Parent Directory | Revision Log
Links to HEAD: | (view) (download) (as text) (annotate) |
Sticky Revision: |
* Fixed potential endless recursion introduced by SVN r3444 (patch by Ivan Maguidhir). * Bumped version (2.1.0.svn4).
* Only play release trigger samples on sustain pedal up if this behaviour was explicitly requested by the instrument (otherwise only on note-off). * Bumped version (2.1.0.svn2).
* NKSP: Added built-in script function "change_cutoff_attack()". * NKSP: Added built-in script function "change_cutoff_decay()". * NKSP: Added built-in script function "change_cutoff_sustain()". * NKSP: Added built-in script function "change_cutoff_release()". * NKSP: Added built-in script function "change_cutoff_lfo_depth()". * NKSP: Added built-in script function "change_cutoff_lfo_freq()". * Bumped version (2.0.0.svn77).
* NKSP: Added built-in script function "change_pan_time()". * NKSP: Added built-in script function "change_pan_curve()". * Bumped version (2.0.0.svn75).
* NKSP: Implemented built-in script function "change_sustain()". * Bumped version (2.0.0.svn72).
* NKSP: built-in "play_note()" function now supports a sample playback start offset with argument 3, where special value -1 means to use the regular sample offset as defined by the instrument file. * Bumped version (2.0.0.svn55).
* NKSP: Implemented built-in script function "change_vol_curve()". * NKSP: Implemented built-in script function "change_tune_curve()". * NKSP: Added built-in script constant "$NKSP_LINEAR". * NKSP: Added built-in script constant "$NKSP_EASE_IN_EASE_OUT". * Bumped version (2.0.0.svn54).
* NKSP: Adjusted behavior of "change_vol()" and "change_tune()" to a more intuitive behavior if used in combination with "change_vol_time()" or "change_tune_time()" respectively: now tuning/volume changes are only assigned (without delay) immediately to a new note if the respective timing function has not been called before, otherwise the volume/tuning changes are automatically faded (before, only the event's time stamp was relevant). * Bumped version (2.0.0.svn50).
* NKSP: Added built-in script function "get_event_par()" and implemented some of its possible parameter selections. * NKSP: Added built-in script function "set_event_par()" and implemented some of its possible parameter selections. * NKSP: Fixed (removed) artificial value limit for duration argument of built-in script functions "change_vol_time()" and "change_tune_time()". * Fixed compile error with pre-C++11 compilers. * Bumped version (2.0.0.svn46).
* NKSP: Implemented built-in script function "change_vol_time()". * NKSP: Implemented built-in script function "change_tune_time()". * NKSP: Implemented built-in script function "fade_in()". * NKSP: Implemented built-in script function "fade_out()". * NKSP: Fixed acceptance of wrong data type of parameters passed to built-in script functions "change_vol()", "change_tune()", "change_pan()", "change_cutoff()", "change_reso()", "change_attack()", "change_decay()", "change_release()", "change_amp_lfo_depth()", "change_amp_lfo_freq()", "change_pitch_lfo_depth()" and "change_pitch_lfo_freq()". * Bumped version (2.0.0.svn45).
* NKSP: Fixed crash when using built-in script array variable "%ALL_EVENTS". * NKSP: Added built-in function "change_amp_lfo_depth()". * NKSP: Added built-in function "change_amp_lfo_freq()". * NKSP: Added built-in function "change_pitch_lfo_depth()". * NKSP: Added built-in function "change_pitch_lfo_freq()". * Bumped version (2.0.0.svn44).
* NKSP: Fixed all change_*() built-in script functions to apply their synthesis parameter changes immediately in case the respective note was triggered at the same time, instead of scheduling the parameter change, especially because it would cause some parameter types's changes either to be ramped (i.e. change_vol()) or other types even to have not effect at all (i.e. change_attack()). * Bumped version (2.0.0.svn20).
* NKSP: Implemented built-in script function "change_attack()". * NKSP: Implemented built-in script function "change_decay()". * NKSP: Implemented built-in script function "change_release()". * Bumped version (2.0.0.svn19).
* Fixed behavior of built-in instrument script functions play_note() and note_off(), which must be distinguished engine internally from "real" MIDI note on/off events in order to avoid misbehaviors like hanging notes. * Bumped version (2.0.0.svn13).
* NKSP: Added & implemented built-in script function "change_cutoff()". * NKSP: Added & implemented built-in script function "change_reso()". * NKSP: Added & implemented built-in script function "event_status()". * NKSP: Added built-in script constants "$EVENT_STATUS_INACTIVE" and "$EVENT_STATUS_NOTE_QUEUE" both for being used as flags for built-in "event_status()" script function. * NKSP language: Added support for bitwise operators ".or.", ".and." and ".not.". * NKSP language scanner: Fixed IDs matching to require at least one character (i.e. when matching function names or variable names). * NKSP language scanner: disabled unusued rules. * Bumped version (2.0.0.svn12).
* Implemented built-in instrument script function "change_vol()". * Implemented built-in instrument script function "change_tune()". * Implemented built-in instrument script function "change_pan()". * Bumped version (2.0.0.svn11).
- Fixed compile error regarding latest commit and older compilers.
* All engines: Active voices are now internally grouped to "Note" objects, instead of being directly assigned to a keyboard key. This allows more fine graded processing of voices, which is i.e. required for certain instrument script features. * Built-in script function "play_note()": Added support for passing special value -1 for "duration-us" argument, which will cause the triggered note to be released once the original note was released. * Bumped version (2.0.0.svn3).
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
ViewVC Help | |
Powered by ViewVC |