oh my god, this puredata is so difficult. I need help please:
What I want to to is receiving MIDI ctlin (outlets value, controller#, channel#)
When a controller# c2 is received with value v2 on channel# c2, and the __previous__ ctlin was a specific controller# c1 on channel# c1 with value v1, then a message should be send "CC14 c1 v1*128+v2
So, basically, how do I buffer incoming MIDI messages for later comparison and calculating values.
I need a possibility to "buffer" 4 "lists" and send out a single list whose values are calculated with the values of these 4 lists, if specific values of these 4 lists have specific values...
I really don't get this message, list, data type, message ordering stuff..