Yamaha QY20 Midi Data Format - Page 6

System Common Message, 4 System Real Time Message, 5 System Exclusive Message - used

Page 6 highlights

(3-1-1) NOTE OFF STATUS NOTE NUMBER VELOCITY 1000nnnn 0kkkkkkk 0vvvvvvv (8nH) n=0~6, 9 VOICE CHANNEL NUMBER k=0 (C-2)~127 (G8) v is ignored. Reception only. Converted to 9nH kkH 00H for transmission. * Reception is always "omni on" in the record mode. (3-1-2) NOTE ON/OFF STATUS 1001nnnn (9nH) n=0~6, 9 VOICE CHANNEL NUMBER NOTE NUMBER VELOCITY 0kkkkkkk 0vvvvvvv 00000000 k = 0 (C-2)~127 (G8) (v≠0) NOTE ON (v=0) NOTE OFF Turns step record and edit input of velocity data on or off when received. * Reception is always "omni on" in the record mode. (3-1-3) CONTROL CHANGE STATUS CONTROL NUMBER CONTROL VALUE 1011nnnn 0ccccccc 0vvvvvvv (BnH) n=0~6, 9 VOICE CHANNEL NUMBER * Reception is always "omni on" in the record mode. * Transmit/receive control numbers. * Receive control numbers. c= 1 c= 6 c = 38 c= 7 c = 10 c = 11 c = 64 c =100 c =101 MODULATION DATA ENTRY MSB DATA ENTRY LSB MAIN VOLUME PANPOT EXPRESSION SUSTAIN SWITCH RPN LSB RPN MSB ; v = 0 - 127 ; v = 0 - 127 ; v = 0 - 127 ; v = 0 - 127 ; v = 0 - 127 ; v = 0 - 127 ; v = 0~63:OFF, 64~127:ON (3-1-4) PROGRAM CHANGE STATUS 1100nnnn (CnH) n=0~6, 9 VOICE CHANNEL NUMBER PROGRAM NUMBER 0ppppppp p=0~127 * Reception is always "omni on" in the record mode. (3-2) CHANNEL MODE MESSAGE Not transmitted or received. (3-3) SYSTEM COMMON MESSAGE (3-3-1) SONG POSITION POINTER STATUS LSB MSB 11110010 0vvvvvvv 0vvvvvvv (F2H) SONG POSITION LSB SONG POSITION MSB Received and transmitted in the song play mode. 9 (3-4) SYSTEM REAL TIME MESSAGE (3-4-1) TIMING CLOCK STATUS 11111000 (F8H) Determines whether the internal clock or an external MIDI clock signal is used as the timing clock. Transmit on/off and receive on/off can be set as required. (3-4-2) START STATUS 11111010 (FAH) Transmit and receive on/off can be set as required. (3-4-3) CONTINUE STATUS 11111011 (FBH) Transmit and receive on/off can be set as required. (3-4-4) STOP STATUS 11111100 (FCH) Transmit and receive on/off can be set as required. (3-5) SYSTEM EXCLUSIVE MESSAGE Only received when the initial PLAY, VOICE, and PATTERN mode displays are showing. Exclusive Message reception does not occur in the DEMO mode. (3-5-1) BULK DUMP STATUS IDENTIFICATION SUB STATUS FORMAT NUMBER BYTE COUNT(MSB) BYTE COUNT(LSB) CLASSIFICATION NAME DATA FORMAT NAME DATA CHECK SUM 11110000 01000011 0000nnnn 0fffffff 0bbbbbbb 0bbbbbbb 01001100 01001101 00100000 00100000 00110000 00110000 00110001 00111000 0mmmmmmm 0mmmmmmm 0ddddddd | 0ddddddd 0eeeeeee EOX 11110111 (F0H) (43H) (0nH) n=DEVICE NUMBER (4CH) (4DH) (20H) (20H) (30H) (30H) (38H) (36H) ASCII'L ASCII'M ASCII'_ ASCII'_ ASCII'0 ASCII'0 ASCII'8 ASCII'6 ASCII ASCII data bytes 2's complement of 7 bits sum of all data bytes (F7H) 10

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

(3-1-1) NOTE OFF
STATUS
1000nnnn
(8nH) n=0~6, 9 VOICE CHANNEL NUMBER
NOTE NUMBER
0kkkkkkk
k=0 (C-2)~127 (G8)
VELOCITY
0vvvvvvv
v is ignored.
Reception only.
Converted to 9nH kkH 00H for transmission.
* Reception is always “omni on” in the record mode.
(3-1-2) NOTE ON/OFF
STATUS
1001nnnn
(9nH) n=0~6, 9 VOICE CHANNEL NUMBER
NOTE NUMBER
0kkkkkkk
k = 0 (C-2)~127 (G8)
VELOCITY
0vvvvvvv
(v
0) NOTE ON
00000000
(v=0) NOTE OFF
Turns step record and edit input of velocity data on or off when received.
* Reception is always “omni on” in the record mode.
(3-1-3) CONTROL CHANGE
STATUS
1011nnnn
(BnH) n=0~6, 9 VOICE CHANNEL NUMBER
CONTROL NUMBER
0ccccccc
CONTROL VALUE
0vvvvvvv
* Reception is always “omni on” in the record mode.
* Transmit/receive control numbers.
* Receive control numbers.
c =
1
MODULATION
; v = 0 - 127
c =
6
DATA ENTRY MSB
; v = 0 - 127
c = 38
DATA ENTRY LSB
; v = 0 - 127
c =
7
MAIN VOLUME
; v = 0 - 127
c = 10
PANPOT
; v = 0 - 127
c = 11
EXPRESSION
; v = 0 - 127
c = 64
SUSTAIN SWITCH
; v = 0~63:OFF, 64~127:ON
c =100
RPN LSB
c =101
RPN MSB
(3-1-4) PROGRAM CHANGE
STATUS
1100nnnn
(CnH) n=0~6, 9 VOICE CHANNEL NUMBER
PROGRAM NUMBER
0ppppppp
p=0~127
* Reception is always “omni on” in the record mode.
(3-2) CHANNEL MODE MESSAGE
Not transmitted or received.
(3-3) SYSTEM COMMON MESSAGE
(3-3-1) SONG POSITION POINTER
STATUS
11110010
(F2H)
LSB
0vvvvvvv
SONG POSITION LSB
MSB
0vvvvvvv
SONG POSITION MSB
Received and transmitted in the song play mode.
9
10
(3-4) SYSTEM REAL TIME MESSAGE
(3-4-1) TIMING CLOCK
STATUS
11111000
(F8H)
Determines whether the internal clock or an external MIDI clock signal is used as the timing clock.
Transmit on/off and receive on/off can be set as required.
(3-4-2) START
STATUS
11111010
(FAH)
Transmit and receive on/off can be set as required.
(3-4-3) CONTINUE
STATUS
11111011
(FBH)
Transmit and receive on/off can be set as required.
(3-4-4) STOP
STATUS
11111100
(FCH)
Transmit and receive on/off can be set as required.
(3-5) SYSTEM EXCLUSIVE MESSAGE
Only received when the initial PLAY, VOICE, and PATTERN mode displays are showing.
Exclusive Message reception does not occur in the DEMO mode.
(3-5-1) BULK DUMP
STATUS
11110000
(F0H)
IDENTIFICATION
01000011
(43H)
SUB STATUS
0000nnnn
(0nH) n=DEVICE NUMBER
FORMAT NUMBER
0fffffff
BYTE COUNT(MSB)
0bbbbbbb
BYTE COUNT(LSB)
0bbbbbbb
CLASSIFICATION
01001100
(4CH) ASCII’L
NAME
01001101
(4DH) ASCII’M
00100000
(20H) ASCII’_
00100000
(20H) ASCII’_
DATA FORMAT
00110000
(30H) ASCII’0
NAME
00110000
(30H) ASCII’0
00110001
(38H) ASCII’8
data bytes
00111000
(36H) ASCII’6
0mmmmmmm
ASCII
0mmmmmmm
ASCII
DATA
0ddddddd
|
0ddddddd
CHECK SUM
0eeeeeee
2’s complement of 7 bits sum of
all data bytes
EOX
11110111
(F7H)