Yamaha QY300 Voice Lists And Midi Data - Page 9

Midi Data Format, Receive Flow, Transmit/receive Data

Page 9 highlights

MIDI Data Format (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 SW1 SW4 SW2 SW3 START FAH CONTINUE FBH STOP FCH SONG POSITION POINTER F2H SONG SELECT F3H ALL SOUND OFF RESET ALL CONTROLLERS LOCAL CONTROL OMNI MODE OFF OMNI MODE ON MONO MODE ON POLY MODE ON BnH 78H BnH 79H BnH 7AH BnH 7CH BnH 7DH BnH 7EH BnH 7FH SYSTEM EXCLUSIVE MESSAGE F0H ..... F7H SW4 SW4 F0H 43H 0nH 0AH 04H 0AH F0H 43H 0nH 7EH 04H 32H F0H 43H 0nH 0AH 04H 0AH F0H 43H 0nH 7EH 02H 56H LM__0086QY ( QYSEQ DATA ) LM__0086SQ ( SONG DATA ) LM__0018HQ ( HQSEQ DATA ) LM__0018SQ ( SONG DATA ) sum F7H sum F7H sum F7H sum F7H MIDI IN SW 1 Velocity Filter Sets velocity step recording and edit input ON/OFF. SW 2 SW 3 Clock Condition Select Determines whether the system uses the internal clock or the clock received over MIDI IN. 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 NOTE NUMBER 0kkkkkkk VELOCITY 0vvvvvvv (8nH) n = 0~15 TRACK CHANNEL NUMBER k = 0 (C-2) ~ 127 (G8) v: ignored Recording only. During playback, converted to 9nH kkH 00H. (3-1-2) NOTE ON/OFF STATUS 1001nnnn NOTE NUMBER 0kkkkkkk VELOCITY 0vvvvvvv 00000000 (9nH) n = 0~15 TRACK CHANNEL NUMBER k = 0 (C-2) ~ 127 (G8) (v=/ 0) NOTE ON (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 VALUE 0vvvvvvv k = 0 (C-2) ~ 127 (G8) 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 VALUE 1101nnnn (DnH) n = 0~15 TRACK CHANNEL NUMBER 0vvvvvvv v = 0 ~ 127 (3-1-7) PITCH BEND CHANGE STATUS LSB 1110nnnn (EnH) 0vvvvvvv MSB 0vvvvvvv n = 0~15 TRACK CHANNEL NUMBER PITCH BEND LSB 0 ~ 127 PITCH BEND MSB 0 ~ 127 (3-2) CHANNEL MODE MESSAGE The system can record and replay the following messages. RESET ALL CONTROLLERS LOCAL CONTROL OMNI MODE OFF OMNI MODE ON MONO MODE ON POLY MODE ON BnH 78H BnH 7AH BnH 7CH BnH 7DH BnH 7EH BnH 7FH - 9 -

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

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