I am developing a randomization app for the iPad and am currently testing the NRPN implementation.
Problem: All NRPN's are controlling OSC 1 Pitch
This is the MIDI stream I am sending for OSC 1 Pitch with a value of 0: [176, 99, 0, 176, 98, 0, 176, 6, 0, 176, 38, 0]
...which works fine for ALL values (0 - 120)...
Now, my MIDI stream for OSC 1 Fine with a value of 0: [176, 99, 0, 176, 98, 1, 176, 6, 0, 176, 38, 0]
...this still changes OSC 1 Pitch, even though I have the correct MSB and LSB for the OSC 1 Fine NRPN
The same occurs for all other NRPN numbers...they ALL affect only OSC 1 Pitch...what am I missing?
Thanks!