--- linuxsampler/trunk/ChangeLog 2020/01/26 15:30:52 3726 +++ linuxsampler/trunk/ChangeLog 2020/01/29 13:58:33 3728 @@ -244,6 +244,10 @@ "change_amp_lfo_depth()", "change_cutoff_lfo_depth()" and "change_pitch_lfo_depth()", to allow e.g. passing value 2000000 to double the LFO frequency / resonance / cutoff frequency. + - Reduced code involved for parsing NKSP variable declarations by using 2 + generalized grammar rules with optional components (i.e. optional value + assignment and optional variable qualifiers) instead of previous linear + combinations of grammar rules, which also fixes some edge case. * test cases: - Fixed compiler errors in test cases. @@ -269,6 +273,7 @@ "sin()", "cos()", "tan()", "asin()", "acos()", "atan()". - Added NKSP test cases for unary '+' operator. - Added NKSP test cases for core built-in variables. + - Added thorough NKSP test cases for variable declarations. * GigaStudio/Gigasampler format engine: - LFOTriangleIntMath and LFOTriangleIntAbsMath: Fixed FlipPhase=true