voice-alligator
Advanced voice allocation tools for mc.poly~ and multichannel synthesis.
The voice-alligator package is a suite of tools designed to work with mc.poly~ and other MC objects and allows for advanced voice allocation for more complex polyphonic instrument designs and audio-domain triggering of synths.
voice-alligator takes MIDI or extended-format messages and allocates them to voices of a mc.poly~ patcher.It uses different "streams" of note data, allowing for:
- simultaneous monophony and polyphony
- the support of different keyboard regions
- "hold notes" with messages for ending held notes
- priorities for note stealing
- directed parameter changes routed into specific streams
- support for alternative tunings
voice-alligator~ shares the same message protocol but outputs MC signals to drive synthesis and envelopes directly.3-va-audio~.png
voice-alligator-audio~ is a signal-to-signal voice allocator for signal-domain polyphony.
The package also includes [voice-alligator-looper], a note looper for recording and playing back of the note streams generated by [voice-alligator].
Written by Edis Ludwig and Jan Godde