Midi data format, 2) receive flow, 3) transmit/receive data – Yamaha QY 300 User Manual
Page 9
MIDI Data Format
– 9 –
(2) RECEIVE FLOW
NOTE OFF
8nH
NOTE ON/OFF
9nH
POLYPHONIC KEY PRESSURE AnH
CONTROL CHANGE
BnH
PROGRAM CHANGE
CnH
CHANNEL PRESSURE
DnH
PITCH BEND CHANGE
EnH
TIMING CLOCK
F8H
START
FAH
CONTINUE
FBH
STOP
FCH
SONG POSITION POINTER
F2H
SONG SELECT
F3H
ALL SOUND OFF
BnH 78H
RESET ALL CONTROLLERS
BnH 79H
LOCAL CONTROL
BnH 7AH
OMNI MODE OFF
BnH 7CH
OMNI MODE ON
BnH 7DH
MONO MODE ON
BnH 7EH
POLY MODE ON
BnH 7FH
SYSTEM EXCLUSIVE MESSAGE F0H ..... F7H
F0H 43H 0nH 0AH 04H 0AH
LM__0086QY
( QYSEQ DATA )
sum F7H
F0H 43H 0nH 7EH 04H 32H
LM__0086SQ
( SONG DATA )
sum F7H
F0H 43H 0nH 0AH 04H 0AH
LM__0018HQ
( HQSEQ DATA )
sum F7H
F0H 43H 0nH 7EH 02H 56H
LM__0018SQ
( SONG DATA )
sum F7H
SW 1
Velocity Filter
Sets velocity step recording and edit input ON/OFF.
SW 2
Clock Condition Select
Determines whether the system uses the internal clock or the clock
received over MIDI IN.
SW 3
MIDI Control
Sets reception ON or OFF.
SW 4
INPUT FILTER
INPUT FILTER settings determine whether reception is enabled or
disabled.
(3) TRANSMIT/RECEIVE DATA
(3-1) CHANNEL VOICE MESSAGE
Transmission occurs only during recording or playback. Transmit
channel and transmit ON/OFF can be set for each track.
Reception occurs only during recording. The system always receives
over all channels.
For multitrack recording, tracks 0 -15 respectively record MIDI CH 0
-15 data.
* During RECORD MODE, recording is normally set to “omni on.”
During multitrack recording, however, “omni” is set “off” and data
is divided according to MIDI channel (CH 0 -15).
(3-1-1) NOTE OFF
STATUS
1000nnnn
(8nH)
n = 0~15 TRACK CHANNEL NUMBER
NOTE NUMBER 0kkkkkkk
k = 0 (C-2) ~ 127 (G8)
VELOCITY
0vvvvvvv
v: ignored
Recording only.
During playback, converted to 9nH kkH 00H.
(3-1-2) NOTE ON/OFF
STATUS
1001nnnn
(9nH)
n = 0~15 TRACK CHANNEL NUMBER
NOTE NUMBER 0kkkkkkk
k = 0 (C-2) ~ 127 (G8)
VELOCITY
0vvvvvvv
(v 0) NOTE ON
00000000
(v=0) NOTE OFF
During recording, can set velocity step recording and edit input ON/OFF.
(3-1-3) POLYPHONIC KEY PRESSURE
STATUS
1010nnnn
(AnH)
n = 0~15 TRACK CHANNEL NUMBER
NOTE NUMBER 0kkkkkkk
k = 0 (C-2) ~ 127 (G8)
VALUE
0vvvvvvv
v = 0 - 127
(3-1-4) CONTROL CHANGE
STATUS
1011nnnn (BnH) n = 0~15 TRACK CHANNEL NUMBER
CONTROL NUMBER 0ccccccc
CONTROL VALUE
0vvvvvvv
All control-change data can be recorded and replayed.
Bank Select MSB and LSB are recorded in combination with received Program
Change data; you cannot record Bank Select data independently. During playback,
the system transmits Bank Select data followed by the corresponding Program
Change data; it is not possible to transmit unaccompanied Bank Select data.
(3-1-5) PROGRAM CHANGE
STATUS
1100nnnn (CnH) n = 0~15 TRACK CHANNEL NUMBER
PROGRAM NUMBER 0ppppppp
p = 0 ~ 127
When the system receives Program Change data, it records it in combination with
the most recently received Bank Select data. If the system has not received any
Bank Select data, it records the Bank Select value as 0 (MSB=0, LSB=0).
During transmission, the system always includes Bank Select data together with
Program Change data.
It is not possible to transmit unaccompanied Program Change data.
(3-1-6) CHANNEL PRESSURE
STATUS
1101nnnn (DnH)
n = 0~15 TRACK CHANNEL NUMBER
VALUE
0vvvvvvv
v = 0 ~ 127
(3-1-7) PITCH BEND CHANGE
STATUS
1110nnnn (EnH)
n = 0~15 TRACK CHANNEL NUMBER
LSB
0vvvvvvv
PITCH BEND LSB 0 ~ 127
MSB
0vvvvvvv
PITCH BEND MSB 0 ~ 127
(3-2) CHANNEL MODE MESSAGE
The system can record and replay the following messages.
RESET ALL CONTROLLERS
BnH 78H
LOCAL CONTROL
BnH 7AH
OMNI MODE OFF
BnH 7CH
OMNI MODE ON
BnH 7DH
MONO MODE ON
BnH 7EH
POLY MODE ON
BnH 7FH
=/
MIDI
IN
SW3
SW4
SW4
SW1
SW4
SW2