MIDI Data Format/MIDI-Datenformat/Format de données MIDI/Formato de datos MIDI
(3-2-2) RESET ALL CONTROLLERS (Receive only)
Resets controllers as follows.
PITCH BEND CHANGE
0 (Center)
AFTER TOUCH
0 (min.)
MODULATION
0 (min.)
EXPRESSION
127 (max.)
SUSTAIN
0 (off)
SOSTENUTO
0 (off)
SOFT PEDAL
0 (off)
NRPN
Sets number to null. (Internal data remains unchanged)
RPN
Sets number to null. (Internal data remains unchanged)
PORTAMENT CONTROL
Resets portamento source note number
PORTAMENTO
0 (off)
(3-2-3) ALL NOTES OFF (Receive only)
Switches off all of the channel's "on" notes.
However, any notes being held by SUSTAIN or SOSTENUTO continue to sound until
SUSTAIN/SOSTENUTO goes off.
(3-2-4) OMNI OFF (Receive only) (CONTROL NUMBER = 7CH , DATA VALUE = 0)
Same processing as for All Notes Off.
(3-2-5) OMNI ON (Receive only) (CONTROL NUMBER = 7DH , DATA VALUE = 0)
Same processing as for All Notes Off. Omni On is not executed.
(3-2-6) MONO (Receive only) (CONTROL NUMBER = 7EH , DATA VALUE = 0)
Same processing as for All Notes Off.
If the 3rd byte is in a range of 0-16 the corresponding channel will be changed to Mode 4
(m=1).
(3-2-7) POLY (Receive only) (CONTROL NUMBER = 7FH , DATA VALUE = 0)
Same processing as for All Sounds Off and the corresponding channel will be changed to Mode
3.
(3-3) REGISTERED PARAMETER NUMBER (RPN)
STATUS
1011nnnn(BnH)
RPN LSB
01100100(64H)
RPN LSB NUMBER
0ppppppp
RPN MSB
01100101(65H)
RPN MSB
0qqqqqqq
DATA ENTRY MSB
00000110(06H)
DATA VALUE
0mmmmmmm
DATA ENTRY LSB
00100110(26H)
DATA VALUE
0lllllll
First appoints the parameter for RPN MSB/LSB, then sets the parameter value for data entry
MSB/LSB.
RPN
D.ENTRY
MSB LSB MSB LSB PARAMETER NAME
00H 00H mmH —
PITCH BEND SENSITIVITY 00H - 18H(0 - 24 semitones)
01H 00H mmH llH
FINE TUNE
02H 00H mmH —
COARSE TUNE
7FH 7FH —
—
NULL
(3-4) NON-REGISTERED PARAMETER NUMBER (NRPN) (PSR-640 Receive only)
STATUS
1011nnnn(BnH)
NRPN LSB
01100010(62H)
NRPN LSB NUMBER
0ppppppp
NRPN MSB
01100011(63H)
NRPN MSB NUMBER
0qqqqqqq
DATA ENTRY MSB
00000110(06H)
DATA VALUE
0mmmmmmm
First appoints the parameter for NRPN MSB/LSB, then sets the parameter value for data entry
MSB/LSB.
NRPN
D.ENTRY
MSB LSB MSB LSB PARAMETER NAME
01H 08H mmH —
VIBRATO RATE
01H 09H mmH —
VIBRATO DEPTH
01H 0AH mmH —
VIBRATO DELAY
01H 20H mmH —
FILTER CUTOFF FREQUENCY
01H 21H mmH —
FILTER RESONANCE
01H 30H mmH —
EQ BASS
01H 31H mmH —
EQ TREBLE
01H 34H mmH —
EQ BASS FREQUENCY
01H 35H mmH —
EQ TREBLE FREQUENCY
01H 63H mmH —
EG ATTACK TIME
01H 64H mmH —
EG DECAY TIME
01H 66H mmH —
EG RELEASE
14H rrH mmH —
DRUM FILTER CUTOFF FREQ.
15H rrH mmH —
DRUM FILTER RESONANCE
16H rrH mmH —
DRUM AEG ATTACK RATE
17H rrH mmH —
DRUM AEG DECAY RATE
18H rrH mmH —
DRUM PITCH COARSE
19H rrH mmH —
DRUM PITCH FINE
1AH rrH mmH —
DRUM LEVEL
1CH rrH mmH —
DRUM PANPOT
1DH rrH mmH —
DRUM REVERB SEND LEVEL
1EH rrH mmH —
DRUM CHORUS SEND LEVEL
1FH rrH mmH —
DRUM VARIATION SEND LEVEL
00H 01H mmH —
HARMONY MUTE
01H 1AH mmH —
DETUNE MODULATION
02H 10H mmH —
HARMONY1 VOLUME
02H 11H mmH —
HARMONY2 VOLUME
02H 20H mmH —
HARMONY1 PAN
02H 21H mmH —
HARMONY2 PAN
(CONTROL NUMBER = 79H , DATA VALUE = 0)
(CONTROL NUMBER = 7BH , DATA VALUE = 0)
n = 0 - 15 VOICE CHANNEL NUMBER
p = RPN LSB(refer to the list below)
q = RPN MSB(refer to the list below)
m = Data Value
l = Data Value
DATA RANGE
{mmH,llH} =
{00H,00H}-{40H,00H}-{7FH,7FH}
(-8192*100/8192) - 0 - (+8192*100/8192)
28H - 40H - 58H (-24 - 0 - +24 semitones)
Clears the current RPN number setting.
Does not change the internal parameter settings.
n = 0 - 15 VOICE CHANNEL NUMBER
p = NRPN LSB(refer to the list below)
q = NRPN MSB(refer to the list below)
m = Data Value
DATA RANGE
00H - 40H - 7FH (-64 - 0 - +63)
00H - 40H - 7FH (-64 - 0 - +63)
00H - 40H - 7FH (-64 - 0 - +63)
00H - 40H - 7FH (-64 - 0 - +63)
00H - 40H - 7FH (-64 - 0 - +63)
00H - 40H - 7FH (-64 - 0 - +63)
(PSR-740 ONLY)
00H - 40H - 7FH (-64 - 0 - +63)
(PSR-740 ONLY)
00H - 40H - 7FH (-64 - 0 - +63)
(PSR-740 ONLY)
00H - 40H - 7FH (-64 - 0 - +63)
(PSR-740 ONLY)
00H - 40H - 7FH (-64 - 0 - +63)
00H - 40H - 7FH (-64 - 0 - +63)
00H - 40H - 7FH (-64 - 0 - +63)
00H - 40H - 7FH (-64 - 0 - +63)
00H - 40H - 7FH (-64 - 0 - +63)
00H - 40H - 7FH (-64 - 0 - +63)
00H - 40H - 7FH (-64 - 0 - +63)
00H - 40H - 7FH (-64 - 0 - +63)
00H - 40H - 7FH (-64 - 0 - +63)
00H - 7FH (0 - max.)
00H,01H - 40H - 7FH
(random,left - center - right)
00H - 7FH (0 - max.)
00H - 7FH (0 - max.)
00H - 7FH (0 - max.)
(PSR-740 ONLY)
(PSR-740 ONLY)
(PSR-740 ONLY)
(PSR-740 ONLY)
(PSR-740 ONLY)
(PSR-740 ONLY)
02H 30H mmH —
HARMONY1 DETUNE
02H 31H mmH —
HARMONY2 DETUNE
The MSG14H-1FH (for drums) message is accepted as long as the channel is set with a drum
voice.
rrH : drum instrument note number
(3-5) SYSTEM REALTIME MESSAGES
(3-5-1) MIDI CLOCK
STATUS
11111000 (F8H)
Transmission: 96 clocks per measure are transmitted.
Reception: If the instrument's clock is set to external, after FAH is received from the external
device the instrument's clock will sync with the 96 beats per measure received from the
external device.
Decides whether the internal clock, or Timing Clocks received via the MIDI IN will be used.
(3-5-2) START
STATUS
11111010 (FAH)
Transmission: Transmitted when instrument's Rhythm or Song playback is started.
Reception: Depending upon the condition, Rhythm, Song Playback, or Song Rec will start.
(3-5-3) STOP
STATUS
11111100 (FCH)
Transmission: Transmitted when instrument's Rhythm or Song playback is stopped.
Reception: Depending upon the condition, Rhythm, Song Playback, or Song Rec will stop.
(3-5-4) ACTIVE SENSING
STATUS
11111110 (FEH)
Transmission: Transmitted approximately once every 200msec.
Reception: Depending upon the condition, Rhythm, Song Playback, or Song Rec will stop.
(3-6) SYSTEM EXCLUSIVE MESSAGE
(3-6-1) YAMAHA MIDI FORMAT
(3-6-1-1) SECTION CONTROL
(PSR-640)
binary
hexadecimal
11110000
F0
Exclusive status
01000011
43
YAMAHA ID
01111110
7E
Style
00000000
00
0sssssss
SS
Switch No.
00H
01H
02H
03H - 07H
08H
09H
0AH
0BH - 0FH
10H
11H
12H
13H - 17H
18H
19H
1AH
1BH - 1FH
20H
21H
22H
23H - 27H
0ddddddd
DD
Switch On/Off: 00H(Off),7FH(On)
11110111
F7
End of Exclusive
(PSR-740)
binary
hexadecimal
11110000
F0
Exclusive status
01000011
43
YAMAHA ID
01111110
7E
Style
00000000
00
0sssssss
SS
Switch No.
00H
01H
02H
03H
04H
05H
06H
07H
08H
09H
0AH
0BH - 0FH
10H
11H
12H
13H - 17H
18H
19H
1AH
1BH - 1FH
20H
21H
22H
23H
24H
25H
26H
27H
0ddddddd
DD
Switch On/Off: 00H(Off),7FH(On)
11110111
F7
End of Exclusive
When an ON code is received, the appointed section will be changed.
(PSR-740 ONLY)
(PSR-740 ONLY)
: INTRO A
: INTRO B
: INTRO C
: INTRO D
: MAIN A
: MAIN B
: MAIN C
: MAIN D
: FILL IN A
: FILL IN B
: FILL IN C
: FILL IN D
: BREAK FILL IN A
: BREAK FILL IN B
: BREAK FILL IN C
: BREAK FILL IN D
: ENDING A
: ENDING B
: ENDING C
: ENDING D
: INTRO A
: INTRO B
: INTRO C
: INTRO D
: COUNT INTRO A
: COUNT INTRO B
: COUNT INTRO C
: COUNT INTRO D
: MAIN A
: MAIN B
: MAIN C
: MAIN D
: FILL IN A
: FILL IN B
: FILL IN C
: FILL IN D
: BREAK FILL IN A
: BREAK FILL IN B
: BREAK FILL IN C
: BREAK FILL IN D
: ENDING A
: ENDING B
: ENDING C
: ENDING D
: SIMPLE ENDING A
: SIMPLE ENDING B
: SIMPLE ENDING C
: SIMPLE ENDING D
169