Owner`s manual
345
MIDI Implementation
Section 9
Rev0.02
❍Expression (Controller number 11)
Status 2nd byte 3rd byte
BnH 0BH vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Expression: 00H - 7FH (0 - 127)
* When the MIDI parameter “MIDI Fader” is set to ON, this is transmitted via the MIDI
channel set for the EXP PEDAL when the EXP PEDAL is operated.
●Program Change
Status 2nd byte
CnH ppH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
pp = Program number: 00H - 7FH (prog.1 - prog.128)
* Transmitted according to the content of the SMF during playback of SMFs.
* When the MIDI parameter Effects P.C. is set to PC ONLY or PC+BANK, this is
transmitted via the MIDI channel selected in the Effects Channel setting when insert
effects patches are switched.
* For the correspondence between Bank Select/Program numbers and the insert effect
patch banks/numbers, see p. 343.
●Channel Pressure
Status 2nd byte
DnH vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Channel Pressure: 00H - 7FH (0 - 127)
* Transmitted according to the content of the SMF during playback of SMFs.
●Pitch Bend Change
Status 2nd byte 3rd byte
EnH llH mmH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
mm, ll = Pitch Bend value: 00 00H - 40 00H - 7F 7FH (- 8192 - 0 - +8191)
* Transmitted according to the content of the SMF during playback of SMFs.
■Channel Mode Messages
* Transmitted according to the content of the SMF during playback of SMFs.
●All Sound Off (Controller number 120)
Status 2nd byte 3rd byte
BnH 78H 00H
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
●Reset All Controllers (Controller number 121)
Status 2nd byte 3rd byte
BnH 79H 00H
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
●All Notes Off (Controller number 123)
Status 2nd byte 3rd byte
BnH 7BH 00H
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
●Omni Off (Controller number 124)
Status 2nd byte 3rd byte
BnH 7CH 00H
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
●Omni On (Controller number 125)
Status 2nd byte 3rd byte
BnH 7DH 00H
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
●Mono (Controller number 126)
Status 2nd byte 3rd byte
BnH 7EH mmH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
mm = mono number: 00H - 10H (0 - 16)
●Poly (Controller number 127)
Status 2nd byte 3rd byte
BnH 7FH 00H
n = MIDI channel number: 0H - FH (ch.1 - 16)
■System Common Messages
●Quarter Frame Messages
Status Second
F1H mmH (= 0nnndddd)
nnn = Message type: 0 = Frame count LS nibble
1 = Frame count MS nibble
2 = Seconds count LS nibble
3 = Seconds count MS nibble
4 = Minutes count LS nibble
5 = Minutes count MS nibble
6 = Hours count LS nibble
7 = Hours count MS nibble
dddd = 4 bit nibble data: 0H - FH (0 - 15)
* If the Sync parameter “Sync Gen.” is set to “MTC,” quarter frame messages of the time
code type specified by “MTC Type” will be transmitted when the BR-1200CD is running
(recording or playing). The transmitted time counts are summed to “SMPTE (MTC)
Offset Time” as the song top is “00:00:00:00”.
Bit Field is assigned as follows.
Frame Count xxxyyyyy
xxx Reserved (000)
yyyyy Frame No. (0-29)
Seconds Count xxyyyyyy
xx Reserved (00)
yyyyyy Seconds (0-59)
Minutes Count xxyyyyyy
xx Reserved (00)
yyyyyy Minutes (0-59)
Hours Count xyyzzzzz
x Reserved (0)
yy Time Code Type
* The time code types defined by the MIDI specification correspond to the BR-1200CD
Sync parameter “MTC Type” as follows.
MIDI specification setting “MTC Type” setting
0 = 24 Frames / Sec 24
1 = 25 Frames / Sec 25
2 = 30 Frames / Sec (Drop Frame) 29D
3 = 30 Frames / Sec (Non Drop Frame 29N or 30
zzzzz Hours
●Song Position Pointer
Status 2nd byte 3rd byte
F2H mmH nnH
mm, nn=Song position point: 00H 00H - 7FH 7FH
* The current position is transmitted by the Song Position Pointer Message when the BR-
1200CD is stopped, or the locate operation has been performed, if the SYNC parameter
“Sync Gen.” is set to “MIDI CLOCK.”