The
pedal board operating system runs on an 8051 micro-controller. It's
function is to poll footswitches and variable pedals and on detecting a
change transmit an appropriate MIDI message.
Download current version of assembly code operating system
(v2.1) pedalboard.asm <needs to
be updated to add in UART code>
MIDI messages
used:
Control Change |
|
1011 nnnn |
Midi Channel Number nnnn
(1-16) |
0ccc cccc |
Controller Number (0-119, 120-127 reserved) |
0vvv vvvv |
Controller Value (0-127) |
|
Chan
1=>Pedal 1, Chanl 2=>Pedal 2, Chan 16=>Switches |
|
|
Program Change |
|
1100 nnnn |
Midi Channel Number (0-15) |
0ppp pppp |
Patch Number (0-127) |
|
|
|