1
VCE,PFM
<
R
ch
>
MULTI
<
each ch
>
MIDI
VCE,PFM
MULTI
VCE,PFM
MULTI
VCE,PFM
MULTI
Program Change
Program Change
on
on
<
R
ch
>
<
each ch
>
<
R
ch
>
<
each ch
>
<
R
ch
>
<
each ch
>
<
R
ch
>
<
each ch
>
<
R
ch
>
<
each ch
>
VCE,PFM
<
R
ch
>
MULTI
<
each ch
>
$Bn,$20
$Bn,$00 BANK SELECT
I, C, and P are switched.
$Cn PROGRAM CHANGE
I, C, and P are not switched
$Dn AFTER TOUCH
$En PITCH BENDER
$FE ACTIVE SENSING
$8n NOTE OFF
$Bn,$00 controllers
↓
↓
↓
↓
$Bn,$78
↓
$9n NOTE ON/OFF
$An POLY AFTER TOUCH
on
MULTI
on
VCE,PFM
MULTI
PLAY MODE
PLAY MODE
VCE,PFM
Poly AT FLT
Control chg.
FLT
1. Synthesizer mode
1. MIDI reception/transmission block diagram
<MIDI reception conditions> 1/2
R
ch ---- Voice Receive ch.
<MIDI transmission conditions>
Voice bulk
Performance bulk
Multi bulk
Synth setup bulk
Sample bulk
Sample dump standard
Parameter change
Sample Dump Request
2. Channel message
2.1 Reception
2.1.1 Note Off
Reception note range
=
C-2...G8
Velocity range
=
Not received
2.1.2 Note On/Off
Reception note range
=
C-2...G8
Velocity range
=
0...127
2.1.3 Polyphonic After Touch
Polyphonic After Touch is received when it is set to on during
system setup.
Reception note range
=
E0...G6
If the received note exceeds the above range, the effect is applied
to the maximum and minimum note values.
2.1.4 Control change
The parameters in the table below can be controlled by MIDI.
* Pan is received only when MULTI is generated.
cntrl
parameter
data rng
10
Pan*
0
〜
127
16
Effect Control 1
0
〜
127
17
Effect Control 2
0
〜
127
18
MIDI Control 3
0
〜
127
19
MIDI Control 4
0
〜
127
0
〜
119
Volume
0
〜
127
0
〜
120
MIDI Control 1
0
〜
127
0
〜
120
MIDI Control 2
0
〜
127
0
〜
120
MIDI Control 3
(add)
0
〜
127
0
〜
120
MIDI Control 4
(add)
0
〜
127
0
〜
120
Effect Control 1
(add)
0
〜
127
0
〜
120
Effect Control 2
(add)
0
〜
127
64
Sustain Switch
0, 127
<MIDI reception conditions> 2/2
$F0,$43,$10,$29,$08,$00
SW REMOTE
$F0,$43,$0n,$7A
NORMAL VOICE bulk
(LM__0065VC)
$F0,$43,$0n,$7A
DRUM VOICE bulk
(LM__0065DR)
$F0,$43,$0n,$7A
PERFORMANCE bulk
(LM__0065PF)
$F0,$43,$0n,$7A
SONG(MULTI) bulk
(LM__0065MU)
$F0,$43,$0n,$7A
SYNTH SETUP bulk
(LM__0066SY)
$F0,$43,$0n,$7A
Sample bulk(SY99)
(LM__0040SA)
Sample Dump Standard
$F0,$7E,$cc,$01
Dump Header
$F0,$7E,$cc,$02
Data Packet
$F0,$43,$1n,$29,$xx
Parameter change
MIDI
$F0,$43,$1n,$04,$40
Parameter change
(Master Tuning)
$F0,$43,$2n,$7A
VOICE bulk D.req.
(LM__0065VC)
$F0,$43,$2n,$7A
PERFORMANCE bulk D.req.
(LM__0065PF)
$F0,$43,$2n,$7A
MULTI bulk D.req.
(LM__0065MU)
$F0,$43,$2n,$7A
Synth Setup bulk D.req.
(LM__0066SY)
$F0,$43,$2n,$7A
1 Sample bulk D.req.
(LM__0040SA)
Dev No = Device Number
Bulk Protect
off
≠
off
<
Dev No
>
Sample Dump Standard
$F0,$7E,$cc,$03
Dump Request
$F0,$7E,$cc,$7C
Wait
$F0,$7E,$cc,$7D
Cancel
$F0,$7E,$cc,$7E
NAK
$F0,$7E,$cc,$7F
ACK
<
Dev No
>
≠
off
MIDI
TG500
MIDI DATA FORMAT