/[svn]/doc/docbase/instrument_scripts/nksp/reference/01_nksp_reference.html
ViewVC logotype

Diff of /doc/docbase/instrument_scripts/nksp/reference/01_nksp_reference.html

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2949 by schoenebeck, Fri Jul 15 15:33:43 2016 UTC revision 3121 by schoenebeck, Fri Apr 21 19:45:29 2017 UTC
# Line 36  Line 36 
36          <td>Increments the passed integer variable by one.</td>          <td>Increments the passed integer variable by one.</td>
37        </tr>        </tr>
38        <tr>        <tr>
39            <td><code>in_range()</code></td>
40            <td>Checks whether a value is between two other values.</td>
41          </tr>
42          <tr>
43          <td><code lang="nksp">message()</code></td>          <td><code lang="nksp">message()</code></td>
44          <td>Prints text to the sampler's terminal.</td>          <td>Prints text to the sampler's terminal.</td>
45        </tr>        </tr>
# Line 60  Line 64 
64          <td>Random number generator.</td>          <td>Random number generator.</td>
65        </tr>        </tr>
66        <tr>        <tr>
67            <td><code>min()</code></td>
68            <td>Calculates the minimum value of two given values.</td>
69          </tr>
70          <tr>
71            <td><code>max()</code></td>
72            <td>Calculates the maximum value of two given values.</td>
73          </tr>
74          <tr>
75          <td><code>num_elements()</code></td>          <td><code>num_elements()</code></td>
76          <td>Returns the size of the requested array variable.</td>          <td>Returns the size of the requested array variable.</td>
77        </tr>        </tr>
78          <tr>
79            <td><code>sh_left()</code></td>
80            <td>Calculates a left bit shifted value.</td>
81          </tr>
82          <tr>
83            <td><code>sh_right()</code></td>
84            <td>Calculates a right bit shifted value.</td>
85          </tr>
86      </table>      </table>
87            
88      <h3>Common Sampler Functions</h3>      <h3>Common Sampler Functions</h3>
# Line 99  Line 119 
119          <td>Changes filter resonance of voices.</td>          <td>Changes filter resonance of voices.</td>
120        </tr>        </tr>
121        <tr>        <tr>
122            <td><code>change_attack()</code></td>
123            <td>Modifies the attack time of voices.</td>
124          </tr>
125          <tr>
126            <td><code>change_decay()</code></td>
127            <td>Modifies the decay time of voices.</td>
128          </tr>
129          <tr>
130            <td><code>change_release()</code></td>
131            <td>Modifies the release time of voices.</td>
132          </tr>
133          <tr>
134            <td><code>change_amp_lfo_depth()</code></td>
135            <td>Modifies the amplitude LFO depth.</td>
136          </tr>
137          <tr>
138            <td><code>change_amp_lfo_freq()</code></td>
139            <td>Modifies the amplitude LFO frequency.</td>
140          </tr>
141          <tr>
142            <td><code>change_pitch_lfo_depth()</code></td>
143            <td>Modifies the pitch LFO depth.</td>
144          </tr>
145          <tr>
146            <td><code>change_pitch_lfo_freq()</code></td>
147            <td>Modifies the pitch LFO frequency.</td>
148          </tr>
149          <tr>
150          <td><code>event_status()</code></td>          <td><code>event_status()</code></td>
151          <td>Checks and returns whether a particular note is still alive.</td>          <td>Checks and returns whether a particular note is still alive.</td>
152        </tr>        </tr>
# Line 287  Line 335 
335          <th>Variable</th> <th>Description</th>          <th>Variable</th> <th>Description</th>
336        </tr>        </tr>
337        <tr>        <tr>
338            <td><code>%ALL_EVENTS</code></td>
339            <td>
340              Note IDs of all currently active notes of the current sampler part (a.k.a. sampler channel).
341              This may be passed to many built-in functions like <code>note_off()</code>.
342              This array variable only contains IDs of notes which were launched due
343              to MIDI note-on events. This variable does not contain IDs of child notes
344              (i.e. notes which were launched programmatically by calling <code>play_note()</code>).
345              <note>
346                In contrast to KSP this variable is an integer array type, whereas KSP's
347                pendent of this built-in variable is an integer constant (scalar) called
348                <code>$ALL_EVENTS</code>. Using the latter with NKSP will cause a
349                parser warning, the behavior will be the same though.
350              </note>
351            </td>
352          </tr>
353          <tr>
354          <td><code>$CC_NUM</code></td>          <td><code>$CC_NUM</code></td>
355          <td>MIDI controller number that caused the <code>controller</code>          <td>MIDI controller number that caused the <code>controller</code>
356              handler to be executed (only useful in the context of a              handler to be executed (only useful in the context of a

Legend:
Removed from v.2949  
changed lines
  Added in v.3121

  ViewVC Help
Powered by ViewVC