First post, first project. I am making an arduino midi controller for my digitech whammy pedal. The pedal accepts midi input to engage/bypass, change settings and remotely control the foot pedal's position. I have the first two parts worked out (not tested yet though), based on the midi example here: http://itp.nyu.edu/physcomp/Labs/MIDIOutput I was wondering how I would send a CC (continuous control) signal to operate the pedal position remotely. I've already tried reading through the code given here: http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1197235191 but it was too complex for me to follow entirely. I tried looking on midi.org but there's way too much info there for me to dig through. The controlling the pedal position requires signals on CC11. Does this just mean I need to send a channel number byte (some channel corresponding to CC11? What would that be?) and another byte for the controller value? (and no velocity data obviously?) I don't want to be spoon-fed, I have a good electronics background and a reasonable amount of programming experience (but not in C for quite a few years) so I'm not scared of going and looking it up somewhere I just need to be pointed in the right direction. Thanks
Send three bytes:- 0xBc (where c is the binary of the channel number with 0000 = channel 1) 0x0B - the controller number 0xB is 11, or just send 11 in decimal. 0xvv - the value you want to set it to from 0x00 to 0x7f (0 to 127 in decimal)
I have found this link is good:- http://www.srm.com/qtma/davidsmidispec.html
Thanks, that’s exactly what I needed!
It worked perfectly! Thanks again for your help.