MIDI Voice Allocator

MIDI voice sorter

(30 Votes)
2.0 (Updated 14 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
6 years ago
This is wonderful
Gilles Rivière
6 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
9 years ago
Great !. Thanks !
salamanderanagram
10 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
10 years ago
Notes gets stuck if playing more than 8 notes at once.
Jamil Samad
11 years ago
LEGEND ! ! ! !
salamanderanagram
14 years ago
version 2.0 fixes all known bugs. please let me know if you encounter any more ;)
salamanderanagram
14 years ago
version 1.1 is buggy, don't use. version 1.0 works but is less functional than 1.2.
salamanderanagram
15 years ago
Hey guys, thanks for the comments! good to receive some feedback on this.
Phil Durrant
15 years ago
Great :-)
Marco Post
15 years ago
thanks!
Dieter Zobel
15 years ago
much thanks
Stephan Becker
15 years ago
Thank you so much! I've been waiting for this since many years...
now