Yamaha QY700 Reference Listings - Page 34

If Bank Select MSB is other than 0, 40H, 60H-6FH, 7EH, or 7FH, voice OFF will

Page 34 highlights

MIDI Data Format If while a Drum Voice is being selected, a program change for a different Drum Voice is received, the Drum Setup that was currently being used by the Drum Voice will be reset to the setting of the new Drum Voice. (3-1-4) CHANNEL AFTER TOUCH STATUS VALUE 1101nnnn(DnH) 0vvvvvvv n = 0 ' 15 VOICE CHANNEL NUMBER v = 0 ' 127 AFTER TOUCH VALUE Transmitted according to the Assignable Wheel and Pitch Bend settings. (3-1-5) PITCH BEND CHANGE STATUS LSB MSB 1110nnnn(EnH) 0vvvvvvv 0vvvvvvv n = 0 ' 15 VOICE CHANNEL NUMBER PITCH BEND CHANGE LSB PITCH BEND CHANGE MSB 14 bit resolution ⁄ MSB ⁄ ⁄ ⁄ 00000000B ( 00H ) ⁄ minimum value ⁄ ⁄ 01000000B ( 40H ) ⁄ center value ⁄ ⁄ 01111111B ( 7FH ) ⁄ maximum value ⁄ Transmitted according to the Assignable Wheel and Pitch Bend settings. (3-1-6) CONTROL CHANGE STATUS CONTROL NUMBER CONTROL VALUE 1011nnnn(BnH) 0ccccccc 0vvvvvvv n = 0 ' 15 VOICE CHANNEL NUMBER * Control numbers transmitted c= 0 BANK SEL MSB ; v = 0:XG NORMAL, 64:SFX NORMAL, 126:XG SFX KIT, 127:XG DRUM c = 32 BANK SEL LSB ; v = 0 - 127 *3 c= 1 MODULATION ; v = 0 - 127 *2 c= 7 MAIN VOLUME ; v = 0 - 127 c = 11 EXPRESSION ; v = 0 - 127 c = 16 FOOT CONTROLLER ; v = 0 - 127 *2 c = 64 SUSTAIN SWITCH ; v = 0-63:OFF , 64-127:ON *2 c = 1 - 119 (except 32) are transmitted according to the Assignable Wheel and Pitch Bend settings. c = 64, 66 are transmitted according to the Foot Switch setting. * Control numbers received c= 0 BANK SEL MSB c = 32 c= 1 c= 5 c= 6 c = 38 c= 7 c = 10 c = 11 c = 16 c = 64 c = 65 c = 66 c = 67 c = 71 c = 72 c = 73 c = 74 c = 84 c = 91 c = 93 c = 94 c = 96 c = 97 BANK SEL LSB MODULATION PORTAMENTO TIME DATA ENTRY MSB DATA ENTRY LSB MAIN VOLUME PANPOT EXPRESSION AC1 CONTROLLER SUSTAIN SWITCH PORTAMENTO SWITCH SOSTENUTO SOFT PEDAL HARMONIC CONTENT RELEASE TIME ATTACK TIME BRIGHTNESS PORTAMENT CONTROL EFFECT SEND LEVEL 1 EFFECT SEND LEVEL 3 EFFECT SEND LEVEL 4 DATA ENTRY INC DATA ENTRY DEC ; v = 0:XG NORMAL, 64:SFX NORMAL, 126:XG SFX KIT, 127:XG DRUM ; v = 0 - 127 ; v = 0 - 127 *2 ; v = 0 - 127 *2 ; v = 0 - 127 *1 ; v = 0 - 127 *1 ; v = 0 - 127 ; v = 0 - 127 ; v = 0 - 127 ; v = 0 - 127 *2 ; v = 0-63:OFF , 64-127:ON *2 ; v = 0-63:OFF , 64-127:ON *2 ; v = 0-63:OFF , 64-127:ON *2 ; v = 0-63:OFF , 64-127:ON *2 ; v = 0:-64 - 64:0 - 127:+63 *2 ; v = 0:-64 - 64:0 - 127:+63 *2 ; v = 0:-64 - 64:0 - 127:+63 *2 ; v = 0:-64 - 64:0 - 127:+63 *2 ; v = 0 - 127 *2 ; v = 0 - 127 ; v = 0 - 127 ; v = 0 - 127(only when Connection=1 (System)) ; v = 127 *1 ; v = 127 *1 *1 Used only to set the parameter specified by RPN. *2 Not valid for rhythm voices. *3 When MSB is other than 0 or 127, this is 0. When MSB = 0, this is 0,1,3,5,8,12,14,16,17,18,19,20,24,25,27,28,32,33,34,35,36,37,38,39,40,41, 42,43,45,64,65,66,67,68,69,70,71,72,96,97,98,99,100,101 When MSB = 127, this is 0. Modulation controls the depth of vibrato. Portamento Time adjust the speed of the pitch change if Portamento Switch = ON. A setting of 0 produces the shortest portamento time, and 127 produces the longest portamento time. For consistency with the GMx portamento control standard, this value is valid only for the portamento switch (Ctr#65). Panpot produces change relative to the preset value of the voice, both for melody voices and for rhythm voices. For Portamento Control, the portamento time is always fixed at 0. Effect Send Level 1 controls the reverb send. Effect Send Level 3 controls the chorus send. Effect Send Level 4 controls the variation send. 34 Harmonic Content adjusts the resonance specified by the voice. This is a relative parameter, and specifies an increase or decrease centered at 64. Higher values will produce a more distinctive tone. For some voices, the effective range may be less than the range of the setting. Release Time adjusts the envelope release time specified by the voice. This is a relative parameter, and specifies an increase or decrease centered at 64. Attack Time adjusts the envelope attack time specified by the voice. This is a relative parameter, and specifies an increase or decrease centered at 64. Brightness adjusts the cutoff frequency specified by the voice. This is a relative parameter, and specifies an increase or decrease centered at 64. Decreasing the value will make the sound more mellow. For some voices, the effective range may be less than the range of the setting. The following Bank Select -related operations will all occur when a Program Change is received. Bank Select MSB: 60h-6Fh are not sounded on models which do not support GMx, but since on the QY700 these are for future expansion of melodic voices, they will be sounded for the present by MSB 00h. If Bank Select MSB is other than 0, 40H, 60H-6FH, 7EH, or 7FH, voice OFF will be selected. If Bank Select MSB = 0, 40H, 60H-6FH, 7EH, or 7FH is selected, unsupported Bank Select LSB numbers will be ignored. (3-2) CHANNEL MODE MESSAGES STATUS CONTROL NUMBER CONTROL VALUE 1011nnnn(BnH) 0ccccccc 0vvvvvvv n = 0 ' 15 VOICE CHANNEL NUMBER c = CONTROL NUMBER v = DATA VALUE (3-2-1) ALL SOUND OFF (CONTROL NUMBER = 78H , DATA VALUE = 0) Turn off the sound of all currently sounding notes on the corresponding channel. The status of channel messages such as Note On and Hold On is also turned off. (3-2-2) RESET ALL CONTROLLERS (CONTROL NUMBER = 79H , DATA VALUE = 0) Resets the values of the following controllers. PITCH BEND CHANGE 0 (center) AFTER TOUCH 0 (minimum) MODULATION 0 (off) AC1 CONTROLLER 0 (minimum) EXPRESSION 127 (maximum) SUSTAIN SWITCH 0 (off) PORTAMENTO SWITCH 1 (on) SOSTENUTO SWITCH 0 (off) SOFT PEDAL 0 (off) NRPN Un-set status. Internal data will not change. RPN Un-set status. Internal data will not change. PORTAMENT CONTROL reset The following data will not change. PROGRAM CHANGE, BANK SELECT MSB/LSB, VOLUME, PAN. HARMONIC CONTENT, RELEASE TIME, ATTACK TIME, BRIGHTNESS, DRY SEND LEVEL, EFFECT SEND LEVEL 1, EFFECT SEND LEVEL 3, EFFECT SEND LEVEL 4, PITCH BEND SENSITIBITY, FINE TUNING, COURSE TUNING (3-2-3) ALL NOTE OFF (CONTROL NUMBER = 7BH , DATA VALUE = 0) Turns off all notes of the corresponding channel which are on. However if Sustain or Sostenuto are on, the sound will continue until these are turned off. (3-2-4) OMNI MODE OFF (CONTROL NUMBER = 7CH , DATA VALUE = 0) Performs the same processing as when All Note Off is received. Sets the Voice Receive Channel to OMNI OFF and channel 1. (3-2-5) OMNI MODE ON (CONTROL NUMBER = 7DH , DATA VALUE = 0) Performs the same processing as when All Note Off is received. Sets the Voice Receive Channel to OMNI ON. (3-2-6) MONO (CONTROL NUMBER = 7EH , DATA VALUE = 0) Performs the same processing as when All Sound Off is received, and if the 3rd byte (mono number) is in the range 0--16, sets the corresponding channel to Mode 4 (m = 1). If in Voice mode, Mode 2 ( m=1) is also possible, according to the Voice Receive Channel. (3-2-7) POLY (CONTROL NUMBER = 7FH , DATA VALUE = 0) Performs the same processing as when All Sound Off is received, and sets the corresponding channel to Mode 3. When in Voice mode, Mode 2 ( m=1) is also possible, according to the Voice Receive Channel. (3-3) REGISTERED PARAMETER NUMBER STATUS LSB RPN LSB MSB RPN MSB DATA ENTRY MSB DATA VALUE DATA ENTRY LSB DATA VALUE 1011nnnn(BnH) 01100100(64H) 0ppppppp 01100101(65H) 0qqqqqqq 00000110(06H) 0mmmmmmm 00100110(26H) 0lllllll n = 0 ' 15 VOICE CHANNEL NUMBER p = RPN LSB (refer to table on following page) q = RPN MSB (refer to table on following page) m = Data Value l = Data Value

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43

If while a Drum Voice is being selected, a program change for a different Drum Voice
is received, the Drum Setup that was currently being used by the Drum Voice will be
reset to the setting of the new Drum Voice.
(3-1-4) CHANNEL AFTER TOUCH
STATUS
1101nnnn(DnH)
n = 0 ‘ 15 VOICE CHANNEL NUMBER
VALUE
0vvvvvvv
v = 0 ‘ 127 AFTER TOUCH VALUE
Transmitted according to the Assignable Wheel and Pitch Bend settings.
(3-1-5) PITCH BEND CHANGE
STATUS
1110nnnn(EnH)
n = 0 ‘ 15 VOICE CHANNEL NUMBER
LSB
0vvvvvvv
PITCH BEND CHANGE LSB
MSB
0vvvvvvv
PITCH BEND CHANGE MSB
14 bit resolution
∕ MSB
00000000B ( 00H )
∕ minimum value ∕
01000000B ( 40H ) ∕ center value
01111111B ( 7FH )
∕ maximum value ∕
Transmitted according to the Assignable Wheel and Pitch Bend settings.
(3-1-6) CONTROL CHANGE
STATUS
1011nnnn(BnH)
n = 0 ‘ 15 VOICE CHANNEL NUMBER
CONTROL NUMBER
0ccccccc
CONTROL VALUE
0vvvvvvv
* Control numbers transmitted
c =
0
BANK SEL MSB
; v =
0:XG NORMAL,
64:SFX NORMAL,
126:XG SFX KIT,
127:XG DRUM
c = 32
BANK SEL LSB
; v = 0 - 127
*3
c =
1
MODULATION
; v = 0 - 127
*2
c =
7
MAIN VOLUME
; v = 0 - 127
c = 11
EXPRESSION
; v = 0 - 127
c = 16
FOOT CONTROLLER
; v = 0 - 127
*2
c = 64
SUSTAIN SWITCH
; v = 0-63:OFF , 64-127:ON
*2
c = 1 - 119 (except 32) are transmitted according to the Assignable Wheel and Pitch
Bend settings.
c = 64, 66 are transmitted according to the Foot Switch setting.
* Control numbers received
c =
0
BANK SEL MSB
; v =
0:XG NORMAL,
64:SFX NORMAL,
126:XG SFX KIT,
127:XG DRUM
c = 32
BANK SEL LSB
; v = 0 - 127
c =
1
MODULATION
; v = 0 - 127
*2
c =
5
PORTAMENTO TIME
; v = 0 - 127
*2
c =
6
DATA ENTRY MSB
; v = 0 - 127
*1
c = 38
DATA ENTRY LSB
; v = 0 - 127
*1
c =
7
MAIN VOLUME
; v = 0 - 127
c = 10
PANPOT
; v = 0 - 127
c = 11
EXPRESSION
; v = 0 - 127
c = 16
AC1 CONTROLLER
; v = 0 - 127
*2
c = 64
SUSTAIN SWITCH
; v = 0-63:OFF , 64-127:ON
*2
c = 65
PORTAMENTO SWITCH
; v = 0-63:OFF , 64-127:ON
*2
c = 66
SOSTENUTO
; v = 0-63:OFF , 64-127:ON
*2
c = 67
SOFT PEDAL
; v = 0-63:OFF , 64-127:ON
*2
c = 71
HARMONIC CONTENT
; v = 0:-64
-
64:0
-
127:+63
*2
c = 72
RELEASE TIME
; v = 0:-64
-
64:0
-
127:+63
*2
c = 73
ATTACK TIME
; v = 0:-64
-
64:0
-
127:+63
*2
c = 74
BRIGHTNESS
; v = 0:-64
-
64:0
-
127:+63
*2
c = 84
PORTAMENT CONTROL
; v = 0 - 127
*2
c = 91
EFFECT SEND LEVEL 1
; v = 0 - 127
c = 93
EFFECT SEND LEVEL 3
; v = 0 - 127
c = 94
EFFECT SEND LEVEL 4
; v = 0 - 127(only when Connection=1 (System))
c = 96
DATA ENTRY INC
; v = 127
*1
c = 97
DATA ENTRY DEC
; v = 127
*1
*1 Used only to set the parameter specified by RPN.
*2 Not valid for rhythm voices.
*3 When MSB is other than 0 or 127, this is 0.
When MSB = 0, this is
0,1,3,5,8,12,14,16,17,18,19,20,24,25,27,28,32,33,34,35,36,37,38,39,40,41,
42,43,45,64,65,66,67,68,69,70,71,72,96,97,98,99,100,101
When MSB = 127, this is 0.
Modulation controls the depth of vibrato.
Portamento Time adjust the speed of the pitch change if Portamento Switch = ON.
A setting of 0 produces the shortest portamento time, and 127 produces the longest
portamento time.
For consistency with the GMx portamento control standard, this value is valid only
for the portamento switch (Ctr#65).
Panpot produces change relative to the preset value of the voice,
both for melody voices and for rhythm voices.
For Portamento Control, the portamento time is always fixed at 0.
Effect Send Level 1 controls the reverb send.
Effect Send Level 3 controls the chorus send.
Effect Send Level 4 controls the variation send.
Harmonic Content adjusts the resonance specified by the voice.
This is a relative parameter, and specifies an increase or decrease centered at 64.
Higher values will produce a more distinctive tone. For some voices, the effective
range may be less than the range of the setting.
Release Time adjusts the envelope release time specified by the voice.
This is a relative parameter, and specifies an increase or decrease centered at 64.
Attack Time adjusts the envelope attack time specified by the voice.
This is a relative parameter, and specifies an increase or decrease centered at 64.
Brightness adjusts the cutoff frequency specified by the voice.
This is a relative parameter, and specifies an increase or decrease centered at 64.
Decreasing the value will make the sound more mellow. For some voices, the effective
range may be less than the range of the setting.
The following Bank Select -related operations will all occur when a Program Change
is received.
Bank Select MSB: 60h-6Fh are not sounded on models which do not support GMx, but
since on the QY700 these are for future expansion of melodic voices, they will be
sounded for the present by MSB 00h.
If Bank Select MSB is other than 0, 40H, 60H-6FH, 7EH, or 7FH, voice OFF will be
selected.
If Bank Select MSB = 0, 40H, 60H-6FH, 7EH, or 7FH is selected, unsupported Bank
Select LSB numbers will be ignored.
(3-2) CHANNEL MODE MESSAGES
STATUS
1011nnnn(BnH)
n = 0 ‘ 15 VOICE CHANNEL NUMBER
CONTROL NUMBER
0ccccccc
c = CONTROL NUMBER
CONTROL VALUE
0vvvvvvv
v = DATA VALUE
(3-2-1) ALL SOUND OFF
(CONTROL NUMBER = 78H , DATA VALUE = 0)
Turn off the sound of all currently sounding notes on the corresponding channel. The
status of channel messages such as Note On and Hold On is also turned off.
(3-2-2) RESET ALL CONTROLLERS
(CONTROL NUMBER = 79H , DATA VALUE = 0)
Resets the values of the following controllers.
PITCH BEND CHANGE
0 (center)
AFTER TOUCH
0 (minimum)
MODULATION
0 (off)
AC1 CONTROLLER
0 (minimum)
EXPRESSION
127 (maximum)
SUSTAIN SWITCH
0 (off)
PORTAMENTO SWITCH
1 (on)
SOSTENUTO SWITCH
0 (off)
SOFT PEDAL
0 (off)
NRPN
Un-set status. Internal data will not change.
RPN
Un-set status. Internal data will not change.
PORTAMENT CONTROL
reset
The following data will not change.
PROGRAM CHANGE, BANK SELECT MSB/LSB, VOLUME, PAN.
HARMONIC CONTENT, RELEASE TIME, ATTACK TIME, BRIGHTNESS, DRY SEND LEVEL, EFFECT SEND
LEVEL 1, EFFECT SEND LEVEL 3, EFFECT SEND LEVEL 4, PITCH BEND SENSITIBITY, FINE
TUNING, COURSE TUNING
(3-2-3) ALL NOTE OFF
(CONTROL NUMBER = 7BH , DATA VALUE = 0)
Turns off all notes of the corresponding channel which are on. However if Sustain or
Sostenuto are on, the sound will continue until these are turned off.
(3-2-4) OMNI MODE OFF
(CONTROL NUMBER = 7CH , DATA VALUE = 0)
Performs the same processing as when All Note Off is received.
Sets the Voice Receive Channel to OMNI OFF and channel 1.
(3-2-5) OMNI MODE ON
(CONTROL NUMBER = 7DH , DATA VALUE = 0)
Performs the same processing as when All Note Off is received.
Sets the Voice Receive Channel to OMNI ON.
(3-2-6) MONO
(CONTROL NUMBER = 7EH , DATA VALUE = 0)
Performs the same processing as when All Sound Off is received, and if the 3rd byte
(mono number) is in the range 0--16, sets the corresponding channel to Mode 4 (m =
1).
If in Voice mode, Mode 2 ( m=1) is also possible, according to the Voice Receive
Channel.
(3-2-7) POLY
(CONTROL NUMBER = 7FH , DATA VALUE = 0)
Performs the same processing as when All Sound Off is received, and sets the
corresponding channel to Mode 3.
When in Voice mode, Mode 2 ( m=1) is also possible, according to the Voice Receive
Channel.
(3-3) REGISTERED PARAMETER NUMBER
STATUS
1011nnnn(BnH)
n = 0 ‘ 15 VOICE CHANNEL NUMBER
LSB
01100100(64H)
RPN LSB
0ppppppp
p = RPN LSB (refer to table on following page)
MSB
01100101(65H)
RPN MSB
0qqqqqqq
q = RPN MSB (refer to table on following page)
DATA ENTRY MSB
00000110(06H)
DATA VALUE
0mmmmmmm
m = Data Value
DATA ENTRY LSB
00100110(26H)
DATA VALUE
0lllllll
l = Data Value
34
MIDI Data Format