Yamaha QY300 Voice Lists And Midi Data - Page 7

MIDI Data Format - disk

Page 7 highlights

MIDI Data Format MSB 00000000B ( 00H ) 01000000B ( 40H ) 01111111B ( 7FH ) Minimum value Middle value Maximum value (3-2) CHANNEL MODE MESSAGES (3-2-1) ALL SOUND OFF STATUS 1011nnnn (BnH) n = 0 ~ 15 VOICE CHANNEL NUMBER CONTROL NUMBER 01111000 CONTROL VALUE 00000000 Immediately shuts off the sound coming in over the designated channel, and deletes any channel-message conditions (NOTE ON, HOLD ON, etc.). (3-2-2) RESET ALL CONTROLLERS STATUS 1011nnnn (BnH) n = 0 ~ 15 VOICE CHANNEL NUMBER CONTROL NUMBER 01111001 CONTROL VALUE 00000000 Resets controller values as follows. PITCH BEND CHANGE MODULATION EXPRESSION SUSTAIN SWITCH SOSTENUTO SWITCH RPN PORTAMENT CONTROL 0 (center) 0 (off) 127 (Max) 0 (off) 0 (off) Unset condition: internal data does not change Reset The following data do not change. PROGRAM CHANGE, BANK SELECT MSA/LSB, VOLUME, PAN. EFFECT SEND LEVEL 1, PITCH BEND SENSITIBITY, FINE TUNING, COARSE TUNING (3-2-3) ALL NOTE OFF All ON notes on the relevant channel go OFF. But if HOLD 1 or Sustenuto is ON, sound continues until the HOLD 1 or Sustenuto switches OFF. (3-2-4) OMNI MODE OFF Same processing as for ALL NOTES OFF. (3-2-5) OMNI MODE ON Same processing as for ALL NOTES OFF. Note that OMNI does not go ON. (3-3) REGISTERED PARAMETER NUMBER (3-3-1) PITCH BEND SENSITIVITY RPN MSB 00H RPN LSB 00H DATA ENTRY MSB DATA ENTRY LSB mmH --- mmH = 00H - 18H (0 - 24 semitone) don't care * Initial value is 2 semitones. (3-3-2) MASTER FINE TUNE RPN MSB 00H RPN LSB 01H DATA ENTRY MSB mmH DATA ENTRY LSB llH (mmH, llH) = (00H, 00H) - (40H, 00H) - (7FH, 7FH) (-8192*100/8192) - 0 - (+8192*100/8192) (3-3-3) MASTER COARSE TUNE RPN MSB 00H RPN LSB DATA ENTRY MS DATA ENTRY LSB 02H mmH --- don't care mmH = 28H - 40H - 58H (-24 - 0 - +24 semitone) (3-3-4) RPN RESET RPN MSB 7FH RPN LSB 7FH DATA ENTRY MSB --- DATA ENTRY LSB --- don't care don't care RPN number becomes "unset". Internal setting does not change. (3-4) SYSTEM REALTIME MESSAGES (3-4-1) ACTIVE SENSING STATUS 11111110 (FEH) Transmitted approximately once every 180ms. Not transmitted while disk read or disk write is in progress. Receipt of this code causes the system to begin sensing. If status or data fail to arrive within about 500msec, the system clears the MIDI Receive buffer, forces off the current sound and the sustain switch, and resets control values. (3-5) SYSTEM EXCLUSIVE MESSAGE (3-5-1) GENERAL MIDI MODE ON F0H 7EH 7FH 09H 01H F7H The controller settings are reset to the following values: VOLUME PAN PROGRAM CHANGE BANK SELECT MSB REVERB DEPTH PITCH BEND CHANGE MODULATION EXPRESSION SUSTAIN SWITCH SOSTENUTO SWITCH RPN PORTAMENT CONTROL MIDI MASTER VOLUME PITCH BEND SENSITIBITY FINE TUNING COARSE TUNING 100 Center 1 (Grandpno) 0 4 0 (center) 0 (off) 127 (Max) 0 (off) 0 (off) Unset condition: internal data does not change Reset 127 (Max) 02 (2 semitones) 0 0 (3-5-2) MIDI MASTER VOLUME F0H 7FH 7FH 04H 01H llH mmH F7H Changes the MASTER VOLUME value to "mm". (The "ll"value is ignored.) (3-5-3) MIDI MASTER TUNING F0H 43H 1nH 27H 30H 00H 00H mmH llH ccH F7H Changes the MASTER TUNE value in accordance with "mm" and "ll". ("n" and "cc" values are ignored.) T = M*200/256-100 where T: Actual tuning value (-99 - +99) M: Single byte value, formed by "mm" bits 0 -3 followed by "ll" bits 0 -3. - 7 -

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

MIDI Data Format
– 7 –
(3-2) CHANNEL MODE MESSAGES
(3-2-1) ALL SOUND OFF
STATUS
1011nnnn
(BnH) n = 0 ~ 15 VOICE CHANNEL NUMBER
CONTROL NUMBER
01111000
CONTROL VALUE
00000000
Immediately shuts off the sound coming in over the designated channel, and deletes
any channel-message conditions (NOTE ON, HOLD ON, etc.).
(3-2-2) RESET ALL CONTROLLERS
STATUS
1011nnnn
(BnH) n = 0 ~ 15 VOICE CHANNEL NUMBER
CONTROL NUMBER
01111001
CONTROL VALUE
00000000
Resets controller values as follows.
PITCH BEND CHANGE
0 (center)
MODULATION
0 (off)
EXPRESSION
127 (Max)
SUSTAIN SWITCH
0 (off)
SOSTENUTO SWITCH
0 (off)
RPN
Unset condition: internal data does not change
PORTAMENT CONTROL
Reset
The following data do not change.
PROGRAM CHANGE, BANK SELECT MSA/LSB, VOLUME,
PAN. EFFECT SEND LEVEL 1, PITCH BEND SENSITIBITY, FINE TUNING,
COARSE TUNING
(3-2-3) ALL NOTE OFF
All ON notes on the relevant channel go OFF.
But if HOLD 1 or Sustenuto is ON,
sound continues until the HOLD 1 or Sustenuto switches OFF.
(3-2-4) OMNI MODE OFF
Same processing as for ALL NOTES OFF.
(3-2-5) OMNI MODE ON
Same processing as for ALL NOTES OFF.
Note that OMNI does not go ON.
(3-3) REGISTERED PARAMETER NUMBER
(3-3-1) PITCH BEND SENSITIVITY
RPN MSB
00H
RPN LSB
00H
DATA ENTRY MSB
mmH
mmH = 00H - 18H (0 - 24 semitone)
DATA ENTRY LSB
---
don’t care
*
Initial value is 2 semitones.
(3-3-2) MASTER FINE TUNE
RPN MSB
00H
RPN LSB
01H
DATA ENTRY MSB
mmH
DATA ENTRY LSB
llH
(mmH, llH) =
(00H, 00H)
- (40H, 00H) -
(7FH, 7FH)
(-8192*100/8192) - 0 - (+8192*100/8192)
(3-3-3) MASTER COARSE TUNE
RPN MSB
00H
RPN LSB
02H
DATA ENTRY MS
mmH
DATA ENTRY LSB
---
don’t care
mmH = 28H - 40H - 58H (-24 - 0 - +24 semitone)
(3-3-4) RPN RESET
RPN MSB
7FH
RPN LSB
7FH
DATA ENTRY MSB
---
don’t care
DATA ENTRY LSB
---
don’t care
RPN number becomes “unset”.
Internal setting does not change.
MSB
00000000B ( 00H )
01000000B ( 40H )
01111111B ( 7FH )
Minimum value
Middle value
Maximum value
(3-4) SYSTEM REALTIME MESSAGES
(3-4-1) ACTIVE SENSING
STATUS
11111110
(FEH)
Transmitted approximately once every 180ms.
Not transmitted while disk read or disk write is in progress.
Receipt of this code causes the system to begin sensing.
If status or data fail to
arrive within about 500msec, the system clears the MIDI Receive buffer, forces off
the current sound and the sustain switch, and resets control values.
(3-5) SYSTEM EXCLUSIVE MESSAGE
(3-5-1) GENERAL MIDI MODE ON
F0H 7EH 7FH 09H 01H F7H
The controller settings are reset to the following values:
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 (Max)
SUSTAIN SWITCH
0 (off)
SOSTENUTO SWITCH
0 (off)
RPN
Unset condition: internal data does not change
PORTAMENT CONTROL
Reset
MIDI MASTER VOLUME
127 (Max)
PITCH BEND SENSITIBITY
02 (2 semitones)
FINE TUNING
0
COARSE TUNING
0
(3-5-2) MIDI MASTER VOLUME
F0H 7FH 7FH 04H 01H llH mmH F7H
Changes the MASTER VOLUME value to “mm”.
(The “ll”value is ignored.)
(3-5-3) MIDI MASTER TUNING
F0H 43H 1nH 27H 30H 00H 00H mmH llH ccH F7H
Changes the MASTER TUNE value in accordance with “mm” and “ll”. (“n” and
“cc” values are ignored.)
T = M*200/256-100
where
T: Actual tuning value (–99 - +99)
M: Single byte value, formed by “mm” bits 0 -3 followed by “ll” bits 0 -3.