Reference
Components
MIDI to Voices
Description
The MIDI to Voices primitive component pairs with the Voices to Poly primitive to provide voice managed data.
Note: Currently there is no reason to use this component on its own, instead you should use the MIDI to Poly module which combines the
MIDI to Voices and Voices to Poly components.
The inputs to the MIDI to Voices primitive define how the voice management works - by this we mean how the module responds to note
messages from the attached MIDI source. 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.
231 of 494