132 |
metric value basis. |
metric value basis. |
133 |
- Built-in function "wait()" accepts now both integers and real numbers as |
- Built-in function "wait()" accepts now both integers and real numbers as |
134 |
argument. |
argument. |
135 |
|
- NKSP VM API cleanup: Get rid of legacy method |
136 |
|
VMFunction::argType(vmint iArg) which was already superseded by its new |
137 |
|
replacement VMFunction::acceptsArgType(vmint iArg, ExprType_t type). |
138 |
|
- NKSP parser: if wrong argument type was passed to a built-in function and |
139 |
|
that built-in function accepts more than one data type for the argument, |
140 |
|
then show all supported data types as parser error message. |
141 |
|
- Built-in function "play_note()" accepts now real numbers and seconds as |
142 |
|
unit type as well for its 3rd and 4th function arguments. |
143 |
|
- The following built-in functions accept now real numbers as well for their |
144 |
|
2nd function argument: "change_vol()", "change_tune()", "change_cutoff()", |
145 |
|
"change_attack()", "change_decay()", "change_release()", |
146 |
|
"change_sustain()", "change_cutoff_attack()", "change_cutoff_decay()", |
147 |
|
"change_cutoff_sustain()", "change_cutoff_release()", |
148 |
|
"change_amp_lfo_freq()", "change_cutoff_lfo_freq()", |
149 |
|
"change_pitch_lfo_freq()", "change_vol_time()", "change_tune_time()", |
150 |
|
"change_pan_time()", "fade_in()", "fade_out()", "change_play_pos()". |
151 |
|
- Fixed built-in function "change_play_pos()" not having accepted metric |
152 |
|
prefixes at all. |
153 |
|
|
154 |
* test cases: |
* test cases: |
155 |
- Fixed compiler errors in test cases. |
- Fixed compiler errors in test cases. |
168 |
'final' operator usage cases. |
'final' operator usage cases. |
169 |
- Added NKSP test cases for (floating point tolerance aware) real number |
- Added NKSP test cases for (floating point tolerance aware) real number |
170 |
equalness / unequalness comparison. |
equalness / unequalness comparison. |
171 |
|
- Added NKSP int array and real array tests for value assignment and |
172 |
|
initialization of arrays. |
173 |
|
|
174 |
Version 2.1.1 (27 Jul 2019) |
Version 2.1.1 (27 Jul 2019) |
175 |
|
|