Reference

Components
EXAMPLE 5
One ideal application of this new component is sample playback. You can now easily trigger different samples for each key or play a different
sample based on velocity.
LoKey
HiKey
60
60
61
61
62
62
63
63
Here notes 60, 61, 62 and 63 will map onto voice tags 0,1,2 and 3 and you can use these as indexes to specify which sample to use in a
Wave Array.
Some Points to Note
As you have probably seen from the examples, you don't have to provide both key and velocity information. If you leave one set blank then
no restrictions will be applied.
If your key and velocity ranges are set up in such a way that a particular note doesn't fit into any of them then no voices will be generated for
that note.
Finally, if you don't specify any key or velocity ranges then every voice will get a tag of zero making the MIDI to Multi Voice essentially
behave the same as the MIDI to Voices.
Voice Mangement
This works in the same way as for the MIDI to Voices. You can define a maximum number of voices (this is unlimited). When the maximum
number of voices are in use the next note played will ‘steal’ one of the existing voices. Stealing is done on a first in, first out basis.
The Hold Stolen input defines whether notes whose voices are stolen will be held so that, as long as the stolen notes remains on (i.e. no
note off has been received) , they can be reinstated when a free voice becomes available.
The R-new input determines whether envelopes are re-triggered when a new note steals a voice.
The R-old input determines whether envelopes are re-triggered when a held note is reinstated.
The NoRpt input allows you to choose to reuse the same voice whenever the same note is repeatedly played instead of repeating the note in
a new voice each time (the default behaviour).
NoSus is the same as NoRpt but applies only when MIDI sustain is on.
229 of 494