2020-08-31 schoenebeck * SFZ: Fixed internal opcode 'xfin_hivel' falsely being set by user opcode 'xfin_lovel' (patch by Christian Czezatke). * Bumped version (2.1.1.svn65). 2020-08-29 schoenebeck * NKSP VM: Fixed the 'release' handler being executed too often under certain situations if polyphonic data was passed from 'note' handler to 'release' handler. * Bumped version (2.1.1.svn64). 2020-08-28 schoenebeck * NKSP parser: Fixed crash if unary '-' operator was used on a non-number data type. * NKSP parser: Raise parser error if either unary '-' or '+' operator was used with a non-number data type. * Tests: Added test cases for the fixed issues described above. * Bumped version (2.1.1.svn63). 2020-08-07 schoenebeck * Test Cases: Fixed deadlock of Condition test on Linux. 2020-08-06 schoenebeck NKSP: Fixed built-in exit() function to behave as return statement. * VM API: Introduced new signal STMT_RETURN_SIGNALLED. * NKSP exit() function: signal STMT_RETURN_SIGNALLED instead of STMT_ABORT_SIGNALLED. * NKSP AST: Introduced common base class 'Subroutine' for 'EventHandler' and for new 'UserFunction' class. * NKSP parser: Use 'UserFunction' class instead of 'Statements' class for user declared NKSP functions. * ScriptVM: Handle new STMT_RETURN_SIGNALLED signal by unwinding the stack to previous, calling subroutine. * NKSP tests: Added test cases for exit() acting as return statement. * Bumped version (2.1.1.svn62). 2020-07-31 schoenebeck * Fixed rare crash when switching between instruments that had instrument scripts loaded. * Bumped version (2.1.1.svn61). 2020-06-15 schoenebeck * NKSP language: emit warning if an array variable was declared with bigger array size than amount of initial values been assigned, and initialize the missing array elements with zero in this case. * Bumped version (2.1.1.svn60). 2020-06-14 schoenebeck NKSP: Relaxed array variable declaration. * NKSP: Just throw a warning, not an error if an array variable of size zero was declared. * NKSP: Allow omitting explicit array size on array variable declaration if combined with immediate value assignment (e.g. declare %foo[] := ( 1, 2, 3 ) ). * Bumped version (2.1.1.svn59).
We’ve got the best sample packs for House, Techno, Drum & Bass, EDM and loads more, with live music sample packs and instrument sample libraries to embellish and develop your unique sound. Our royalty free music samples come from artists, producers and instrumentalists across the globe, ensuring you get the best loops played and recorded at. Independence Free is available for Windows and Mac OS as a VST instrument for DAWs or a standalone sampler. In addition to sample formats that can be used in Independence, AKAI S1000, S3000 and SoundFont samples are also supported.