This page is available in English only

MIDI Voice Allocator

MIDI voice sorter

(29 Votes)
2.0 (Updated 12 years ago)
14.0kB
April 11, 2010
Reaktor 5 or lower

DESCRIPTION

Incoming MIDI notes are assigned to the first voice that does not already contain a value (as opposed to Reaktor's seemingly random voice allocation).

Output 1 is monophonic and contains the first note value received, Output 2 the second, etc. The last output is polyphonic and contains all note data sorted by order received.

I have seen a few requests in the forums for something similar to this but nothing in the UL so hopefully somebody will find this useful.

Updated 05/02/2010 to transmit velocity.

Updated 05/03/2010 to fix bug in velocity patch.

Update 06/05/2010 to fix an irritating hard to describe bug, and add an output which transmits the last active voice.

COMMENTS  (13)

John Hurt
3 years ago
This is wonderful
Gilles Rivière
4 years ago
thank you so much ! i a new to Reaktor, and your macro really makes me think nothing is impossible to achieve with it.
IP
7 years ago
Great !. Thanks !
salamanderanagram
8 years ago
@Jedinhopy this is the way Reaktor is designed. You can check out the Anatomy of a Reaktor Project series to look at creating your own MIDI handlers, but it ain't easy.
Jedinhopy Xelon
8 years ago
Notes gets stuck if playing more than 8 notes at once.
Jamil Samad
9 years ago
LEGEND ! ! ! !
salamanderanagram
12 years ago
version 2.0 fixes all known bugs. please let me know if you encounter any more ;)
salamanderanagram
12 years ago
version 1.1 is buggy, don't use. version 1.0 works but is less functional than 1.2.
salamanderanagram
12 years ago
Hey guys, thanks for the comments! good to receive some feedback on this.
Phil Durrant
12 years ago
Great :-)
Marco Post
12 years ago
thanks!
Dieter Zobel
12 years ago
much thanks
Stephan Becker
12 years ago
Thank you so much! I've been waiting for this since many years...
now