b0 7b 00 control change (channel 0): controller 123, value 0
A complete “panic” message consists of 3 messages for each channel and looks like
1023: b0 40 00 control change (channel 0): controller 64, value 0
1023: b0 7b 00 control change (channel 0): controller 123, value 0
1023: b0 79 00 control change (channel 0): controller 121, value 0
1023: b1 40 00 control change (channel 1): controller 64, value 0
1023: b1 7b 00 control change (channel 1): controller 123, value 0
1023: b1 79 00 control change (channel 1): controller 121, value 0
1023: b2 40 00 control change (channel 2): controller 64, value 0
1023: b2 7b 00 control change (channel 2): controller 123, value 0
1023: b2 79 00 control change (channel 2): controller 121, value 0
1023: b3 40 00 control change (channel 3): controller 64, value 0
1023: b3 7b 00 control change (channel 3): controller 123, value 0
1023: b3 79 00 control change (channel 3): controller 121, value 0
1023: b4 40 00 control change (channel 4): controller 64, value 0
1023: b4 7b 00 control change (channel 4): controller 123, value 0
1023: b4 79 00 control change (channel 4): controller 121, value 0
1023: b5 40 00 control change (channel 5): controller 64, value 0
1023: b5 7b 00 control change (channel 5): controller 123, value 0
1023: b5 79 00 control change (channel 5): controller 121, value 0
1023: b6 40 00 control change (channel 6): controller 64, value 0
1023: b6 7b 00 control change (channel 6): controller 123, value 0
1023: b6 79 00 control change (channel 6): controller 121, value 0
1023: b7 40 00 control change (channel 7): controller 64, value 0
1023: b7 7b 00 control change (channel 7): controller 123, value 0
1023: b7 79 00 control change (channel 7): controller 121, value 0
1023: b8 40 00 control change (channel 8): controller 64, value 0
1023: b8 7b 00 control change (channel 8): controller 123, value 0
1023: b8 79 00 control change (channel 8): controller 121, value 0
1023: b9 40 00 control change (channel 9): controller 64, value 0
1023: b9 7b 00 control change (channel 9): controller 123, value 0
1023: b9 79 00 control change (channel 9): controller 121, value 0
1023: ba 40 00 control change (channel 10): controller 64, value 0
1023: ba 7b 00 control change (channel 10): controller 123, value 0
1023: ba 79 00 control change (channel 10): controller 121, value 0
1023: bb 40 00 control change (channel 11): controller 64, value 0
1023: bb 7b 00 control change (channel 11): controller 123, value 0
1023: bb 79 00 control change (channel 11): controller 121, value 0
1023: bc 40 00 control change (channel 12): controller 64, value 0
1023: bc 7b 00 control change (channel 12): controller 123, value 0
1023: bc 79 00 control change (channel 12): controller 121, value 0
1023: bd 40 00 control change (channel 13): controller 64, value 0
1023: bd 7b 00 control change (channel 13): controller 123, value 0
1023: bd 79 00 control change (channel 13): controller 121, value 0
1023: be 40 00 control change (channel 14): controller 64, value 0
1023: be 7b 00 control change (channel 14): controller 123, value 0
1023: be 79 00 control change (channel 14): controller 121, value 0
1023: bf 40 00 control change (channel 15): controller 64, value 0
1023: bf 7b 00 control change (channel 15): controller 123, value 0
1023: bf 79 00 control change (channel 15): controller 121, value 0
Some C code to send it looks like
for (uint8_t channel = 0; channel < 16; ++channel) {
uint8_t ev[3];
ev[0] = 0xb0 | channel; // MIDI CC
ev[2] = 0; // value is zero
ev[1] = 0x40; // MIDI_CTL_SUSTAIN -> raise sustain pedal
send_3_byte_midi_event (ev);
ev[1] = 0x7B; // MIDI_CTL_ALL_NOTES_OFF
send_3_byte_midi_event (ev);
ev[1] = 0x79; // MIDI_CTL_RESET_CONTROLLERS
send_3_byte_midi_event (ev);
}