Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
changelog:drumgizmo-0.9.17 [2019/07/09 14:36] devachangelog:drumgizmo-0.9.17 [2020/11/21 19:31] (current) deva
Line 30: Line 30:
 {{ :changelog:sample_selection_frame.png?400 |}} {{ :changelog:sample_selection_frame.png?400 |}}
  
-A last note: By setting the power value of groups of samples to the same value when creating drumkit, and then turning //Close// all the way up and //Diverse// a little bit up when using it, we obtain a round robin drumkit.+Now, let us have a listen to how differently the old and new algorithm sound when the input is midi file with snare hits at the same velocity:
  
-{{ :changelog:sample_selection_frame_rr.png?400 |}}+Old:
  
-So, our sample selection algorithm is more general and can thus be used very flexiblyFor a more in-depth discussion about the new sample algorithm, see this pdf which will be updated in the future.+{{https://drumgizmo.org/media/0.9.17/old.ogg}}
  
-Now, try it out and tell us what you think! :)+New: 
 + 
 +{{https://drumgizmo.org/media/0.9.17/new.ogg}} 
 + 
 +That should be enough to convince you:) 
 + 
 +A last note: By setting the power value of groups of samples to the same value when creating a drumkit, and then turning //Close// all the way up and //Diverse// a little bit up when using it, we obtain a round robin drumkit. 
 + 
 +{{ :changelog:sample_selection_frame_rr.png?400 |}}
  
-Read a more in-depth description of the new algorithm and how it works its <del>magic</del>math in [[documentation:the_sample_selection_algorithm|this]] document.+So, our sample selection algorithm is more general and can thus be used very flexibly. Now, try it out and tell us what you think! Especially, we are happy about any feedback that helps us to improve it. :)
  
 +Read a more in-depth description of the new algorithm and how it works its <del>magic</del>math in [[documentation:the_sample_selection_algorithm|this]] document. //Note:// This document is work in progress and will be continuously updated.
 ====Clicky-Kit Feature==== ====Clicky-Kit Feature====
 The clicky-kit feature adds the option to audition (and even play) the loaded drumkit. The clicky-kit feature adds the option to audition (and even play) the loaded drumkit.
Line 88: Line 97:
 Directed chokes adds a list of "choke instruments" to each instrument node that will be choked when the instrument is being played but not the other way around. Directed chokes adds a list of "choke instruments" to each instrument node that will be choked when the instrument is being played but not the other way around.
  
-Example; Consider the three instruments "Hihat Open", "Hihat Half Open" and "Hihat Foot".+Example; Consider again the three instruments "Hihat Open", "Hihat Half Open" and "Hihat Foot".
 We can then have "Hihat Foot" choke "Hihat Open" and "Hihat Half Open" without "Hihat Open" and "Hihat Half Open" affecting each other as they would have if they were simply put into a group. We can then have "Hihat Foot" choke "Hihat Open" and "Hihat Half Open" without "Hihat Open" and "Hihat Half Open" affecting each other as they would have if they were simply put into a group.
 Futhermore it is possible to set the ''choketime'' on a pr. choke basis. Leaving the ''choketime'' attribute out will use the default choke-time which is 68ms. Futhermore it is possible to set the ''choketime'' on a pr. choke basis. Leaving the ''choketime'' attribute out will use the default choke-time which is 68ms.
Line 119: Line 128:
 =====Drumkit Metadata===== =====Drumkit Metadata=====
 It is now possible to add all sorts of meta information to the drumkits. Most of it is not yet used by the engine but it will be in the coming releases. It is now possible to add all sorts of meta information to the drumkits. Most of it is not yet used by the engine but it will be in the coming releases.
-Expect for example to see the logo in the UI and the drumkit URL as a direct link.+Expect for example to see the logo in the UI and the drumkit URL as a direct link in the UI.
 <code xml> <code xml>
 <?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
Line 150: Line 159:
 =====Experimental Cocoa UI support for MacOSX===== =====Experimental Cocoa UI support for MacOSX=====
 Well; an image says more than a 1000 words ;) Well; an image says more than a 1000 words ;)
 +
 {{ :changelog:cocoa_ui_support.png?600 |}} {{ :changelog:cocoa_ui_support.png?600 |}}
-As this feature is highly experimental we do not yet supply .dmg files for it, so users who wants to give it a try will have to compile the VST themselves. + 
-Instructions on how to do this can be found at [[dev:macosx_building_howto|our development pages]].+Because this feature is still highly experimental we will not yet supply binary .dmg files for OSX. 
 +Users who would like to give try DrumGizmo on OSX will therefore have to compile the VST themselves. 
 + 
 +Detailed instructions on how to do this can be found at [[dev:macosx_building_howto|our development pages]]. Any questions can as usual be directed to our [[https://kiwiirc.com/client/irc.freenode.net:+/#drumgizmo|irc channel]] or our linuxmusicians.com [[https://linuxmusicians.com/viewforum.php?f=55|subforum]].
  
 =====Other Minor Changes and Bugfixes===== =====Other Minor Changes and Bugfixes=====
 ====Set Default Path==== ====Set Default Path====
-A new button "Set default path" has been added to the filebrowser. +A new button"Set default path" ,has been added to the filebrowser. 
-Clicking this button will store the current directory in the settings and new instances of the plugin will then open file browser in this directoryThsi should make it much faster to browse to a drumkit if for example all drumkits are stored in a common drumkit folder.\\+Clicking this button will store the path of the current directory in the global plugin settings and new instances of the plugin will then open the file browser at this locationThis should make it much faster to browse to a drumkit if for example all drumkits are stored in a common drumkit folder. 
 {{ :changelog:set_as_default.png?400 |}} {{ :changelog:set_as_default.png?400 |}}
  
Line 170: Line 184:
  
 ====dgvalidator - drumkit validation tool==== ====dgvalidator - drumkit validation tool====
-A new tool, dgvalidator, has been added for performing xml, semantic and audiofile validation of drumkits from the commandline.+A new tool, dgvalidator, has been added for performing xml, semantic and audiofile validation of a drumkit from the commandline.
  
 Simply run it like this: Simply run it like this:
Line 176: Line 190:
 dgvalidator MyDrumkit.xml dgvalidator MyDrumkit.xml
 </code> </code>
-It will report any errors found to the terminal and return non-zero value if errors were found.+It will report any errors found to the terminal and return non-zero value (''$?'' in bash) if errors were found
 + 
 +Expect many more checks as well as more elaborate console error reporting to be added to this tool in the future.
  
-Expect many more checks to be added to this tool in the future. 
 ====Fix Cache Limit Storage==== ====Fix Cache Limit Storage====
 In previous versions when setting the disk-stream cache limit above 2GB it would erroneously be set to unlimited when reloading the session. In previous versions when setting the disk-stream cache limit above 2GB it would erroneously be set to unlimited when reloading the session.
 This bug has now been fixed. This bug has now been fixed.
changelog/drumgizmo-0.9.17.txt · Last modified: 2020/11/21 19:31 by deva
Trace:
GNU Free Documentation License 1.3
Valid CSS Driven by DokuWiki Recent changes RSS feed Valid XHTML 1.0