AMX AXB-MIDI TV Converter Box User Manual


 
Programming
11
AXB-MIDI MIDI Interface
Summary of MIDI Messages
The following information refers to MIDI messages and Control Change Messages. The following
table lists and describes Channel Voice messages ([nnnn = 0-15 (MIDI Channel Number 1-16)]):
(* MMC STOP *)
SEND_STRING MIDI,"$F0,$7F,$7F,$06,$01,$F7"
(* MMC PLAY *)
SEND_STRING MIDI,"$F0,$7F,$7F,$06,$02,$F7"
(* MMC DEFERRED PLAY *)
SEND_STRING MIDI,"$F0,$7F,$7F,$06,$03,$F7"
(* MMC FAST FWD *)
SEND_STRING MIDI,"$F0,$7F,$7F,$06,$04,$F7"
(* MMC REW *)
SEND_STRING MIDI,"$F0,$7F,$7F,$06,$05,$F7"
(* MMC RECORD STROBE *)
SEND_STRING MIDI,"$F0,$7F,$7F,$06,$06,$F7"
(* MMC RECORD EXIT *)
SEND_STRING MIDI,"$F0,$7F,$7F,$06,$07,$F7"
(* MMC RECORD PAUSE *)
SEND_STRING MIDI,"$F0,$7F,$7F,$06,$08,$F7"
(* MMC PAUSE *)
SEND_STRING MIDI,"$F0,$7F,$7F,$06,$09,$F7"
Most System Exclusives start with $F0, then a three byte system exclusive address, then more data bytes
as determined by the manufacturer, then an end byte of $F7. Unlike the channel voice messages which
are part of the MIDI standard, the system exclusives are usually well explained in the manufacturers
programming manual.
One exception to this is MMC, or MIDI Machine Control. It's part of the MIDI standard. These MMC
commands were captured from a Roland FC-200 MIDI Foot Controller. The address of "$F7,$F7,$06"
means "Universal Realtime Message, Broadcast, MMC". Then there is a single data byte followed by the
end byte $F7.
PRGM EX. 6
Channel Voice Messages
Status (D7---D0) Data Bytes (D7---D0) Description
1000nnnn 0kkkkkkk
0vvvvvvv
Note Off event.
This message is sent when a note is released (ended).
(kkkkkkk) is the key (note) number. (vvvvvvv) is the velocity.
1001nnnn 0kkkkkkk
0vvvvvvv
Note On event.
This message is sent when a note is depressed (start).
(kkkkkkk) is the key (note) number. (vvvvvvv) is the velocity.
1010nnnn 0kkkkkkk
0vvvvvvv
Polyphonic Key Pressure (Aftertouch). This message is most
often sent by pressing down on the key after it "bottoms out".
(kkkkkkk) is the key (note) number. (vvvvvvv) is the velocity.
1011nnnn 0ccccccc
0vvvvvvv
Control Change.
This message is sent when a controller value changes.
Controllers include devices such as pedals and levers.
Controller numbers 120-127 are reserved as "Channel Mode
Messages" (below).
(ccccccc) is the controller number. (vvvvvvv) is the new value
(0-119).