150 |
"change_pan_time()", "fade_in()", "fade_out()", "change_play_pos()". |
"change_pan_time()", "fade_in()", "fade_out()", "change_play_pos()". |
151 |
- Fixed built-in function "change_play_pos()" not having accepted metric |
- Fixed built-in function "change_play_pos()" not having accepted metric |
152 |
prefixes at all. |
prefixes at all. |
153 |
|
- Fixed the following built-in functions having misinterpreted values given |
154 |
|
with unit type (for their 2nd argument) as if they were relative values |
155 |
|
(that is as if they were passed without a unit type): "change_attack()", |
156 |
|
"change_decay()", "change_release()", "change_cutoff_attack()", |
157 |
|
"change_cutoff_decay()", "change_cutoff_release()". |
158 |
|
- Fixed the following built-in functions having applied completely wrong |
159 |
|
'final' values: "change_sustain()", "change_cutoff_sustain()" (since the |
160 |
|
respective EGs being their modulation sink assume uint data type with |
161 |
|
value range 0..1000 instead of 0.0..1.0. |
162 |
|
- Added individual parse-time checks of function arguments for the following |
163 |
|
built-in functions: "play_note()", "note_off()", "set_event_mark()", |
164 |
|
"delete_event_mark()", "by_marks()", "change_cutoff()", "change_attack()", |
165 |
|
"change_decay()", "change_release()", "change_cutoff_attack()", |
166 |
|
"change_cutoff_decay()", "change_cutoff_release()", |
167 |
|
"change_amp_lfo_freq()", "change_cutoff_lfo_freq()", |
168 |
|
"change_pitch_lfo_freq()", "change_vol_time()", "change_tune_time()" and |
169 |
|
"change_pan_time()". |
170 |
|
- Don't abort function call if unit type was used and at the same time |
171 |
|
'final' operator was omitted for the primary value argument of the |
172 |
|
following built-in functions: "change_cutoff()", "change_attack()", |
173 |
|
"change_decay()", "change_release()", "change_cutoff_attack()", |
174 |
|
"change_cutoff_decay()", "change_cutoff_release()", |
175 |
|
"change_amp_lfo_freq()", "change_cutoff_lfo_freq()", |
176 |
|
"change_pitch_lfo_freq()", "change_vol_time()", "change_tune_time()", |
177 |
|
"change_pan_time()", instead imply 'final'ness at runtime and raise an |
178 |
|
appropriate parser warning at parse time. |
179 |
|
|
180 |
* test cases: |
* test cases: |
181 |
- Fixed compiler errors in test cases. |
- Fixed compiler errors in test cases. |