Tone Generator; Midi Data Format - Yamaha QY-300 Data List

Music sequencer voice lists and midi data
Hide thumbs Also See for QY-300:
Table of Contents

Advertisement

Tone Generator

(1) TRANSMIT FLOW
NOTE ON/OFF
9nH
ACTIVE SENSING
FEH
SW1
MIDI Transmit Channel
Output MIDI CH selects the MIDI Transmit Channel.
(2) RECEIVE FLOW
NOTE OFF
8nH
NOTE ON/OFF
9nH
BANK SEL MSB
BnH, 00H
BANK SEL LSB
BnH, 20H
MODULATION
BnH, 01H
DATA ENTRY MSB
BnH, 06H
DATA ENTRY LSB
BnH, 26H
MASTER VOLUME
BnH, 07H
PANPOT
BnH, 0AH
EXPRESSION
BnH, 0BH
HOLD 1
BnH, 40H
SOSTENUTO
BnH, 42H
PORTAMENT CONTROL
BnH, 54H
EFFECT SEND LEVEL 1
BnH, 5BH
DATA ENTRY INC
BnH, 60H
DATA ENTRY DEC
BnH, 61H
PITCH BEND SENSITIVITY
BnH, 64H, 00H, 65H, 00H, 06H, mmH
FINE TUNING
BnH, 64H, 01H, 65H, 00H, 06H, mmH, 26H, llH
COARSE TUNING
BnH, 64H, 02H, 65H, 00H, 06H, mmH
RPN RESET
BnH, 64H, 7FH, 65H, 7FH
ALL SOUND OFF
BnH, 78H, 00H
RESET ALL CONTROLLERS
BnH, 79H, 00H
ALL NOTE OFF
BnH, 7BH
OMNI MODE OFF
BnH, 7CH
OMNI MODE ON
BnH, 7DH
PROGRAM CHANGE
CnH
PITCH BEND CHANGE
EnH
F0H 7EH 7FH 09H 01H F7H
(GM MODE ON)
F0H 7FH 7FH 04H 01H llH mmH F7H
(MIDI MASTER VOLUME)
F0H 43H 1nH 27H 30H 00H 00H mmH llH ccH F7H
(MIDI MASTER TUNING)
ACTIVE SENSING
FEH

MIDI Data Format

(3) TRANSMIT/RECEIVE DATA
(3-1) CHANNEL VOICE MESSAGES
(3-1-1) NOTE OFF
STATUS
SW1
MIDI
NOTE NUMBER
OUT
VELOCITY
Receive-only
(3-1-2) NOTE ON/OFF
STATUS
NOTE NUMBER
VELOCITY
(3-1-3) CONTROL CHANGE
STATUS
CONTROL NUMBER 0ccccccc
CONTROL VALUE
MIDI
* CONTROL NUMBER's are not transmitted.
IN
* Received CONTROL NUMBER's are as follows.
c = 0
c = 32 BANK SEL LSB:
c = 1
c = 6
c = 38 DATA ENTRY LSB:
c = 7
c = 10 PANPOT:
c = 11 EXPRESSION:
c = 64 SUSTAIN SWITCH:
c = 66 SOSTENUTO:
c = 84 PORTAMENT CONTROL:v = 0 - 127
c = 91 EFFECT SEND LEVEL 1: v = 0 - 127
c = 96 DATA ENTRY INC:
c = 97 DATA ENTRY DEC:
*1 Used only when setting parameter designated by RPN.
*2 Not effective for rhythm voice.
MODULATION controls vibrato depth.
For both melody and rhythm voices, PANPOT change is relative to the voice's pre-
set value.
PORTAMENT CONTROL portamento time is fixed at 0.
BANK SELECT MSB v=0 selects GM melody voice, v=127 selects GM rhythm
voice. All other bank selections set the voice OFF.
BANK SELECT LSB is always ignored.
Channel 10 is fixed for rhythm voice; bank select is ineffective.
EFFECT SEND LEVEL 1 controls reverb depth.
(3-1-4) PROGRAM CHANGE
STATUS
PROGRAM NUMBER 0ppppppp
(Receive)
(3-1-5) PITCH BEND CHANGE
STATUS
LSB
MSB
Resolution: 14 bits
– 6 –
1000nnnn (8nH) n = 0 ~ 15 VOICE CHANNEL NUMBER
0kkkkkkk
k = 0 (C-2) ~ 127 (G8)
0vvvvvvv
v: ignored
1001nnnn (9nH) n = 0 ~ 15 VOICE CHANNEL NUMBER
0kkkkkkk
k = 0 (C-2) ~ 127 (G8)
0vvvvvvv
(v 0) NOTE ON
00000000
(v=0) NOTE OFF
1011nnnn (BnH) n = 0 ~ 15 VOICE CHANNEL NUMBER
0vvvvvvv
BANK SEL MSB:
v = 0:GM select, 127:RHYTHM select *2
Always ignored
MODULATION:
v = 0 - 127
DATA ENTRY MSB:
v = 0 - 127
v = 0 - 127
MASTER VOLUME:
v = 0 - 127
v = 0 - 127
v = 0 - 127
v = 0 ~ 63 : OFF, 64 ~ 127 : ON *2
v = 0 ~ 63 : OFF, 64 ~ 127 : ON *2
v = 127
v = 127
1100nnnn (CnH) n = 0 ~ 15 VOICE CHANNEL NUMBER
p = 0 ~ 127
If receive channel is other than 10, and BANK SELECT MSB = 00, then
GM melody voice is selected.
If receive channel is channel 10 and BANK SELECT MSB = 127, then
GM rhythm voice is selected.
Dr1 (Standard Kit):
p = 0
Dr2 (Room Kit):
p = 8
Dr3 (Rock Kit):
p = 16
Dr4 (Electonic Kit):
p = 24
Dr5 (analog Kit):
p = 25
Dr6 (Jazz Kit):
p = 32
Dr7 (Brush Kit):
p = 40
Dr8 (Classic Kit):
p = 48
Values other than those listed above are ignored.
1110nnnn
(EnH)
n = 0 ~ 15 VOICE CHANNEL NUMBER
0vvvvvvv
PITCH BEND CHANGE LSB
0vvvvvvv
PITCH BEND CHANGE MSB
= /
*2
*1
*1
*2
*1
*1

Advertisement

Table of Contents
loading

Table of Contents