hello gentlemen and ladies.
earlier this weekend i was making a PB patch for my Axiom Pro 49 keyboard.
Getting the keys and buttons to work was very simple and straight forward. This made for a great console. Some of the channels as you can see in the picture above, have MIDI faders. The fader info is sent down the Byte 2 data of the MIDI message. Working within the node structure of WD pro, I couldn't find the appropriate node path so that each fader on the AxiomPro49 keyboard operated an individual layer Opacity. I got close working with: input node: MIDI, filter node: IF, filter node: RANGE, output node: PB Fader Control
The problem I had was with the IF statement. For integer value X, if MIDI channel X is true, then listen to Byte 2 data of the MIDI message. The problem was the ELSE statetment. If MIDI channel X was false, ELSE = 0. So if any other fader was changed, it would throw the other faders back to 0. Is there any way to ignore the ELSE statement? Is there another way to do this?
Should there be an ARRAY filter node or a MATRIX filter node?