Midi implementation chart – Yamaha PSR-520 User Manual
Page 90
89
○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
*1 PSR-520 ordinarily functions as 16 MIDI channel multi-timbral tone
generator controlled by MIDI reception data. Panel voices and the
other panel settings are not affected by the MIDI message, except-
ing the followings:
MIDI Master Tuning
System Exclusive Message for controlling Reverb, Chorus and
Dsp
The Remote Channel can be designated by the panel settings. The
designated channel on the PSR-520 can be controlled by an exter-
nal device and receive all the data excepting the following control
change data:
Data entry, MSB, LSB
Portamento control
Data increment
Data decrement
NRPN LSB, MSB
RPN LSB, MSB
*2 Bank Select MSB
The bank select MSB is used for melody voice and rhythm voice
switching.
MSB 00H: Melody voice.
MSB 7FH: Rhythm voice.
Transmission: Transmitted when changing the voice, style and
song.
Reception: All channels except10 channel receive this message.
( 10 channel is fixed at rhythm voice.). But when 10 channel is set
for the remote channel or receives XG System On message, 10
channel receives this message and the rhythm voice can change
to the melody voice.
Bank Select LSB
This message is used to correspond to the panel voice numbers
higher than 128.
Bank Select LSB=00H: program change numbers 0~127 corre-
spond to the panel voice numbers 1~128.
Bank Select LSB=01H: program change numbers 0~12 corre-
spond to the panel voice numbers 129~141.
Transmission: Transmitted when changing the voice, style and
song.
Reception: This message can be received only at the channel
designated as the remote channel or the panel voice.
No voice change will occur when only a bank select is received.
When a program change is received the latest bank select value is
used.
*3 These Control Change messages are not transmitted by the PSR-
520 panel operation, but may be transmitted by the accompani-
ment style playing.
*4 NRPN transmission/reception
The following parameters are supported.
NRPN
Data entry
MSB LSB
MSB LSB
Parameter Name/Range
Default
01H
08H
mmH - -
Vibrato Rate
40H
mm : 00H - 40H - 7FH (-64 - 0 - +63)
01H
09H
mmH - -
Vibrato Depth
40H
mm : 00H - 40H - 7FH (-64 - 0 - +63)
01H
0AH
mmH - -
Vibrato Delay
40H
mm : 00H - 40H - 7FH (-64 - 0 - +63)
01H
20H
mmH - -
Filter Cutoff Freq.
40H
mm : 00H - 40H - 7FH (-64 - 0 - +63)
01H
21H
mmH - -
Filter Resonance
40H
mm : 00H - 40H - 7FH (-64 - 0 - +63)
01H
63H
mmH - -
EG Attack Time
40H
mm : 00H - 40H - 7FH (-64 - 0 - +63)
01H
64H
mmH - -
EG Decay Time
40H
mm : 00H - 40H - 7FH (-64 - 0 - +63)
01H
66H
mmH - -
EG Release TIme
40H
mm: 00H - 40H - 7FH (-64 - 0 - +63)
14H
rrH
mmH - -
Drum Filter Cutoff Freq.
40H
rr: drum instrument note number
mm: 00H - 40H - 7FH (-64 - 0 - +63)
15H
rrH
mmH - -
Drum Filter Resonance
40H
rr: drum instrument note number
mm: 00H - 40H - 7FH (-64 - 0 - +63)
16H
rrH
mmH - -
Drum EG Attack Rate
40H
rr: drum instrument note number
mm: 00H - 40H - 7FH (-64 - 0 - +63)
17H
rrH
mmH - -
Drum EG Decay Rate
40H
rr: drum instrument note number
mm: 00H - 40H - 7FH (-64 - 0 - +63)
18H
rrH
mmH - -
Drum Instrument Pitch Course
40H
rr: drum instrument note number
mm: 00H - 40H - 7FH (-64 - 0 - +63)
19H
rrH
mmH - -
Drum Instrument Pitch Fine
40H
rr: drum instrument note number
mm: 00H - 40H - 7FH (-64 - 0 - +63)
1AH rrH
mmH - -
Drum Instrument Level
Depends on note
rr: drum instrument note number
mm: 00H - 7FH (0 - 127)
1CH rrH
mmH - -
Drum Instrument Panpot
Depends on note
rr: drum instrument note number
mm: 00H - 40H - 7FH (L - Center - R)
1DH rrH
mmH - -
Drum Instrument Reverb Send Level
Depends on note
rr: drum instrument note number
mm: 00H - 7FH (0 - 127)
1EH rrH
mmH - -
Drum Instrument Chorus Send Level
Depends on note
rr: drum instrument note number
mm: 00H - 7FH (0 - 127)
1FH
rrH
mmH - -
Drum Instrument DSP Send Level
7FH
rr: drum instrument note number
mm : 00H - 7FH (0 - 127)
Data entry LSB is ignored.
*5 RPN transmission/reception
The following parameters are supported.
RPN
Data entry
MSB LSB
MSB LSB
Parameter Name/Range
Default
00H
00H
mmH - -
Pitch bend Sensitivity
02H
mm: 00H - 02H - 0CH (0 - 2 - 12)
00H
01H
mmH - -
Fine Tuning
40H
mm: 00H - 40H - 7FH (-64 - 0 - +63)
00H
02H
mmH - -
Course Tuning
40H
mm: 00H - 40H - 7FH (-64 - 0 - +63)
7FH
7FH
- -
- -
RPN Null
- -
Clears current RPN and NRPN number settings.
Data entry LSB is ignored.
*6 Not transmitted when Song and Accompaniment is playing.
*7 Pitch Bend, modulation, expression, sustain, sostenuto and
softpedal are returned to their defult values.
Clears current RPN and NRPN number settings.
Resets portament source note number.
*8 129~141 voice numbers are selectable through an appropriate
Bank Select setting (Refer to *2).
*9 When the External Clock is turned ON by PSR-520 panel setting,
Clock, Start/Stop message will be received.
The start/stop of the song recording and playback will be controlled
by the external device. The initial set up data is transmitted before
the song playback, so that the start may be delayed.
MIDI Implementation Chart