164
MIDI Data Format
162
V OCAL HARMONY
HARMONY MUTE BnH,63H,00H,62H,01H,06H,mmH
(PSR-740 ONL Y)
DETUNE MODULA TION
BnH,63H,01H,62H,1AH,06H,mmH
(PSR-740 ONL Y)
HARMONY1 VOLUME
BnH,63H,02H,62H,10H,06H,mmH
(PSR-740 ONL Y)
HARMONY2 VOLUME
BnH,63H,02H,62H,11H,06H,mmH
(PSR-740 ONL Y)
HARMONY1 P AN BnH,63H,02H,62H,20H,06H,mmH
(PSR-740 ONL Y)
HARMONY2 P AN BnH,63H,02H,62H,21H,06H,mmH
(PSR-740 ONL Y)
HARMONY1 DETUNE
BnH,63H,02H,62H,30H,06H,mmH
(PSR-740 ONL Y)
HARMONY2 DETUNE
BnH,63H,02H,62H,31H,06H,mmH
(PSR-740 ONL Y)
RPN LSB BnH,64H
RPN MSB BnH,65H
PITCH BEND SENS. BnH,65H,00H,64H,00H,06H,mmH
FINE TUNING BnH,65H,00H,64H,01H,06H,mmH,
26H,llH
CO ARSE TUNING BnH,65H,00H,64H,02H,06H,mmH
NULL BnH,65H,7FH,64H,7FH
ALL SOUND OFF BnH,78H,00H
RESET ALL CONTR OLLERS BnH,79H,00H
ALL NOTES OFF BnH,7BH,00H
OMNI OFF BnH,7CH,00H
OMNI ON BnH,7DH,00H
MONO BnH,7EH
POL Y BnH,7FH
PROGRAM CHANGE CnH
CHANNEL AFTER TOUCH DnH
PITCH BEND CHANGE EnH
SYSTEM EXCLUSIVE MESSAGE
<Y AMAHA MIDI FORMA T>
<UNIVERSAL>
UNIVERSAL REAL TIME F0H 7FH.....F7H
UNIVERSAL NON-REAL TIME F0H 7EH.....F7H
<XG ST AND ARD>
XG P ARAMETER CHANGE F0H 43H 1nH 4CH aaH aaH aaH ddH
.....ddH F7H
XG BULK DUMP F0H 43H 0nH 4CH bbH bbH aaH aaH aaH
ddH.....ddH ccH F7H
P ARAMETER REQUEST F0H 43H 3nH 4CH aaH aaH aaH F7H
DUMP REQUEST F0H 43H 2nH 4CH aaH aaH aaH F7H
SPECIAL OPERA TORS
Others
SYSTEM REAL TIME MESSAGE
MIDI CLOCK F8H
ST ART FAH
STOP FCH
ACTIVE SENSING FEH
(3) TRANSMIT/RECEIVE DA TA
(3-1) CHANNEL V OICE MESSAGES
(3-1-1) NOTE OFF (Receiv e only)
ST A TUS 1000nnnn(8nH) n = 0 - 15 V OICE CHANNEL NUMBER
NOTE NUMBER 0kkkkkkk k = 0 (C-2) - 127 (G8)
VELOCITY 0vvvvvvv v: ignored
(3-1-2) NOTE ON/OFF
ST A TUS 1001nnnn(9nH) n = 0 - 15 V OICE CHANNEL NUMBER
NOTE NUMBER 0kkkkkkk k = 0 (C-2) - 127 (G8)
VELOCITY 0vvvvvvv (v≠ 0) NOTE ON
00000000 (v=0) NOTE OFF
(3-1-3) PR OGRAM CHANGE
ST A TUS 1100nnnn(CnH) n = 0 - 15 V OICE CHANNEL NUMBER
PROGRAM NUMBER 0ppppppp p = 0 - 127
* PROGRAM NUMBER: XG DR UM V OICE number cor respondence
P = 0 Standard Kit
P = 1 Standard2 Kit
P = 4 Hit Kit
P = 8 Room Kit
P = 16 Rock Kit
P = 24 Elctrnic Kit
P = 25 Analog Kit
P = 27 Dance Kit
P = 32 Jazz Kit
P = 40 Brush Kit
P = 48 Symphony Kit
* PROGRAM NUMBER: XG SFX KIT number correspondence
P = 0 SFX1 Kit
P = 1 SFX2 Kit
W hen DR UM V OICE is selected and program change data for a differ ent DRUM V OICE is
received, the currently selected DR UM VOICE will be r e placed with the ne w DR UM V OICE.
(3-1-4) CHANNEL AFTER TOUCH (Receiv e only)
ST A TUS 1101nnnn(DnH) n = 0 - 15 V OICE CHANNEL NUMBER
V ALUE 0vvvvvvv v = 0 - 127 AFTER T OUCH V ALUE
(3-1-5) PITCH BEND CHANGE
ST A TUS 1110nnnn(EnH) n = 0 - 15 V OICE CHANNEL NUMBER
LSB 0vvvvvvv PITCH BEND CHANGE LSB
MSB 0vvvvvvv PITCH BEND CHANGE MSB
(3-1-6) CONTROL CHANGE
ST ATUS 1011nnnn(BnH) n = 0 - 15 V OICE CHANNEL NUMBER
CONTROL NUMBER 0ccccccc
CONTROL V ALUE 0vvvvvvv
* T r ansmit CONTR OL NUMBER.
c = 0 BANK SELECT MSB ; v = 0:XG NORMAL,
64:SFX NORMAL,
126:XG SFX KIT ,
127:XG DRUM
c = 32 BANK SELECT LSB ; v = 0 - 127
c = 1 MODULA TION ; v = 0 - 127 *2
(PSR-740 ONL Y)
c = 6 D A T A ENTR Y MSB ; v = 0 - 127 *1
c = 38 D A T A ENTR Y LSB ; v = 0 - 127 *1
c = 7 MAIN V OLUME ; v = 0 - 127
c = 10 P ANPO T ; v = 0 - 127
c = 11 EXPRESSION ; v = 0 - 127
c = 64 SUST AIN ; 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
(PSR-740 ONL Y)
c = 72 RELEASE TIME ; v = 0:-64 - 64:0 - 127:+63
c = 74 BRIGHTNESS ; v = 0:-64 - 64:0 - 127:+63 *2
(PSR-740 ONL Y)
c = 91 REVERB SEND LEVEL ; v = 0 - 127
c = 93 CHORUS SEND LEVEL ; v = 0 - 127
c = 94 V ARIA TION SEND LEVEL ; v = 0 - 127
(When only Connection = 1[System])
c = 98 NRPN LSB Refer to “(3-4)NON-REGISTERED
P ARAMETER NUMBER”
c = 99 NRPN MSB Refer to “(3-4)NON-REGISTERED
P ARAMETER NUMBER”
c = 100 RPN LSB Refer to “(3-3)REGISTERED
P ARAMETER NUMBER”
c = 101 RPN MSB Refer to “(3-3)REGISTERED
P ARAMETER NUMBER”
* Receiv e CONTR OL NUMBER.
c = 0 BANK SELECT MSB ; v = 0:XG NORMAL,
64:SFX NORMAL,
126:XG SFX KIT ,
127:XG DRUM
c = 32 BANK SELECT LSB ; v = 0 - 127
c = 1 MODULA TION ; v = 0 - 127 *2
c = 5 PORT AMENT O TIME ; v = 0 - 127 *2
c = 6 D A T A ENTR Y MSB ; v = 0 - 127 *1
c = 38 D A T A ENTR Y LSB ; v = 0 - 127 *1
c = 7 MAIN VOLUME ; v = 0 - 127
c = 10 P ANPO T ; v = 0 - 127
c = 11 EXPRESSION ; v = 0 - 127
c = 64 SUST AIN ; v = 0-63:OFF , 64-127:ON *2
c = 65 PORT AMENT O ; 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 A TT A CK TIME ; v = 0:-64 - 64:0 - 127:+63 *2
c = 74 BRIGHTNESS ; v = 0:-64 - 64:0 - 127:+63 *2
c = 84 PORT AMENT CONTR OL ; v = 0 - 127 *2
c = 91 REVERB SEND LEVEL ; v = 0 - 127
c = 93 CHORUS SEND LEVEL ; v = 0 - 127
c = 94 V ARIA TION SEND LEVEL ; v = 0 - 127
(When only Connection=1[System])
c = 96 D A T A INCREMENT ; v = 0 - 127 *1
c = 97 D A T A DECREMENT ; v = 0 - 127 *1
c = 98 NRPN LSB Refer to “(3-4)NON-REGISTERED
P ARAMETER NUMBER”
c = 99 NRPN MSB Refer to “(3-4)NON-REGISTERED
P ARAMETER NUMBER”
c = 100 RPN LSB Refer to “(3-3)REGISTERED
P ARAMETER NUMBER”
c = 101 RPN MSB Refer to “(3-3)REGISTERED
P ARAMETER NUMBER”
*1 Only when setting the appointed parameter with RPN, NRPN.
*2 Does not ef fect Rhythm V oice.
• Until a PROGRAM CHANGE message is received, the BANK SELECT operation will be
suspended.
When a V oice, inc luding VOICE BANK, is c hang ed, set the BANK SELECT and Pr ogram
Change Message, and transmit in the following order , B ANK SELECT MSB , LSB,
PROGRAM CHANGE.
• MODULA TION contr ols the V ibr a to Depth.
• PORT AMENTO TIME controls the Pitch Chang e Speed when the P ortamento Switch = ON.
0 being the shortest time, and 127 being the longest.
• P ANPOT changes the v alue for the melody v oice and rh ythm v oice in relation to the preset value.
• P ortamento time is fixed to 0 w hen the POR T AMENTO CONTROL is used.
• HARMONIC CONTENT applies adjustment to the resonance value that is set by the voice.
This parameter specifies relative change with the value of 64 producing 0 adjustment.
As values get higher the sound becomes increasingly eccentric.
Note that for some voices the eff ecti v e parameter rang e is nar ro w er than the legal parameter r ang e.
• RELEASE TIME a pplies adjustment to the envelope release time set by the v oice.
This parameter specifies relati ve c hange with the v alue of 64 producing 0 adjustment.
• A TTA CK TIME a pplies adjustment to the envelope attack time set by the voice.
This parameter specifies relative change with the value of 64 producing 0 adjustment.
• BRIGHTNESS applies adjustment to the cut-off frequency set by the voice.
This parameter specifies relative change with the value of 64 producing 0 adjustment. Lower
voices produce a softer sound.
For some voices the ef fective parameter range is narrower than the legal parameter range .
(3-2) CHANNEL MODE MESSA GES
ST ATUS 1011nnnn(BnH) n = 0 - 15 V OICE CHANNEL NUMBER
CONTROL NUMBER 0ccccccc c = CONTROL NUMBER
CONTROL V ALUE 0vvvvvvv v = DA T A V ALUE
(3-2-1) ALL SOUND OFF (Receiv e only) (CONTR OL NUMBER = 78H , D A T A V ALUE = 0)
Switches off all sound fr om the c hannel.
Does not reset Note On and Hold On conditions established by Channel Messages.