[sdiy] MonoSynth Note Priority over MIDI

Chris McDowell declareupdate at gmail.com
Wed Oct 22 05:08:52 CEST 2014

> Do you search for it in the stack and pull it out and toss it?

Indeed you do. (Or one does). I keep a “note stack” array and a “stack height” variable. Note on increments stack height. note off decrements stack height, searches for the note in the stack, removes it and slides the others notes in the stack down to fill the gap (it’s definitely a bit confusing, I had to do some serious scribbling on paper to get it right). Stack height is used as the index to the note stack, and represents the current note output. 

Looks silly typed out like that. Worth drawing on paper!

Maybe someone here has an easier way to do it right? 


On Oct 21, 2014, at 9:12 PM, MTG <grant at musictechnologiesgroup.com> wrote:

> If you are doing something like last note priority then you need to know the order too right? So a bit isn't going to do it.  And what if they do something goofy like hold a bunch of notes down, except release one from the "middle" (time-wise)?  Do you search for it in the stack and pull it out and toss it?
> Wish I had one to play with...
> On 10/21/2014 11:12 AM, Jay Vaughan wrote:
>>> What I'm curious about, is how many notes do I really need to track coming in over MIDI?
>> All of them.  Its only 127 bits.  ;)
>> j.
> _______________________________________________
> Synth-diy mailing list
> Synth-diy at dropmix.xs4all.nl
> http://dropmix.xs4all.nl/mailman/listinfo/synth-diy

More information about the Synth-diy mailing list