--- doc/docbase/instrument_scripts/nksp/reference/01_nksp_reference.html 2017/01/05 18:20:09 3079
+++ doc/docbase/instrument_scripts/nksp/reference/01_nksp_reference.html 2017/05/30 16:14:40 3256
@@ -28,6 +28,10 @@
Function | Description |
+ array_equal() |
+ Check whether two arrays are equal. |
+
+
dec() |
Decrements the passed integer variable by one. |
@@ -44,6 +48,14 @@
Prints text to the sampler's terminal. |
+ search() |
+ Search for a certain value within an array. |
+
+
+ sort() |
+ Sort the given array. |
+
+
exit() |
Stops execution of the current event handler instance. |
@@ -99,18 +111,42 @@
Triggers a new note. |
+ change_note() |
+ Change MIDI note number of note. |
+
+
change_pan() |
Changes panning of voices (stereo balance). |
+ change_play_pos() |
+ Change the sample playback position. |
+
+
change_tune() |
Changes the tuning of voices. |
+ change_tune_time() |
+ Changes the duration of tuning changes. |
+
+
+ change_tune_curve() |
+ Changes the curve type of tuning changes. |
+
+
change_vol() |
Changes the volume of voices. |
+ change_vol_time() |
+ Changes the duration of volume changes. |
+
+
+ change_vol_curve() |
+ Changes the curve type of volume changes. |
+
+
change_cutoff() |
Changes filter cutoff frequency of voices. |
@@ -131,10 +167,46 @@
Modifies the release time of voices. |
+ change_amp_lfo_depth() |
+ Modifies the amplitude LFO depth. |
+
+
+ change_amp_lfo_freq() |
+ Modifies the amplitude LFO frequency. |
+
+
+ change_pitch_lfo_depth() |
+ Modifies the pitch LFO depth. |
+
+
+ change_pitch_lfo_freq() |
+ Modifies the pitch LFO frequency. |
+
+
+ change_velo() |
+ Change MIDI velocity of note. |
+
+
event_status() |
Checks and returns whether a particular note is still alive. |
+ fade_in() |
+ Fade the requested note in. |
+
+
+ fade_out() |
+ Fade the requested note out. |
+
+
+ get_event_par() |
+ Get the current value of a specific note parameter. |
+
+
+ set_event_par() |
+ Change the value of a specific note parameter. |
+
+
set_controller() |
Creates a MIDI control change event. |
@@ -177,6 +249,10 @@
gig_set_dim_zone() |
Changes the currently active dimension zone. |
+
+ same_region() |
+ Check whether two keys are mapped to the same region. |
+
Built-In Variables
@@ -380,12 +456,51 @@
note is still "alive".
+ $EVENT_PAR_NOTE |
+ Constant value symbolizing the "note number" parameter. See
+ get_event_par() and set_event_par()
+ for details. |
+
+
+ $EVENT_PAR_TUNE |
+ Constant value symbolizing the "tune" parameter. See
+ get_event_par() and set_event_par()
+ for details. |
+
+
+ $EVENT_PAR_VELOCITY |
+ Constant value symbolizing the "note velocity" parameter. See
+ get_event_par() and set_event_par()
+ for details. |
+
+
+ $EVENT_PAR_VOLUME |
+ Constant value symbolizing the "volume" parameter. See
+ get_event_par() and set_event_par()
+ for details. |
+
+
+ $EVENT_PAR_0 to $EVENT_PAR_3 |
+ Four constant values symbolizing the 4 possible user specific
+ parameters, which i.e. might be used to pass data from one script
+ (slot) to another script (slot). See get_event_par()
+ and set_event_par() for details. |
+
+
%KEY_DOWN[] |
This can be used in any context to check whether a certain MIDI
key is currently pressed down. Use the respective MIDI note number
as index to this array variable (see also event_status() ). |
+ $NKSP_EASE_IN_EASE_OUT |
+ Used to select a fade curve with "ease in and ease out" shape. |
+
+
+ $NKSP_LINEAR |
+ Used to select a fade curve with linear shape. |
+
+
$VCC_MONO_AT |
Constant identifying the MIDI monophonic aftertouch controller (also
called
@@ -459,7 +574,7 @@
| Constant that identifies the keyboard position dimension. |
- $GIG_DIM_ROUNDROBIN" |
+ $GIG_DIM_ROUNDROBIN |
Constant that identifies the round robin dimension. |