Greetings,
I'm a little new with PD, so I could use some pointers on a simple patch I am writing. The patch is to be used to convert midi messages coming out of a 'Rockband Pro' guitar. This toy guitar has buttons for every fret, and strings to trigger note on for each of those buttons.
I am posting my current patch here, which translates the first five notes on the low E string. Note data is received from the guitar on 6 different channels (channel 6 is low E).
The patch checks to see the note number, and then to see if velocity is higher than 0 (note on). If a message comes in from channel 6, note 16, above velocity 0, then it sends a note message for E1. Detecting channel is important, of course, because the same note can appear more than once across the fretboard.
Right now, when using this patch, I am finding some significant latency compared to just using midi out from the guitar directly. Any help would be greatly appreciated!
p.