Genovation
Page 32 of 45
midipc
Appendix A: System Exclusive Implementation
Command Types
The table below shows the system exclusive commands supported by the MIDI
Patch Changer. The keypad also responds to a Universal Device Inquiry system
exclusive command.
Command (hex)
Description
Size (# bytes)
04 Restart
5
05
Get Port
5
21
Get Global Parameter
8
22
Set Global Parameter
8
23
Get One Preset
153
24
Set One Preset
7 to 153
General Format
(hex) F0 System
Exclusive
<id>
Manufacturer ID. User settable – default is 7D.
22
Device ID for the MIDI Patch Changer.
<cmd>
Command type byte from table above.
<addr>
Parameter # (0x08 to 0x0D) or Preset # (0x00 to
0x63).
(data)
Data (if any). The data format is described below.
F7
End of System Exclusive
Default Responses
Some commands or queries to the MIDI Patch Changer keypad return standard
“yes” (ACKnowledge) or “no” (Not ACKnowledge) responses. Here is the
general form of those responses.
ACK:
(hex) F0 System
Exclusive
<id>
Manufacturer ID. User settable – default is 7D.
22
Device ID for the MIDI Patch Changer.
<cmd>
Echo of whatever the command was.
<addr>
Echo of whatever the parameter or preset # was.
41
ACK – ACKnowledge
(parameter or value accepted)
F7
End of System Exclusive