Yamaha QY700 Reference Listings - Page 35

F0H 7EH 7FH 06H 02H 43H 00H 41H ddH ddH 00H 00H 00H 01H F7H - specifications

Page 35 highlights

First transmit an RPN MSB and RPN LSB to specify the parameter that is to be controlled. Then use Data Entry to set the value of the specified parameter. RPN D.ENTRY LSB MSB MSB LSB 00H 00H mmH --- 01H 00H mmH llH 02H 00H mmH --7FH 7FH --- --- PARAMETER NAME DATA RANGE PITCH BEND SENSITIVITY 00H - 18H (0-24 semitones) MASTER FINE TUNE {mmH,llH} = {00H,00H} - {40H,00H} - {7FH,7FH}(-8192*100/8192) - 0 - (+8192 *100/8192) MASTER COARSE TUNE 28H - 40H - 58H (-24-0-+24 semitones) RPN RESET Set to a condition in which RPN number is unspecified. Internal settings will not change. (3-4) NON-REGISTERED PARAMETER NUMBER STATUS LSB RPN LSB MSB RPN MSB DATA ENTRY MSB DATA VALUE 1011nnnn(BnH) 01100010(62H) 0ppppppp 01100011(63H) 0qqqqqqq 00000110(06H) 0mmmmmmm n = 0 ' 15 VOICE CHANNEL NUMBER p = NRPN LSB irefer to table below j q = NRPN MSB irefer to table below j m = Data Value First transmit an NRPN MSB and NRPN LSB to specify the parameter that is to be controlled. Then use Data Entry to set the value of the specified parameter. NRPND. ENTRY MSB LSB MSB LSB PARAMETER NAME DATA RANGE 01H 08H mmH --- VIBRATO RATE 00H - 40H - 7FH (-64 - 0 - +63) 01H 09H mmH --- VIBRATO DEPTH 00H - 40H - 7FH (-64 - 0 - +63) 01H 0AH mmH --- VIBRATO DELAY 00H - 40H - 7FH (-64 - 0 - +63) 01H 20H mmH --- FILTER CUTOFF FREQUENCY00H - 40H - 7FH (-64 - 0 - +63) 01H 21H mmH --- FILTER RESONANCE 00H - 40H - 7FH (-64 - 0 - +63) 01H 63H mmH --- EG ATTACK TIME 00H - 40H - 7FH (-64 - 0 - +63) 01H 64H mmH --- EG DECAY TIME 00H - 40H - 7FH (-64 - 0 - +63) 01H 66H mmH --- EG RELEASE TIME 00H - 40H - 7FH (-64 - 0 - +63) 14H rrH mmH --- DRUM INST FILTER 00H - 40H - 7FH (-64 - 0 - +63) CUTOFF FREQ. 15H rrH mmH --- DRUM INST FILTER 00H - 40H - 7FH (-64 - 0 - +63) RESONANCE 16H rrH mmH --- DRUM INST AEG ATTACK 00H - 40H - 7FH (-64 - 0 - +63) RATE 17H rrH mmH --- DRUM INST AEG DECAY 00H - 40H - 7FH (-64 - 0 - +63) 18H rrH mmH --- DRUM INST PITCH COARSE 00H - 40H - 7FH (-64 - 0 - +63) RATE 19H rrH mmH --- DRUM INST PITCH FINE 00H - 40H - 7FH (-64 - 0 - +63) 1AH rrH mmH --- DRUM INST LEVEL 00H - 7FH (0 - maximum) 1CH rrH mmH --- DRUM INST PANPOT 00H ,01H - 40H - 7FH (random,left - center - right) 1DH rrH mmH --- DRUM INST REVERB SEND 00H - 7FH (0 - maximum) LEVEL 1EH rrH mmH --- DRUM INST CHORUS SEND 00H - 7FH (0 - maximum) LEVEL 1FH rrH mmH --- DRUM INST VARIATION 00H - 7FH (0 - maximum) SEND LEVEL MSB 14h-1Fh (for drum) are valid only if that channel is set to Drum Set mode rrH : drum instrument note number (3-5) SYSTEM REAL TIME MESSAGES (3-5-1) ACTIVE SENSING STATUS 11111110 (FEH) Transmitted at intervals of approximately 200 msec. Not transmitted during disk read/write operations. Once this message is received, sensing will begin. If neither status nor data messages are received for an interval longer than approximately 350 msec, the MIDI receive buffer will be cleared, and all sounding notes and the Sustain switch will be forced off. Also, the various controls will be reset to specific values. (3-6) SYSTEM EXCLUSIVE MESSAGE (3-6-1)UNIVERSAL NON REALTIME MESSAGE (3-6-1-1)GENERAL MIDI MODE ON F0H 7EH 7FH 09H 01H F7H The following controller values will be reset. VOLUME 100 PAN Center PROGRAM CHANGE 1 (Grandpno) BANK SELECT MSB 0 REVERB DEPTH 4 PITCH BEND CHANGE 0 (center) MODULATION 0 (off) EXPRESSION 127 (maximum) SUSTAIN SWITCH 0 (off) SOSTENUTO SWITCH 0 (off) RPN condition of un-specified number PORTAMENT CONTROL reset MIDI MASTER VOLUME 127 (maximum) PITCH BEND SENSITIBITY 02 (2 semitones j FINE TUNING 0 COURSE TUNING 0 MIDI Data Format (3-6-1-2)IDENTITY REQUEST (received only) F0H 7EH 0nH 06H 01H F7H( gn h is the device number, but the QY700 receives this in Omni) (3-6-1-3)IDENTITY REPLY (transmitted only) F0H 7EH 7FH 06H 02H 43H 00H 41H ddH ddH 00H 00H 00H 01H F7H dd;Device Number Code QY700 = 01H,79H (3-6-2)UNIVERSAL REALTIME MESSAGE (3-6-2-1) MIDI MASTER VOLUME F0H 7FH 7FH 04H 01H llH mmH F7H Modifies the Master Volume value. The value of gmm h is used as the MIDI master volume. ( gll h value is ignored) (3-6-3)PARAMETER CHANGE (3-6-3-1) MIDI MASTER TUNING F0H 43H 1nH 27H 30H 00H 00H mmH llH ccH F7H Modifies the Master Tune value. The gmm h and gll h values are used as the MIDI master tuning. ( gn h and gcc h values are ignored) T = M*200/256-100 Where T: actual tuning value (-99 - +99) M: a one-byte value with MSB of gmm h bits 0-3, and LSB of gll h bits 0-3. (3-6-3-2) XG SYSTEM ON 11110000 F0 01000011 43 0001nnnn 1n 01001100 4C 0aaaaaaa 00 0aaaaaaa 00 0aaaaaaa 7E 00000000 00 11110111 F7 Exclusive status YAMAHA ID device Number Model ID Address High Address Mid Address Low Data End of Exclusive When ON is received, the System Mode will be changed to XG. Since approximately 50 ms is required in order to execute this message, an appropriate interval must be allowed before the next message. Controllers will be reset, and all Multi Part and Effect data of the attached table, together with the values of all data of All System that are noted as (XG), will be reset to the default values. (3-6-3-3) XG PARMETER CHANGE 11110000 01000011 0001nnnn 01001100 0aaaaaaa 0aaaaaaa 0aaaaaaa 0ddddddd b 11110111 F0 43 1n 4C aaaaaaa aaaaaaa aaaaaaa ddddddd b F7 Exclusive status YAMAHA ID device Number Model ID Address High Address Mid Address Low Data End of Exclusive For parameters with a data size of 2 or 4, the corresponding amount of data will be transmitted. For addresses and byte counts, refer to the attached tables. The following four types are transmitted and received. (Transmitted only if a Parameter Change Request is received.) Multi Effect Data iignored in Voice mode j Multi Part Data iignored in Voice mode j Drums Setup Data (3-6-4)BULK DUMP (3-6-4-1) XG BULK DUMP 11110000 01000011 0000nnnn 01001100 0bbbbbbb 0bbbbbbb 0aaaaaaa 0aaaaaaa 0aaaaaaa 00000000 b 0ccccccc 11110111 F0 43 0n 4C bbbbbbb bbbbbbb aaaaaaa aaaaaaa aaaaaaa 00 b ccccccc F7 Exclusive status YAMAHA ID device Number Model ID ByteCount ByteCount Address High Address Mid Address Low Data Check-sum End of Exclusive For addresses and byte counts, refer to the attached tables. Check sum is the value which produces a lower 7 bits of zero when the Byte Count, Start Address, Data, and the Check-sum itself are added. 513 bytes or more must not be transmitted at once. Thus, if a dump request for 513 or more bytes is received, the data will be divided into packets of 512 bytes or less, and transmitted at an appropriate timing interval (120 msec or longer). 35

  • 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

First transmit an RPN MSB and RPN LSB to specify the parameter that is to be
controlled. Then use Data Entry to set the value of the specified parameter.
RPN
D.ENTRY
LSB MSB MSB LSB
PARAMETER NAME
DATA RANGE
00H 00H mmH ---
PITCH BEND SENSITIVITY 00H - 18H (0-24 semitones)
01H 00H mmH llH
MASTER FINE TUNE
{mmH,llH} = {00H,00H} - {40H,00H} -
{7FH,7FH}(-8192*100/8192) - 0 - (+8192
*100/8192)
02H 00H mmH ---
MASTER COARSE TUNE
28H - 40H - 58H (-24-0-+24 semitones)
7FH 7FH --- ---
RPN RESET
Set to a condition in which RPN number is
unspecified. Internal settings will not
change.
(3-4) NON-REGISTERED PARAMETER NUMBER
STATUS
1011nnnn(BnH)
n = 0 ‘ 15 VOICE CHANNEL NUMBER
LSB
01100010(62H)
RPN LSB
0ppppppp
p = NRPN LSB irefer to table below j
MSB
01100011(63H)
RPN MSB
0qqqqqqq
q = NRPN MSB irefer to table below j
DATA ENTRY MSB
00000110(06H)
DATA VALUE
0mmmmmmm
m = Data Value
First transmit an NRPN MSB and NRPN LSB to specify the parameter that is to be
controlled. Then use Data Entry to set the value of the specified parameter.
NRPND.
ENTRY
MSB LSB MSB LSB
PARAMETER NAME
DATA RANGE
01H 08H mmH ---
VIBRATO RATE
00H - 40H - 7FH (-64 - 0 - +63)
01H 09H mmH ---
VIBRATO DEPTH
00H - 40H - 7FH (-64 - 0 - +63)
01H 0AH mmH ---
VIBRATO DELAY
00H - 40H - 7FH (-64 - 0 - +63)
01H 20H mmH ---
FILTER CUTOFF FREQUENCY00H - 40H - 7FH (-64 - 0 - +63)
01H 21H mmH ---
FILTER RESONANCE
00H - 40H - 7FH (-64 - 0 - +63)
01H 63H mmH ---
EG ATTACK TIME
00H - 40H - 7FH (-64 - 0 - +63)
01H 64H mmH ---
EG DECAY TIME
00H - 40H - 7FH (-64 - 0 - +63)
01H 66H mmH ---
EG RELEASE TIME
00H - 40H - 7FH (-64 - 0 - +63)
14H rrH mmH ---
DRUM INST FILTER
00H - 40H - 7FH (-64 - 0 - +63)
CUTOFF FREQ.
15H rrH mmH ---
DRUM INST FILTER
00H - 40H - 7FH (-64 - 0 - +63)
RESONANCE
16H rrH mmH ---
DRUM INST AEG ATTACK
00H - 40H - 7FH (-64 - 0 - +63)
RATE
17H rrH mmH ---
DRUM INST AEG DECAY
00H - 40H - 7FH (-64 - 0 - +63)
18H rrH mmH ---
DRUM INST PITCH COARSE 00H - 40H - 7FH (-64 - 0 - +63)
RATE
19H rrH mmH ---
DRUM INST PITCH FINE
00H - 40H - 7FH (-64 - 0 - +63)
1AH rrH mmH ---
DRUM INST LEVEL
00H - 7FH (0 - maximum)
1CH rrH mmH ---
DRUM INST PANPOT
00H
,01H
- 40H
- 7FH
(random,left - center - right)
1DH rrH mmH ---
DRUM INST REVERB SEND
00H - 7FH (0 - maximum)
LEVEL
1EH rrH mmH ---
DRUM INST CHORUS SEND
00H - 7FH (0 - maximum)
LEVEL
1FH rrH mmH ---
DRUM INST VARIATION
00H - 7FH (0 - maximum)
SEND LEVEL
MSB 14h-1Fh (for drum) are valid only if that channel is set to Drum Set mode
rrH : drum instrument note number
(3-5) SYSTEM REAL TIME MESSAGES
(3-5-1) ACTIVE SENSING
STATUS
11111110
(FEH)
Transmitted at intervals of approximately 200 msec.
Not transmitted during disk read/write operations.
Once this message is received, sensing will begin. If neither status nor data
messages are received for an interval longer than approximately 350 msec, the MIDI
receive buffer will be cleared, and all sounding notes and the Sustain switch will
be forced off. Also, the various controls will be reset to specific values.
(3-6) SYSTEM EXCLUSIVE MESSAGE
(3-6-1)UNIVERSAL NON REALTIME MESSAGE
(3-6-1-1)GENERAL MIDI MODE ON
F0H 7EH 7FH 09H 01H F7H
The following controller values will be reset.
VOLUME
100
PAN
Center
PROGRAM CHANGE
1 (Grandpno)
BANK SELECT MSB
0
REVERB DEPTH
4
PITCH BEND CHANGE
0 (center)
MODULATION
0 (off)
EXPRESSION
127 (maximum)
SUSTAIN SWITCH
0 (off)
SOSTENUTO SWITCH
0 (off)
RPN
condition of un-specified number
PORTAMENT CONTROL
reset
MIDI MASTER VOLUME
127 (maximum)
PITCH BEND SENSITIBITY
02 (2 semitones j
FINE TUNING
0
COURSE TUNING
0
(3-6-1-2)IDENTITY REQUEST (received only)
F0H 7EH 0nH 06H 01H F7H( gn h is the device number, but the QY700 receives this in
Omni)
(3-6-1-3)IDENTITY REPLY (transmitted only)
F0H 7EH 7FH 06H 02H 43H 00H 41H ddH ddH 00H 00H 00H 01H F7H
dd;Device Number Code
QY700 = 01H,79H
(3-6-2)UNIVERSAL REALTIME MESSAGE
(3-6-2-1) MIDI MASTER VOLUME
F0H 7FH 7FH 04H 01H llH mmH F7H
Modifies the Master Volume value.
The value of gmm h is used as the MIDI master volume. ( gll h value is ignored)
(3-6-3)PARAMETER CHANGE
(3-6-3-1) MIDI MASTER TUNING
F0H 43H 1nH 27H 30H 00H 00H mmH llH ccH F7H
Modifies the Master Tune value.
The gmm h and gll h values are used as the MIDI master tuning. ( gn h and gcc h
values are ignored)
T = M*200/256-100
Where
T: actual tuning value (-99 - +99)
M: a one-byte value with MSB of gmm h bits 0-3, and LSB of gll h bits 0-3.
(3-6-3-2) XG SYSTEM ON
11110000
F0
Exclusive status
01000011
43
YAMAHA ID
0001nnnn
1n
device Number
01001100
4C
Model ID
0aaaaaaa
00
Address High
0aaaaaaa
00
Address Mid
0aaaaaaa
7E
Address Low
00000000
00
Data
11110111
F7
End of Exclusive
When ON is received, the System Mode will be changed to XG.
Since approximately 50 ms is required in order to execute this message, an
appropriate interval must be allowed before the next message.
Controllers will be reset, and all Multi Part and Effect data of the attached table,
together with the values of all data of All System that are noted as (XG), will be
reset to the default values.
(3-6-3-3) XG PARMETER CHANGE
11110000
F0
Exclusive status
01000011
43
YAMAHA ID
0001nnnn
1n
device Number
01001100
4C
Model ID
0aaaaaaa
aaaaaaa
Address High
0aaaaaaa
aaaaaaa
Address Mid
0aaaaaaa
aaaaaaa
Address Low
0ddddddd
ddddddd
Data
b
b
11110111
F7
End of Exclusive
For parameters with a data size of 2 or 4, the corresponding amount of data will be
transmitted.
For addresses and byte counts, refer to the attached tables.
The following four types are transmitted and received. (Transmitted only if a
Parameter Change Request is received.)
Multi Effect Data
iignored in Voice mode
j
Multi Part Data
iignored in Voice mode
j
Drums Setup Data
(3-6-4)BULK DUMP
(3-6-4-1) XG BULK DUMP
11110000
F0
Exclusive status
01000011
43
YAMAHA ID
0000nnnn
0n
device Number
01001100
4C
Model ID
0bbbbbbb
bbbbbbb
ByteCount
0bbbbbbb
bbbbbbb
ByteCount
0aaaaaaa
aaaaaaa
Address High
0aaaaaaa
aaaaaaa
Address Mid
0aaaaaaa
aaaaaaa
Address Low
00000000
00
Data
b
b
0ccccccc
ccccccc
Check-sum
11110111
F7
End of Exclusive
For addresses and byte counts, refer to the attached tables.
Check sum is the value which produces a lower 7 bits of zero when the Byte Count,
Start Address, Data, and the Check-sum itself are added.
513 bytes or more must not be transmitted at once. Thus, if a dump request for 513
or more bytes is received, the data will be divided into packets of 512 bytes or
less, and transmitted at an appropriate timing interval (120 msec or longer).
35
MIDI Data Format