Hello fellow Jucers,
I’m trying to build a VST3 that receives multiple tracks MIDI inputs from Ableton in such a way that I can recognize what are the notes associated to each track. What I’m getting now it’s a mix of every MIDI note on/off:
processBlock :: Got message from keyboard: Note on C1 Velocity 100 Channel 1
processBlock :: Got message from keyboard: Note on D1 Velocity 57 Channel 1
processBlock :: Got message from keyboard: Note off C1 Velocity 64 Channel 1
processBlock :: Got message from keyboard: Note off D1 Velocity 64 Channel 1
processBlock :: Got message from keyboard: Note on D1 Velocity 116 Channel 1
processBlock :: Got message from keyboard: Note off D1 Velocity 64 Channel 1
processBlock :: Got message from keyboard: Note on C#1 Velocity 100 Channel 1
processBlock :: Got message from keyboard: Note on D1 Velocity 56 Channel 1
processBlock :: Got message from keyboard: Note off D1 Velocity 64 Channel 1
processBlock :: Got message from keyboard: Note on C1 Velocity 100 Channel 1
processBlock :: Got message from keyboard: Note on D1 Velocity 50 Channel 1
processBlock :: Got message from keyboard: Note off C1 Velocity 64 Channel 1
processBlock :: Got message from keyboard: Note off C#1 Velocity 64 Channel 1
processBlock :: Got message from keyboard: Note off D1 Velocity 64 Channel 1
processBlock :: Got message from keyboard: Note on C1 Velocity 65 Channel 1
processBlock :: Got message from keyboard: Note on D1 Velocity 100 Channel 1
processBlock :: Got message from keyboard: Note off D1 Velocity 64 Channel 1
processBlock :: Got message from keyboard: Note on D1 Velocity 34 Channel 1
processBlock :: Got message from keyboard: Note off C1 Velocity 64 Channel 1
processBlock :: Got message from keyboard: Note off D1 Velocity 64 Channel 1
processBlock :: Got message from keyboard: Note on C#1 Velocity 100 Channel 1
processBlock :: Got message from keyboard: Note on D1 Velocity 27 Channel 1
processBlock :: Got message from keyboard: Note off D1 Velocity 64 Channel 1
processBlock :: Got message from keyboard: Note on C1 Velocity 51 Channel 1
processBlock :: Got message from keyboard: Note on D1 Velocity 76 Channel 1
processBlock :: Got message from keyboard: Note off C1 Velocity 64 Channel 1
processBlock :: Got message from keyboard: Note off C#1 Velocity 64 Channel 1
processBlock :: Got message from keyboard: Note off D1 Velocity 64 Channel 1
processBlock :: Got message from keyboard: Note on C1 Velocity 100 Channel 1
processBlock :: Got message from keyboard: Note on D1 Velocity 120 Channel 1
processBlock :: Got message from keyboard: Note off C1 Velocity 64 Channel 1
processBlock :: Got message from keyboard: Note off D1 Velocity 64 Channel 1
processBlock :: Got message from keyboard: Note on D1 Velocity 82 Channel 1
processBlock :: Got message from keyboard: Note off D1 Velocity 64 Channel 1
processBlock :: Got message from keyboard: Note on C#1 Velocity 100 Channel 1
processBlock :: Got message from keyboard: Note on C1 Velocity 100 Channel 1
processBlock :: Got message from keyboard: Note on D1 Velocity 84 Channel 1
processBlock :: Got message from keyboard: Note off C1 Velocity 64 Channel 1
processBlock :: Got message from keyboard: Note off D1 Velocity 64 Channel 1
processBlock :: Got message from keyboard: Note on D1 Velocity 120 Channel 1
processBlock :: Got message from keyboard: Note off C#1 Velocity 64 Channel 1
processBlock :: Got message from keyboard: Note off D1 Velocity 64 Channel 1
processBlock :: Got message from keyboard: Note on C1 Velocity 100 Channel 1
processBlock :: Got message from keyboard: Note on D1 Velocity 28 Channel 1
processBlock :: Got message from keyboard: Note off C1 Velocity 64 Channel 1
processBlock :: Got message from keyboard: Note off D1 Velocity 64 Channel 1
processBlock :: Got message from keyboard: Note on D1 Velocity 84 Channel 1
Is there a way to do it? thanks!
