--- linuxsampler/trunk/ChangeLog 2020/01/31 10:57:53 3729 +++ linuxsampler/trunk/ChangeLog 2020/02/14 15:15:13 3742 @@ -51,6 +51,8 @@ instrument editor. - Fixed playing noise at the end of a disk stream under certain conditions. - Fixed potential crash with high pitch at end of RAM playback. + - Added configure checks whether C++ compiler supports so called + 'designated initializers'. * Real-time instrument scripts: - Added method ScriptVM::setExitResultEnabled() which allows to @@ -253,6 +255,11 @@ bytes (along to the already existing code block tracking by line/column); and added appropriate new members to public C++ API classes like 'firstByte' and 'lengthBytes' to class VMSourceToken and struct CodeBlock. + - NKSP language: Added support for 'patch' variable qualifier (capture their + locations and allow replacement of their assignment expression via VM C++ + API). + - Fixed incorrect EG times if standard measuring unit was passed to built-in + functions "change_attack()", "change_decay()" or "change_release()". * test cases: - Fixed compiler errors in test cases. @@ -301,6 +308,9 @@ - If minimum cutoff is defined, remap cutoff controller CC values to really span the entire possible cutoff range (and avoiding a dead controller zone). + - Implemented support for loading instrument scripts with 'patch' variables + (by patching these script variables with potentially overridden ones by + gig Instrument). * SFZ format engine: - Fixed support for regions with loccN/hiccN conditions on more than one