My old Soundcanvas manual say that CC 121 is reset all controllers but what does it do?
The effect of CC 121 is documented in the MIDI 1.0 specification:
"When a device receives the Reset All Controllers message (121), it should reset the condition of all its controllers (continuous and switch controllers, pitch bend, and pressures) to what it considers an ideal initial state (Mod wheel to 0, Pitch Bend to center, etc.). Reception follows the same rules as All Notes Off -- Ignore if OMNI is On."
After the "General MIDI" was published, a "Recommended Practice" document RP-015 was issued to clarify what CC 121 should do (and not do) in combination with GM:
Can anyone help me out to reset the canvas, "without power on and off".
There are some Sysex RESET messages the Sound Canvas understands:
* GM1 System On
F0 7E 7F 09 01 F7
This is a command message that resets the internal settings of the unit to the General MIDI 1
initial state. After receiving this message Rx.BANK SELECT will be OFF and Rx.NRPN will be
OFF.There must be an interval of at least 50 ms between this message and the next message.
* GM2 System On
F0 7E 7F 09 03 F7
When this message is received, the synthesizer will be able to receive the messages specified
by General MIDI 2, and use the General MIDI 2 sound map.
* GM System Off
F0 7E 7F 09 02 F7
This is a command message that resets the internal state from the GM state to the default state.
* GS Reset
F0 41 10 42 12 40 00 7F 00 41 F7
GS Reset is a command message that resets the internal settings of a device to the GS initial
state. This message appears at the beginning of GS music data, and a GS device that receives
this message will automatically be set to the proper state to correctly play back GS music