Transcripción de documentos
SY85
MIDI Data Format
1. Synthesizer mode
<MIDI Transmission condition>
1.1 MIDI reception/transmission block diagram
<MIDI reception condition> 1/2
Rch ---- Voice Receive ch.
────────────────────
│
│
│
VCE,PFM
│
○─<Rch>─ ┬ ┬───
├──── ○──
││
│
○─<Each ch> ┘ │
│
MULTI
└─
│
VCE,PFM
│
○─<Rch>─ ┬ ┬───
├──── ○──
││
│
○─<Each ch> ┘ │
│
MULTI
└───
│
VCE,PFM
Program Change
│ Play Mode
○─<Rch>─ ┬○ ○──
├─○ ○─ ○──
│ on
MIDI ─ ┤
on
○─<Each ch> ┘
│
MULTI
│
VCE,PFM
Program Change
│ Play Mod
○─<Rch>─ ┬○ ○──
├─○ ○─ ○──
│ on
│
on
○─<Each ch> ┘
│
MULTI
│
VCE,PFM
│
○─<Rch>─ ┬────
├──── ○──
│
│
○─<Each ch> ┘
│
MULTI
│
VCE,PFM
│
○─<Rch>─ ┬────
└──── ○──
│
○─<Each ch> ┘
MULTI
ACTIVE SENSING
──────────────────── ┐
│
─────── ┐
│
│
│
MODULATION WHEEL
$Bn , $01
── ┬── ┤
│
│
│
│
FOOT CONTROL
$Bn , $04
── ┤
│
│
│
│
│
VOLUME
$Bn , $07
── ┤
│
│
│
│
│
SUSTAIN SWITCH
$Bn , $40
── ┤
│
│
│
│
│
CS
$Bn ,$10∼$13 ─── ┘
│
│
│
│
AFTER TOUCH
$Dn
─────── ┤
│
│
│
PITCH BEND
$En
─────── ┤
│
Program Change │
│
BANK CHANGE
$Bn , $00
───○ ○ ┤
│
$20
on
│
│
Program Change │
│
PROGRAM CHANGE
$Cn
───○ ○ ┴─<Tch>─ ┼───→MIDI
on
transmit │
ch │
│
Voice bulk
┬─ ┬─ ┬────<Dev No>──────── ┘
Performance bulk
┤ │ │
≠off
Multi bulk
┤ │ │
Synth setup bulk
┤ │ │
Seq setup bulk
┤ │ │
SEQ data bulk(NSEQ) ┤ │ │
Seq all data bulk
┤ │ │
RHYTHM data bulk
┤ │ │
Sample bulk
┤ │ │
Sample dump standard ┘ │ │
│ │
Parameter change
── ┘ │
│
Sample Dump Request ──── ┘
NOTE ON.OFF
$FE ACTIVE SENSING
$8n NOTE OFF
$9n NOTE ON/OFF
$Bn,$xx Each controller
↓
↓
↓
↓
$Bn,$xx
↓
$Bn,$20
$Bn,$00 BANK CHANGE
I, C, and P are switched.
$Cn PROGRAM CHANGE
I, C, and P are not switched.
$Dn AFTER TOUCH
$En PITCH BENDER
$9n
<MIDI reception condition> 2/2
MIDI
┬─────────── ── $F0,$43,$10,$29,$0F,$00
│
│
≠off
Bulk Protect
SW REMOTE
└─<Dev No>─ ┬○ ○─ ┬─ $F0,$43,$0n,$7A
NORMAL VOICE bulk
│ off
│
(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__0065SY)
│
├─ $F0,$43,$0n,$7A
SEQ SETUP bulk
│
│
(LM__0065SS)
│
├─ $F0,$43,$0n,$7A
RHYTHM bulk
│
│
(LM__0065RY)
(RHYTHM)
│
├─ $F0,$43,$0n,$7A
ALL SEQ bulk
│
│
(LM__0065SQ)
(PLAY DATA)
│
├─ $F0,$43,$0n,$0A
SEQ bulk
│
│
(LM__NSEQ__)
(NSEQ)
│
│
(LM__NSEQ1_)
(NSEQ1)
│
├─ $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
│
├─ $F0,$43,$1n,$04,$40 Parameter change
│
(Master Tuning)
│
The same format as DX1.
│
├─ $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__0065SY)
├─ $F0,$43,$2n,$7A
Seq Setup bulk D.req.
│
(LM__0065SS)
├─ $F0,$43,$2n,$7A
RHYTHM bulk D.req.
│
(LM__0065RY)
(RHYTHM)
├─ $F0,$43,$2n,$7A
ALL SEQ bulk D.req.
│
(LM__0065SQ)
(PLAY DATA)
├─ $F0,$43,$2n,$0A
SEQ bulk D.req.
│
(LM__NSEQ__)
(NSEQ)
├─ $F0,$43,$2n,$7A
1 Sample bulk D.req.
│
(LM__0040SA)
│
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 = Device Number
1. 2 Channel message
1.2.1 Transmission
1.2.1.1 Note Off
Transmission note range
= C1(36)...C6(96)
Velocity range = 1...127
1.2.1.2 Note On
Transmission note range
Velocity range
= C1(36)...C6(96)
= 1...127
1.2.1.3 Control change
Control change is output to MIDI when the following controllers are operated.
ctrl#
parameter
data rng
1
Modulation wheel
0 ∼ 127
4
Foot control
0 ∼ 127
7
Volume pedal
0 ∼ 127
64
Sustain switch
0∼ 127
CS
0 ∼ 127
16∼19
1.2.1.4 Program bank change
Program bank change is transmitted, when a voice is selected in voice mode, when a performance is
selected in performance mode.
Program bank change No. is assigned as shown below in accordance with the mode.
Bn 00 xx 20 xx
1
Data
Internal1 Voice
00,00
Internal2 Voice
00,03
Internal3 Voice
00,06
Internal4 Voice
00,09
Card1 Voice
00,01
Card2 Voice
00,04
Card3 Voice
00,07
Card4 Voice
00,10
Internal1 Performance
00,64
Internal2 Performance
00,67
Card1 Performance
00,65
Card2 Performance
00,68
Internal1 Voice(multi)
00,32
Internal2 Voice(multi)
00,35
Internal3 Voice(multi)
00,38
Internal4 Voice(multi)
00,41
Card1 Voice(multi)
00,33
1.2.2.3 Program change
Bn 00 xx 20 xx
Data
Card2 Voice(multi)
00,36
Card3 Voice(multi)
00,39
Card4 Voice(multi)
00,42
Internal1 Perf(multi)
00,80
Internal2 Perf(multi)
00,83
Card1 Perf(multi)
00,81
mode.
Card2 Perf(multi)
00,84
The program bank change is not received.
3) direct:
When a program change message is received, the SY85 performs the following operations.
Three types of reception modes can be set with the system setup.
1 ) off:
Program change is not received.
2 ) normal:
In each play mode, the program No. changes in accordance with 00 ∼ 63 of the current
When the mode is set to off the program change is not transmitted.
When the mode is set to table, the conversion format contained in the program transmission table is
In voice mode, voice A1 ∼ H8 correspond to the program change data 00 ∼ 63. INT1,
applied and transmitted.
1.2.1.5 Program change
Program change data 64 ∼ 127 is not received. In performance mode, performance A1 ∼
Program change is transmitted, when a voice is selected in voice mode, when a performance is
selected in performance mode.
dance with the program bank change.
Program change No. is assigned as shown below in accordance with the mode.
In Multi mode, each INST program changes in accordance with the above.
INT2 and CARD change in accordance with the program bank change.
H8 correspond to program change data 00 ∼ 63. Int1, Int2, and CARD change in accor
Program change data 64 ∼ 127 are not received.
Refer to during transmission for the bank change.
4) table:
Data
Voice
Internal1
0∼63
00∼63
Internal2
0∼63
00∼63
Internal3
0∼63
00∼63
Reception applies to 3) direct.
Transmission is carried out in accordance with the PROGRAM CHANGE TABLE.
1.2.2.4 Pitch bend
Pitch bend is received only on the MSB side.
Internal4
0∼63
00∼63
Card1
0∼63
00∼63
1.2.2.5 After touch
After touch is received in accordance with the reception channel of each mode.
Card2
0∼63
00∼63
1.2.2.6 Channel mode message
Card3
0∼63
00∼63
Card4
0∼63
00∼63
cntrl#
Performance
Internal1
0∼63
00∼63
Internal2
0∼63
00∼63
Card1
0∼63
00∼63
Card2
0∼63
00∼63
parameter
data rng
120
All Sound Off
0
121
Reset All Controller
0
123
All Notes Off
0
1.2.3 Configuration of keyboard section and tone generator
KBD
transmit ch
When the mode is set to off the program change is not transmitted.
When the mode is set to table, the conversion format contained in the program transmission table is
applied and transmitted.
1.2.1.6 Pitch bend
→ MIDI OUT
Pitch bend is transmitted with a resolution of 7 bits.
1.2.1.7 After touch
After touch is output when it is operated.
1.2.1.8 Channel mode message
○
local on/off
Channel mode message is not transmitted.
○
MIDI IN →
1.2.2 Reception
1.2.2.1 Note Off
Reception note range
Velocity range
= C-2 ∼ G8
= not received.
1.2.2.1 Note On/Off
Reception note range
= C-2 ∼ G8
Velocity range
1.2.2.2 Control change
= 0 ∼ 127
voice rcv ch
(voice)
or rcv ch (multi)
The parameters in the table below can be controlled by MIDI.
omni
(voice)
or rcv ch (multi)
TONE GENERATOR
parameter
data rng
1
cntrl#
Modulation wheel
0 ∼ 127
4
Foot control
0 ∼ 127
7
Foot Volume
0 ∼ 127
10
Pan
0 ∼ 127
0∼119
Volume
0 ∼ 127
1∼120
Effect Param1
0 ∼ 127
1∼120
Effect Param2
0 ∼ 127
16∼19
CS Param
0 ∼ 127
64
Sustain Switch
0 , 127
Note 1) In voice mode, sound is generated even if the Voice receive channel and the Keyboard Trans.
channel do not match.
Note 2) Note On from the keyboard and Note On from MIDI are distinguished. Controller information
from the keyboard and controller information from the MIDI (control change, after touch, pitch
bend, etc.) are not distinguished except for sustain switch.
Pan is received only when MULTI is generated.
2
2. System exclusive message
2.1.2 Master Tuning parameter change
2.1 Parameter change
(1)Format
11110000
The SY85 transmits and receives the following eight parameter change types.
(7) Remote switch is received only.) 7) Remote switch will be the same as the screen when the switch is
pressed.
F0
01000011
0001nnnn
43
nnnn
1). Multi Data
2). Performance Data
00101001
01000000
04
40
3). Normal Voice Data
4). Drum Voice Data
0vvvvvvv
11110111
vvvvvvv = Data Value
F7
5). Setup Data
6). Program Change Table
= Device Number
(2) Operation
7). Switch Remote
8). Master Tuning
(Transmission)
When the master tune data is edited with the panel switch, the parameter change is transmitted in
The parameter change reception cannot be turned off with each MIDI switch, except for Device Number
off.
accordance with the above transmission conditions.
(Reception)
All modes: Modes are received as they are. (no page change)
2.1.1 SY85 Data parameter change
(1)Format
11110000
F0
3. Bulk dump
01000011
0001nnnn
43
nnnn
= Device Number
The SY85 transmits and receives the following ten bulk dump types.
00101001
0000gggg
29
gggg
= Parameter Group Number
Reception is not possible during performance and recording.
Transmission is performed when MIDI UTILITY メbulk dumpモ is executed, or when a dump request is
0sssssss
0ppppppp
sssssss = Parameter Sub Group Number
ppppppp = Parameter Number MS7bit
0ppppppp
0vvvvvvv
ppppppp = Parameter Number LS7bit
vvvvvvv = Data Value MS7bit
2). Drum Voice bulk dump
3). Performance bulk dump
0vvvvvvv
11110111
vvvvvvv = Data Value LS7bit
F7
4). Multi(Song) bulk dump
5). Synthesizer Setup bulk dump
received.
1). Normal Voice bulk dump
6). Seq Setup bulk dump
7). Sample bulk dump
(2)Parameter Group Number,Sub Group Number
Parameter Group Name
gggg
8). Rhythm bulk dump
9). All Seq bulk dump
sssssss
Multi Data
0
0, 1..16
*1
Performance Data
1
0, 1..4
*2
Normal Voice Data
2
0, 1..4
*3
Drum Voice Data
3
0,36..84
*4
Setup Data
4
0..2
*5
Program Change Table
5
0..63
*6
Switch Remote
6
0
10). Nseq bulk dump
3.1.1 Bulk Dump 1)∼7 )
(1)Format
0
1
11110000
01000011
F0
43
2
3
0000nnnn
01111010
nnnn
7A
*1:1..16; Inst Number, 0;common data
*2:1..4; Layer Number, 0;common data
4
5
0bbbbbbb
0bbbbbbb
*3:1..4 = Layer Number (Layer Voice Edit), 0 = Voice
*4:36..84 = Key Number,0;common data
6
7
01001100
01001101
C
4C(ascii"L")
4D(ascii"M")
*5:0=syn, 1 = seq, 2 = ry
*6:Program Number
8
9
00100000
00100000
H
E
20(ascii" ")
20(ascii" ")
(3) Parameter Number, Data Value
See the appended table 1.
(4) Operation
(Transmission)
When data is edited with the panel switch, the parameter change is transmitted in accordance with
the above transmission conditions.
(Reception)
1) ∼ 4)
The SY85 has four sound generation modes: Voice, Performance, Multi, Wave. Only when the
sound generation mode of the transmitting side and receiving side match, it is received. The mode
on the receiving side does not change and the page does not move. However, the data display will
be updated.
= Device Number
No. of bytes
10
11
0ddddddd C
0ddddddd K
ddddddd
ddddddd
= Data Format Name(ascii)
= Data Format Name(ascii)
12
13
0ddddddd
0ddddddd S
ddddddd
ddddddd
= Data Format Name(ascii)
= Data Format Name(ascii)
14
15
0ddddddd U
0ddddddd M
ddddddd
ddddddd
= Data Format Name(ascii)
= Data Format Name(ascii)
16
↓
00000000
↓
00
↓
29
30
00000000
0ttttttt
00
ttttttt
= Memory_type
31
32
00mmmmmm
0vvvvvvv
mmmmmmm
vvvvvvv
= Memory Number
= data value
↓
↓
0sssssss
↓
sssssss
= check_sum
11110111
F7
4 and 5 are not available during a Dump Request and 32 becomes F7.
5) ∼ 6)
All modes: Modes are received as they are. (no page change)
7)
This parameter change is only for reception. Remote controlling is possible with all the panel
switches. This message has the same effect as pressing the switch.
3
3.1.2 SY85 Format Bulk Dump 8), 9)
(2)Data Format Name
(1)Format
Bulk Dump Type
Normal Voice
ddddddd
0065VC
ttttttt
*1
mmmmmmm
0..62
Drum Voice
Performance
0065DR
0065PF
*2
*3
63
0..63
Multi(Song)
Synthesizer Setup
0065MU
0065SY
0
0
0..9
0
Seq Setup
Sample
0065SS
0040SA
0
0
0
0..63
*1:0=int1,3=int2,6=int3,9=int4,127=edit_buffer
*2:0=int1,3=int2,6=int3,9=int4,127=edit_buffer
*3:0=int1,3=int2,127=edit_buffer
*4: When memory number exceeds the upper limit, it is handled as the upper limit
value during the bulk reception, and it is ignored during the dump
request reception.
*5: When the memory type is not defined during bulk dump reception;
with 4) ∼ 8), it is ignored and handled as int.
with 1) ∼ 2),
= 127
edit_buffer
= 0∼2 int1
0
1
11110000
01000011
F0
43
2
3
0000nnnn
00001010
nnnn
7A
4
5
0bbbbbbb
0bbbbbbb
6
7
01001100
01001101
4C(ascii"L")
4D(ascii"M")
8
9
00100000
00100000
20(ascii" ")
20(ascii" ")
b
y
10
11
0ddddddd
0ddddddd
d(ascii)= Data
d(ascii) Format
t
e
12
13
0ddddddd
0ddddddd
d(ascii) Name
d(ascii)
14
15
0ddddddd
0ddddddd
d(ascii)
d(ascii)
16
↓
00000000
↓
00
↓
31
32
00000000
0vvvvvvv
00
vvvvvvv = data
↓
↓
0sssssss
↓
value
sssssss = check_sum
= 3∼5 int2
No. of bytes
max.538
When the number of bytes is less than
538, the number will become the number
of bytes. When the number of bytes exceeds 538, the number is divided by 538
from the upper number, and number of
bytes ∼ check_sum is repeated.
11110111
F7
4 and 5 are not available during a Dump Request and 32 becomes F7.
= 6∼8 int3
= 9∼15 int4
= other bit 4 ∼ bit 7 are ignored and the above process is
(2)Data Format Name
performed.
with 3)
= 127
= Device Number
edit_buffer
= 0∼2 int1
Bulk Dump Type
ddddddd
Rhythm
All Seq
0065RY
0065SQ
= 3∼7 int2
= other bit 3 ∼ bit 7 are ignored and the above process is
(3) Operation
performed.
Rhythm transmits and receives Rhythm track data and Pattern data.
When the memory type is not defined during dump request reception, it is ignored.
All Seq transmits and receives Normal track data and Song 1∼ 10 sequentially.
(3) Data Format
See the appended table 1.
3.1.3 NSEQ Format Bulk Dump 10)
(1)Format
(4) Operation
(Transmission)
While being transmitted with the BULK UTILITY using 1) ∼ 4),during
All Voices Bulk transmission
Memory_type
= 00 (INT1)
Memory Number = Transmission is carried out up to 63 starting from 0 sequentially.
Memory_type
= 03 (INT2)
Memory Number = Transmission is carried out up to 63 starting from 0 sequentially.during
= 06 (INT3)
= 09 (INT4)
All Performance Bulk transmission
Memory_type
= 00 (INT1)
Memory Number = Transmission is carried out up to 63 starting from 0 sequentially.during
= 03 (INT2)
All SONG Bulk transmission
Memory_type
= 00 (INT)
Memory Number = Transmission is carried out up to 9 starting from 0 sequentially.during
0
1
11110000
01000011
F0
43
2
3
0000nnnn
00001010
nnnn
0A
4
5
0bbbbbbb
0bbbbbbb
6
7
01001100
01001101
4C(ascii"L")
4D(ascii"M")
8
9
00100000
00100000
20(ascii" ")
20(ascii" ")
b
y
10
11
0ddddddd
0ddddddd
d(ascii) = Data
d(ascii)
Format
t
e
12
13
0ddddddd
0ddddddd
d(ascii)
d(ascii)
14
15
0ddddddd
0ddddddd
d(ascii)
d(ascii)
16
↓
0vvvvvvv
↓
vvvvvvv = data
↓
value
0sssssss
11110111
sssssss = check_sum
F7
= Device Number
No. of bytes
max.4096
Name
When the number of bytes is less than 4096,
the number will become the number of bytes.
When the number of bytes exceeds 4096, the
number is divided by 4096 from the upper
number, and number of bytes ∼ check_sum is
repeated.
4 and 5 are not available during a Dump Request and 32 becomes F7.
(2)Data Format Name
Bulk Dump Type
NSEQ
ddddddd
NSEQ
NSEQ1
NSEQ1
(3) Data Format
See the appended table 2
(4) Operation
Normal track data of the current song is transmitted and received.
4
Receive only
4. Sample Dump
5.2 Channel message
For the sample dump the SY85 uses the Sample Dump Standard and SY99 Sample Bulk Dump.
Both of them can be received.
Reception is carried out only during recording. Transmission is performed only when playing and overdubbing.
Refer to the Receive flow chart and Transmit flow chart for the transmission and reception conditions.
For transmission, the above two data types are is transmitted successively when メSample Dumpモ of the
Sample Utility is executed. When receiving Sample Dump Standard Dump Request, and SY99 Sample
5.3 Mode message
Bulk Dump Request, each data type is transmitted.
With Sample Dump Standard and SY99 Sample Bulk Dump, $1f is the upper limit of the Sample (mem-
Transmission and reception are not carried out.
ory) Number and the number exceeding this is handled as $1f.
Sample Dump Standard
DUMP REQ
ACK
F0,7E,cc,03,ss,ss,F7
F0,7E,cc,7F,pp,F7
NAK
CANCEL
F0,7E,cc,7E,pp,F7
F0,7E,cc,7D,pp,F7
WAIT
DATA PACKET
F0,7E,cc,7C,pp,F7
F0,7E,cc,02,kk,<120 byte>,ll,F7
DUMP HEADER
F0,7E,cc,01,ss,ss,ee,ff,ff,ff,gg,gg,gg,hh,hh,hh
,ii,ii,ii,jj,F7
5.4 System common message
Only $F2 is received and the others are not transmitted or received.
5.5 System real time message
5.5.1 Status F8, FA, FB, FC
are received.
5.5.2 Nothing is carried out with Status F9, FD, and FF after being read.
pp
: packet number
cc
ss ss
: channel number
: sample number (LSB first)
ee
ff ff ff
: sample format (SY99 handles 8~16bits.)
: sample period (LSB first)
6. Status FE (active sensing)
a ) Transmission
FE is transmitted approximately every 170 msec.
gg gg gg : sample length (LSB first)
hh hh hh : loop start (LSB first)
ii ii ii
jj
: loop end
: loop type
kk
7F=Loop off)
: running packet count(0-127)(sequential packet No.)
ll
: checksum(XOR of 7E cc 02 kk <120 bytes>)
b ) Reception
If a signal is not output from MIDI for longer than approximately 300msec after receiving FE, the
(LSB first)
(00=normal Loop,01=alternate Loop,
MIDI reception buffer is cleared, and if key on remains it is turned off.
5. Sequencer mode
5.1 MIDI reception/transmission block diagram
(Receive flow chart)
sw2
sw3
┬───□ ┬───□─── $9n note on
│
├─────── $8n note off
│
│
│
├─────── $Bn control change
│
│
│
├─────── $En pitch bend
│
│
│
├─────── $Cn program change
│
│
sw4
│
└───□─── $Dn after touch
│ sw1
├─□─────────── $F8 MIDI clock
│ sw5
├─□─
┬──────── $F2 song position pointer
│
├──────── $FA start
│
├──────── $FB continue
│
└──────── $FC stop
│ sw6
└─□─────────── see synth mode
( N ot e ) sw1 □ It turns on when clock is set to MIDI in SEQ SETUP.
MIDI IN
sw2 □ Receiving channel in SEQ SETUP during recording
sw3 □ Velocity setting 1∼127, kbd in SEQ SETUP during recording
sw4 □ After touch on/off in SEQ SETUP during recording
sw5 □ MIDI control on/off in SEQ SETUP
sw6 □ Device Number setting in SETUP
(Transmit flow chart)
MIDI OUT─ ┬──
┬───────
│
├───────
│
├───────
│
├───────
│
└───────
│ sw1 sw2
├─□─ ┬─□─────
│
├───────
│
├───────
│
└───────
│ sw3
└─□──────────
$9n note on/off
$Bn control change
$En pitch bend
$Cn program change
$Dn after touch
$F8 MIDI clock
$FA start
$FB continue
$FC stop
see synth mode
( N o t e ) sw1 □ MIDI control on/off in SEQ SETUP
sw2 □ It turns on when the clock is set to internal in SEQ SETUP
sw3 □ Device Number setting in SETUP
5
<Appended table 1>
(1)MIDI Parameter Change table ( Multi )
$F0,$43,$1n,$29,$00,sub_group,p_msb,p_lsb,v_msb,v_lsb,$F7
N o t e ) n ; Device Number
s ; parameter sub_group number
p ; parameter number
v ; parameter value
[SONG_MULTI PARAMETERS]
1.COMMON s = 0
1.COMMON s=0
PARAMETER
EF$RSV
EF$MODE
EF$1TYPE
EF$2TYPE
EF$C1PRM
EF$C1NUM
EF$C2PRM
EF$C2NUM
EF$C2MIN
EF$C2MAX
EF$1PRM1
EF$1PRM2
EF$1PRM3
EF$1PRM4
EF$1PRM5
EF$1PRM6
EF$1PRM7
EF$1PRM8
EF$1LVL1
EF$1LVL2
EF$2PRM1
EF$2PRM2
EF$2PRM3
EF$2PRM4
EF$2PRM5
EF$2PRM6
EF$2PRM7
EF$2PRM8
EF$2LVL1
EF$2LVL2
EF$MXLVL
EF$BAL1
EF$BAL2
EF$C1MIN
EF$C1MAX
EF$LFWAVE
EF$LFSPD
EF$LFDLY
EF$MXSND2
EF$MXSND3
EF$MXSND4
MUL$NAME1
MUL$NAME2
MUL$NAME3
MUL$NAME4
MUL$NAME5
MUL$NAME6
MUL$NAME7
MUL$NAME8
MUL$TCH1
MUL$TCH2
MUL$TCH3
MUL$TCH4
MUL$TCH5
MUL$TCH6
MUL$TCH7
BULK
NUMBER
0
1
2
3
4
5
6
7
8
9
10
Not in order
Not in order
Not in order
Not in order
Not in order
Not in order
33
34
35
36
Not in order
Not in order
Not in order
Not in order
Not in order
Not in order
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
PARAM
NUMBER
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
DATA
RANGE
0
0..2
0..90
0..90
0..31
0..124
0..31
0..124
0..100
0..100
0..???
0..???
0..???
0..???
0..???
0..???
0..???
0..???
0..100
0..100
0..???
0..???
0..???
0..???
0..???
0..???
0..???
0..???
0..100
0..100
0..100
0..100
0..100
0..100
0..100
0..6
0..99
0..99
0..100
0..100
0..100
32..127
32..127
32..127
32..127
32..127
32..127
32..127
32..127
0..15
0..15
0..15
0..15
0..15
0..15
0..15
6
DISP
NOTES
off,seri,para
0..90
0..90
off..InsLvl2b
0..124
off..InsLvl2b
0..124
0..100
0..100
???
???
???
???
???
???
???
???
0..100
0..100
???
???
???
???
???
???
???
???
0..100
0..100
0..100
0..100
0..100
0..100
0..100
tri..1tm
0..99
0..99
0..100
0..100
0..100
ASCII
ASCII
ASCII
ASCII
ASCII
ASCII
ASCII
ASCII
0..15
0..15
0..15
0..15
0..15
0..15
0..15
reserved
effect mode
effect1 type
effect2 type
effect cont1 parameter
effect cont1 add con
effect cont2 parameter
effect cont2 add con
effect cont2 min limit
effect cont2 max limit
effect1 param1
effect1 param2
effect1 param3
effect1 param4
effect1 param5
effect1 param6
effect1 param7
effect1 param8
effect1 levela
effect1 levelb
effect2 param1
effect2 param2
effect2 param3
effect2 param4
effect2 param5
effect2 param6
effect2 param7
effect2 param8
effect2 levela
effect2 levelb
effect mix level
effect balance out1
effect balance out2
effect cont1 min limit
effect cont1 max limit
effect lfo wave
effect lfo speed
effect lfo delay time
effect insert1b
effect insert2a
effect insert2b
song name top
song name
song name
song name
song name
song name
song name
song name bottom
track1 transmit ch
track2 transmit ch
track3 transmit ch
track4 transmit ch
track5 transmit ch
track6 transmit ch
track7 transmit ch
PARAMETER
BULK
NUMBER
88
89
90
91
92,93
PARAM
NUMBER
64
65
DATA
RANGE
0..15
0..15
0..15
2..4
30..240
DISP
NOTES
0..15
0..15
1..16
4,8,16
30..240
track8 transmit ch
rhythm track transmit ch
time signature1(Numerator)
time signature2(Denominator)
tempo
PARAM
NUMBER
0
NOTES
MUL$CH$VNUM
96,97
1
MUL$CH$VOL
MUL$CH$TUN
MUL$CH$NSFT
MUL$CH$PAN
98
99
100
101
2
3
4
5
MUL$CH$EFSNDSW
102
6
MUL$CH$EFSNDLVL
103
104..113
114..123
124..133
134..143
144..153
154..163
164..173
174..183
184..193
194..203
204..213
214..223
224..233
234..243
244..253
7
DATA
RANGE
b0,1
b2,3
b4..b7
b0..5
b6
b7
0..127
1..127
1..127
b0..b5
b6=0,1
b0..3
b4..5
b6
0..127
DISP
MUL$CH$BNK
BULK
NUMBER
94,95
1..4
int/crd/(pre)
0..1
0..63
pfm/vce
off,on
0..127
+-63
+-63
+-31
multi,vce/pfm
0..1
0..1
0..1
0..127
inst mem bank
inst mem
off/on for ind1..4
inst voice number
inst v,p select
inst switch
inst volume
inst tune
inst note shift
inst pan
inst pan source
off/on for send1..4
off/on for out1,2
off/on for vce send
inst effect send
MUL$TCH8
MUL$TCH9
MUL$SONG_BEAT
MUL$SONG_TIME
MUL$SONG_TEMPO
2 . I N S T s=1..16(inst number)
PARAMETER
7
(2)MIDI Parameter Change table ( Performance )
$F0,$43,$1n,$29,$01,sub_group,p_msb,p_lsb,v_msb,v_lsb,$F7
Note)
n ; Device Number
s ; parameter sub_group number
p ; parameter number
v ; parameter value
1.COMMON
s=0
1.COMMON s=0
PARAMETER
EF$RSV
EF$MODE
EF$1TYPE
EF$2TYPE
EF$C1PRM
EF$C1NUM
EF$C2PRM
EF$C2NUM
EF$C2MIN
EF$C2MAX
EF$1PRM1
EF$1PRM2
EF$1PRM3
EF$1PRM4
EF$1PRM5
EF$1PRM6
EF$1PRM7
EF$1PRM8
EF$1LVL1
EF$1LVL2
EF$2PRM1
EF$2PRM2
EF$2PRM3
EF$2PRM4
EF$2PRM5
EF$2PRM6
EF$2PRM7
EF$2PRM8
EF$2LVL1
EF$2LVL2
EF$MXLVL
EF$BAL1
EF$BAL2
EF$C1MIN
EF$C1MAX
EF$LFWAVE
EF$LFSPD
EF$LFDLY
EF$MXSND2
EF$MXSND3
EF$MXSND4
PFM$NAME1
PFM$NAME2
PFM$NAME3
PFM$NAME4
PFM$NAME5
PFM$NAME6
PFM$NAME7
PFM$NAME8
PFM$RSV
PFM$RSV
PFM$VOL
BULK
NUMBER
0
1
2
3
4
5
6
7
8
9
10
Not in order
Not in order
Not in order
Not in order
Not in order
Not in order
33
34
35
36
Not in order
Not in order
Not in order
Not in order
Not in order
Not in order
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
PARAM
NUMBER
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
49
50
51
52
53
54
55
56
59
DATA
RANGE
0
0..2
0..90
0..90
0..31
0..124
0..31
0..124
0..100
0..100
0..???
0..???
0..???
0..???
0..???
0..???
0..???
0..???
0..100
0..100
0..???
0..???
0..???
0..???
0..???
0..???
0..???
0..???
0..100
0..100
0..100
0..100
0..100
0..100
0..100
0..6
0..99
0..99
0..100
0..100
0..100
32..127
32..127
32..127
32..127
32..127
32..127
32..127
32..127
0
0
0..127
8
DISP
off,seri,para
0..90
0..90
off..InsLvl2b
0..124
off..InsLvl2b
0..124
0..100
0..100
???
???
???
???
???
???
???
???
0..100
0..100
???
???
???
???
???
???
???
???
0..100
0..100
0..100
0..100
0..100
0..100
0..100
tri..1tm
0..99
0..99
0..100
0..100
0..100
ASCII
ASCII
ASCII
ASCII
ASCII
ASCII
ASCII
ASCII
0..127
NOTES
reserved
effect mode
effect1 type
effect2 type
effect cont1 parameter
effect cont1 add con
effect cont2 parameter
effect cont2 add con
effect cont2 min limit
effect cont2 max limit
effect1 param1
effect1 param2
effect1 param3
effect1 param4
effect1 param5
effect1 param6
effect1 param7
effect1 param8
effect1 levela
effect1 levelb
effect2 param1
effect2 param2
effect2 param3
effect2 param4
effect2 param5
effect2 param6
effect2 param7
effect2 param8
effect2 levela
effect2 levelb
effect mix level
effect balance out1
effect balance out2
effect cont1 min limit
effect cont1 max limit
effect lfo wave
effect lfo speed
effect lfo delay time
effect insert1b
effect insert2a
effect insert2b
performance name top
performance name
performance name
performance name
performance name
performance name
performance name
performance name bottom
reserved
reserved
perform total level
2.LAYER s=1..4(layer number)
PARAMETER
PFM$LY$VBNK
BULK
NUMBER
84,85
PARAM
NUMBER
0
PFM$LY$VNUM
86,87
1
PFM$LY$VOL
PFM$LY$DET
88
89
2
3
PFM$LY$NSFT
PFM$LY$PAN
PFM$LY$EFSNDSW
90
91
92
4
5
6
PFM$LY$EFSNDLVL
PFM$LY$EFSNDVEL
93
94,95
7
8
PFM$LY$NLIML
PFM$LY$NLIMH
PFM$LY$VLIML
PFM$LY$VLIMH
PFM$LY$VAEGR1
PFM$LY$VAEGD1R
PFM$LY$VAEGD2R
PFM$LY$VAEGRR
PFM$LY$VAEGVEL
PFM$LY$VFC
PFM$LY$VFVEL
PFM$LY$VFRES
PFM$LY$VLFSPD
PFM$LY$VLFDP
PFM$LY$VCTRL
96
97
98
99
100,101
102,103
104,105
106,107
108,109
110,111
112,113
114,115
116,117
118,119
120,121
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
PFM$LY$VSW
122,123
24
PFM$LY$FFIX
124,125
25
PFM$RSV
126
127..169
170..212
213..255
DATA
RANGE
b0,b1
b2
b3
b4..b7
0..62
b7
0..127
b0..b3
b4,5
1..127
0..63
b0..3
b4..5
0..127
b0..b3
b4..b7
0..127
0..127
1..127
1..127
0..255
0..255
0..255
0..255
0..255
0..255
0..255
0..255
0..255
0..255
b0,1,2
b3
b4,5,6
b7
b0,1,2
b3
b4
b5
0..127
b7
0
9
DISP
NOTES
1..4
0
int(card)/(pre)
0
0..62
off,on
0..127
-7..+7
off/on
-63..+63
-31..+31
off/on
off/on
0..127
-7..+7
-7..+7
C-2..G8
C-2..G8
1..127
1..127
-63..+63
-63..+63
-63..+63
-63..+63
-14..+14
-127..+127
-127..+127
-99..+99
-99..+99
-99..+99
off,use a,b,c,d
off/on
off,use a,b,c,d
off/on
off,use a,b,c,d
0
off/on
off/on
C-2..G8
normal/fix
layer mem bank
reserved
layer mem
reserved
layer voice number
layer switch
layer volume
layer detune
cs enable prm1,2
layer note shift
layer pan
off/on for send1..4
off/on for out1,2
layer effect send
layer effect send vel sns.
layer effect send scaling
layer note limit lo
layer note limit hi
layer vel limit lo
layer vel limit hi
layer AEG R1
layer AEG D1R
layer AEG D2R
layer AEG RR
layer AEG vel sens.
layer filter Fc
layer filter vel sens.
layer filter resonance
layer LFO speed
layer LFO depth
layer AT use
layer AT->MW switch
layer MW use
layer MW->AT switch
layer FC use
reserved
layer peg switch
layer sustain switch
fixed mode note#
freq. fix switch
reserved
(3)MIDI Parameter Change table ( Normal Voice )
$F0,$43,$1n,$29,$02,$00,p_msb,p_lsb,v_msb,v_lsb,$F7
Note)
n ; Device Number
p ; parameter number
v ; parameter value
PARAMETER
EF$RSV
EF$MODE
EF$1TYPE
EF$2TYPE
EF$C1PRM
EF$C1NUM
EF$C2PRM
EF$C2NUM
EF$C2MIN
EF$C2MAX
EF$1PRM1
EF$1PRM2
EF$1PRM3
EF$1PRM4
EF$1PRM5
EF$1PRM6
EF$1PRM7
EF$1PRM8
EF$1LVL1
EF$1LVL2
EF$2PRM1
EF$2PRM2
EF$2PRM3
EF$2PRM4
EF$2PRM5
EF$2PRM6
EF$2PRM7
EF$2PRM8
EF$2LVL1
EF$2LVL2
EF$MXLVL
EF$BAL1
EF$RSV
EF$C1MIN
EF$C1MAX
EF$LFWAVE
EF$LFSPD
EF$LFDLY
EF$RSV
VCE$NAME1
VCE$NAME2
VCE$NAME3
VCE$NAME4
VCE$NAME5
VCE$NAME6
VCE$NAME7
VCE$NAME8
VCE$RSV
VCE$CARDID
VCE$MW_PMDRNG
VCE$MW_AMDRNG
VCE$MW_FMDRNG
VCE$MW_COFRNG
VCE$MW_EBSRNG
VCE$FC_PMDRNG
VCE$FC_AMDRNG
VCE$FC_FMDRNG
VCE$FC_COFRNG
VCE$FC_EBSRNG
VCE$AT_PMDRNG
VCE$AT_AMDRNG
BULK
NUMBER
0
1
2
3
4
5
6
7
8
9
10
Not in order
Not in order
Not in order
Not in order
Not in order
Not in order
33
34
35
36
Not in order
Not in order
Not in order
Not in order
Not in order
Not in order
59
60
61
62
63
64
65
66
67
68
69
70..72
73
74
75
76
77
78
79
80
81
82,83
84
85
86
87,88
89,90
91
92
93
94,95
96,97
98
99
PARAM
NUMBER
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
33
34
35
36
37
49
50
51
52
53
54
55
56
58
60
61
62
63
64
65
66
67
68
69
70
71
DATA
RANGE
0
0..2
0..90
0..90
0..28
0..124
0..28
0..124
0..100
0..100
0..???
0..???
0..???
0..???
0..???
0..???
0..???
0..???
0..100
0..100
0..???
0..???
0..???
0..???
0..???
0..???
0..???
0..???
0..100
0..100
0..100
0..100
0
0..100
0..100
0..6
0..99
0..99
0
32..127
32..127
32..127
32..127
32..127
32..127
32..127
32..127
0
0..16383
0..127
0..127
0..127
0..255
0..255
0..127
0..127
0..127
0..255
0..255
0..127
0..127
10
DISP
NOTES
0
off,seri,para
0..90
0..90
off..LFO dly
0..124
off..LFO dly
0..124
0..100
0..100
???
???
???
???
???
???
???
???
0..100
0..100
???
???
???
???
???
???
???
???
0..100
0..100
0..100
0..100
0
0..100
0..100
tri..1tm
0..99
0..99
reserved
effect mode
effect1 type
effect2 type
effect cont1 parameter
effect cont1 add con
effect cont2 parameter
effect cont2 add con
effect cont2 min limit
effect cont2 max limit
effect1 param1
effect1 param2
effect1 param3
effect1 param4
effect1 param5
effect1 param6
effect1 param7
effect1 param8
effect1 levela
effect1 levelb
effect2 param1
effect2 param2
effect2 param3
effect2 param4
effect2 param5
effect2 param6
effect2 param7
effect2 param8
effect2 levela
effect2 levelb
effect mix level
effect balance out1
effect balance out2
effect cont1 min limit
effect cont1 max limit
effect lfo wave
effect lfo speed
effect lfo delay time
reserved
voice name top
voice name
voice name
voice name
voice name
voice name
voice name
voice name bottom
reserved
AWM_CARD ID#
mw pmod range
mw amod range
mw fmod range
mw cutoff range
mw egbias range
fc pmod range
fc amod range
fc fmod range
fc cutoff range
fc egbias range
at pmod range
at amod range
ASCII
ASCII
ASCII
ASCII
ASCII
ASCII
ASCII
ASCII
0
0..127
0..127
0..127
-127..+127
-127..+127
0..127
0..127
0..127
-127..+127
-127..+127
0..127
0..127
PARAMETER
VCE$AT_FMDRNG
VCE$AT_COFRNG
VCE$AT_EBSRNG
VCE$AT_PBSRNG
VCE$RSV
VCE$PB_RNG
BULK
NUMBER
100
101,102
103,104
105,106
107,108
109
PARAM
NUMBER
72
73
74
75
VCE$VOL_RNG
VCE$CS3_PRM
VCE$CS3_PRMMIN
VCE$CS3_PRMMAX
VCE$CS4_PRM
VCE$CS4_PRMMIN
VCE$CS4_PRMMAX
VCE$VOL
VCE$EFSNDLVL
VCE$WAVEBNK
110
111
112
113
114
115
116
117
118
119
78
79
80
81
82
83
84
85
86
87
VCE$WAVE
VCE$FFIX
120,121
122,123
88
89
VCE$FFINE
VCE$PSENS
124
125
90
91
VCE$PEGR1
VCE$PEGR2
VCE$PEGR3
VCE$PEGRR1
VCE$PEGL0
VCE$PEGL1
VCE$PEGL2
VCE$PEGL3
VCE$PEGRL1
VCE$PEGRANGE
126
127
128
129
130
131
132
133
134
135
92
93
94
95
96
97
98
99
100
101
VCE$PEGVELSNS
136,137
102
VCE$LFSHAPE
VCE$LFSPD
VCE$LFDLY
VCE$LFPMOD
VCE$LFAMOD
VCE$LFFMOD
VCE$LFWAVE
VCE$LFPHS
VCE$LFSSENS
138
139
140
141
142
143
144
145
146
104
105
106
107
108
109
110
111
VCE$LFSSCL
VCE$AEGSHAPE
VCE$AEGMODE
147
148
149
112
VCE$AEGR1
VCE$AEGR2
VCE$AEGR3
VCE$AEGR4
VCE$AEGRR
VCE$AEGL2
VCE$AEGL3
VCE$ASBP1
VCE$ASBP2
VCE$ASBP3
VCE$ASBP4
150
151
152
153
154
155
156
157
158
159
160
115
116
117
118
119
120
121
122
123
124
125
77
114
DATA
DISP
RANGE
0..127
0..127
0..255
-127..+127
0..255
-127..+127
b0..b4
-12..+12
0
b0..b3
0..12
b4,5
b6
off/on
0..127
0..127
0..75
0..75
0..100
0..100
0..100
0..100
0..75
0..75
0..100
0..100
0..100
0..100
0..127
0..127
0..127
0..127
b0,b1
pre1,pre2,crd,int
b2
off/on
0..244
0..244
0..127
C-2..G8 or -64..+63
b7
normal/fix
0..127
-63..+63
b0..b2
0
b3
0
b4..b6
0..7
0..63
0..63
0..63
0..63
0..63
0..63
0..63
0..63
1..127
-63..+63
1..127
-63..+63
1..127
-63..+63
1..127
-63..+63
1..127
-63..+63
b0..3
-7..+7
b4,b5
1/12,1/2,1,2
b6
off/on
b0..b3
-7..+7
b4..b7
-7..+7
0..3
user,vb,tr,wow
0..99
0..99
0..99
0..99
0..127
0..127
0..127
0..127
0..127
0..127
b0..2
tr..S/H
0..180
0..180
b0..b3 -7..+7
b4..b6 0..7
b0..b3
-7..+7
0..21
b0..b3
-7..+7
b4
0
b6
attack,hold
0..63
0..63
0..63
0..63
0..63
0..63
0..63
0..63
0..63
0..63
0..63
0..63
0..63
0..63
0..124
C-2..G8
1..125
C-2..G8
2..126
C-2..G8
3..127
C-2..G8
11
NOTES
at fmod range
at cutoff range
at egbias range
at pitch bend range
reserved
pitch bend range
reserved
sustain enable
volume low limit
cs parameter1
cs parameter1 min limit
cs parameter1 max limit
cs parameter2
cs parameter2 min limit
cs parameter2 max limit
voice total level
effect send level
wave data bank
reverse switch
wave number
fixed mode note#/note shift
freq. fix switch
fine tune
reserved
reserved
random pitch depth
rate1
rate2
rate3
release rate1
level0
level1
level2
level3
release level1
rate scaling
range
loop switch
velocity sens.
rate vel sens.
type for qed
speed
delay time
pmod depth
amod depth
fmod depth
wave
phase
lfo speed velocity sens.
lfo speed random sens.
lfo speed key scaling
type for quick edit
rate scaling
reserved
mode
rate1 or hold time
rate2
rate3
rate4
release rate
level2
level3
level scaling break point1
level scaling break point2
level scaling break point3
level scaling break point4
PARAMETER
VCE$ASLVL1
VCE$ASLVL2
VCE$ASLVL3
VCE$ASLVL4
VCE$AEGVELSNS
BULK
NUMBER
161,162
163,164
165,166
167,168
169,170
PARAM
NUMBER
126
127
128
129
130
VCE$FSHAPE
VCE$FTYPE12
171
172
132
VCE$FRES
VCE$FVSENS
VCE$RSV
VCE$FVSENS_RATE
VCE$RSV
VCE$FBAND
VCE$F1C
VCE$F1EGR1
VCE$F1EGR2
VCE$F1EGR3
VCE$F1EGR4
VCE$F1EGRR1
VCE$F1EGRR2
VCE$F1EGL0
VCE$F1EGL1
VCE$F1EGL2
VCE$F1EGL3
VCE$F1EGL4
VCE$F1EGRL1
VCE$F1EGRL2
VCE$F1EGRS
VCE$F1SBP1
VCE$F1SBP2
VCE$F1SBP3
VCE$F1SBP4
VCE$F1SFC1
VCE$F1SFC2
VCE$F1SFC3
VCE$F1SFC4
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198,199
200,201
202,203
204,205
133
134
136
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
DATA
RANGE
1..255
1..255
1..255
1..255
b0..b3
b4..b7
0..16
b0..b2
b3
b4
b5
b6
0..99
0..127
0
0..127
0
0..127
0..127
0..63
0..63
0..63
0..63
0..63
0..63
1..127
1..127
1..127
1..127
1..127
1..127
1..127
b0..b3
0..124
1..125
2..126
3..127
1..255
1..255
1..255
1..255
DISP
NOTES
-127..+127
-127..+127
-127..+127
-127..+127
-7..+7
-7..+7
0..16
THRU..LPF12
attack,shift
0
0eg,1lfo
0
0..99
-63..+63
0
-63..+63
0..127
0..127
0..63
0..63
0..63
0..63
0..63
0..63
-63..+63
-63..+63
-63..+63
-63..+63
-63..+63
-63..+63
-63..+63
-7..+7
C-2..G8
C-2..G8
C-2..G8
C-2..G8
-127..+127
-127..+127
-127..+127
-127..+127
level scaling level1
level scaling level2
level scaling level3
level scaling level4
velocity sens.
rate velocity sens.
filter type for quick edit
filter type
velocity sens type
reserved
filter control source
reserved
resonance(2lpf only)
on vel sens
reserved
attack rate vel sens
reserved
Fc Band Width
cutoff freq.
rate1
rate2
rate3
rate4
release rate1
release rate2
level0
level1
level2
level3
level4
release level1
release level2
rate scaling
coff scale break point1
coff scale break point2
coff scale break point3
coff scale break point4
cutoff scaling freq1
cutoff scaling freq2
cutoff scaling freq3
cutoff scaling freq4
DATA
RANGE
0
0..2
0..90
0..90
0..31
0..124
0..31
0..124
0..100
0..100
0..???
0..???
DISP
NOTES
0
off,seri,para
0..90
0..90
off..InsLvl2b
0..124
off..InsLvl2b
0..124
0..100
0..100
???
???
reserved
effect mode
effect1 type
effect2 type
effect cont1 parameter
effect cont1 add con
effect cont2 parameter
effect cont2 add con
effect cont2 min limit
effect cont2 max limit
effect1 param1
effect1 param2
(4)MIDI Parameter Change table ( Drum Voice )
$F0,$43,$1n,$29,$03,sub_group,p_msb,p_lsb,v_msb,v_lsb,$F7
Note)
n ; Device Number
s ; parameter sub_group number
p ; parameter number
v ; parameter value
1.COMMON
s=0
1.COMMON s=0
PARAMETER
EF$RSV
EF$MODE
EF$1TYPE
EF$2TYPE
EF$C1PRM
EF$C1NUM
EF$C2PRM
EF$C2NUM
EF$C2MIN
EF$C2MAX
EF$1PRM1
EF$1PRM2
BULK
NUMBER
0
1
2
3
4
5
6
7
8
9
10
Not in order
PARAM
NUMBER
1
2
3
4
5
6
7
8
9
10
11
12
PARAMETER
BULK
NUMBER
Not in order
Not in order
Not in order
Not in order
Not in order
33
34
35
36
Not in order
Not in order
Not in order
Not in order
Not in order
Not in order
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82,83
84
85
PARAM
NUMBER
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
49
50
51
52
53
54
55
56
DRM$KEY$WAVEBNK
BULK
NUMBER
86
PARAM
NUMBER
0
DRM$KEY$WAVE
DRM$KEY$VOL
DRM$KEY$TUN
DRM$KEY$NSFT
DRM$KEY$PAN
DRM$KEY$EFSNDSW
87,88
89,90
91
92
93
94
1
2
3
4
5
6
DRM$KEY$EFSEND
DRM$KEY$EFSNDVL
DRM$KEY$ALTGRP
95
96
97
7
8
9
EF$1PRM3
EF$1PRM4
EF$1PRM5
EF$1PRM6
EF$1PRM7
EF$1PRM8
EF$1LVL1
EF$1LVL2
EF$2PRM1
EF$2PRM2
EF$2PRM3
EF$2PRM4
EF$2PRM5
EF$2PRM6
EF$2PRM7
EF$2PRM8
EF$2LVL1
EF$2LVL2
EF$MXLVL
EF$BAL1
EF$BAL2
EF$C1MIN
EF$C1MAX
EF$LFWAVE
EF$LFSPD
EF$LFDLY
EF$MXSND2
EF$MXSND3
EF$MXSND4
DRM$NAME1
DRM$NAME2
DRM$NAME3
DRM$NAME4
DRM$NAME5
DRM$NAME6
DRM$NAME7
DRM$NAME8
DRM$RSV
DRM$CARDID
DRM$VOLRNG
DRM$VOL
58
60
61
DATA
RANGE
0..???
0..???
0..???
0..???
0..???
0..???
0..100
0..100
0..???
0..???
0..???
0..???
0..???
0..???
0..???
0..???
0..100
0..100
0..100
0..100
0..100
0..100
0..100
0..6
0..99
0..99
0..100
0..100
0..100
32..127
32..127
32..127
32..127
32..127
32..127
32..127
32..127
0..1
0..16383
0..127
0..127
DISP
NOTES
???
???
???
???
???
???
0..100
0..100
???
???
???
???
???
???
???
???
0..100
0..100
0..100
0..100
0..100
0..100
0..100
tri..1tm
0..99
0..99
0..100
0..100
0..100
ASCII
ASCII
ASCII
ASCII
ASCII
ASCII
ASCII
ASCII
0..127
0..127
effect1 param3
effect1 param4
effect1 param5
effect1 param6
effect1 param7
effect1 param8
effect1 levela
effect1 levelb
effect2 param1
effect2 param2
effect2 param3
effect2 param4
effect2 param5
effect2 param6
effect2 param7
effect2 param8
effect2 levela
effect2 levelb
effect mix level
effect balance out1
effect balance out2
effect cont1 min limit
effect cont1 max limit
effect lfo wave
effect lfo speed
effect lfo delay time
effect insert1b
effect insert2a
effect insert2b
drum name top
drum name
drum name
drum name
drum name
drum name
drum name
drum name bottom
reserved
AWM_CARD ID#
volume low limit
drum voice total level
DATA
RANGE
bit0,1
b2
b3
b4..b7
0..244
0..127
0..127
16..100
0..63
b0..b3
b4..b5
0..127
0..15
b0..b4
b5..b6
DISP
NOTES
pre1,pre2,crd,int
off,on
0
wave mem bank
reverse switch
reserved
reserved
wave number
volume
tune
note shift
pan
send1..4
out1,2
effect send
effect send vel
alternate group
gatetime group
2.KEY s=36..84(key number)
PARAMETER
98..109
13
0..244
0..127
-63..+63
-48..+36
-31..+31
off/on
off/on
0..127
-7..+7
grp1..5
sh,nrm,lng,vlng
PARAMETER
DRM$RSV
BULK
NUMBER
110..121
|
662..673
674
PARAM
NUMBER
DATA
RANGE
DISP
NOTES
--
0
0
reserved
BULK
NUMBER
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27..31
PARAM
NUMBER
0
1
2
3
4
5
6
7
8
9
DATA
RANGE
1..127
1..127
0..15
0..16
0..1
0..17
0..1
0..3
0..121
0..1
0
0
0..1
1..10
0
1
0
0
0
0
0
0..127
0..7
0
0..64
0
0..1
0
DISP
NOTES
-63..+63
-63..+63
1..16
1..16,omni
off/on
off,1..16,all
off/on
off,nrm,dr,tbl
0..120,at
off/on
master note shift
master fine tune
keyboard transmit ch
voice recieve ch
local switch
device number
bulk protect switch
program change switch
volume ctrl dev. No.
controller reset
reserved
reserved
effect switch
MDR interval time
reserved
reserved
reserved
reserved
reserved
reserved
reserved
play fix velocity
keyon velocity curve
reserved
sram waveform&sample start number
reserved
wave ram default select
reserved
BULK
NUMBER
0
1
2
3
4
5
6
7
8
9
10..15
PARAM
NUMBER
DATA
RANGE
0..1
0..1
0..17
0..1
0
0..9
0..3
0..1
0..1
0..1
0
DISP
NOTES
off,rec
int,midi
1..16,omni,kbd
off,on
click condition
clock source
seq rec channel
after touch rec sw
reserved
song number
rec type
midi control
song loop
song chain
reserved
(5)MIDI Parameter Change table ( Setup )
$F0,$43,$1n,$29,$04,sub_group,p_msb,p_lsb,v_msb,v_lsb,$F7
N o t e ) n ; Device Number
s ; parameter sub_group number
p ; parameter number
v ; parameter value
1.SYSTEM s=0
PARAMETER
SYS$MNSFT
SYS$MTUNE
SYS$TXCH
SYS$BCH
SYS$LOCAL
SYS$DEVNO
SYS$PROT
SYS$PGMSW
SYS$VL_CTRL
SYS$CTRL_RST
SYS$RSV
SYS$RSV
SYS$EFCT_BYPS
SYS$MDR_INT
SYS$RSV
SYS$RSV
SYS$RSV
SYS$RSV
SYS$RSV
SYS$RSV
SYS$RSV
SYS$FIX_VEL
SYS$VELCRV_ON
SYS$RSV
SYS$WF_SRAM
SYS$RSV
SYS$WMEM_SEL
SYS$RSV
12
21
22
off/on
1..10
off,1..127
0..7
0..64
vol,non_vol
2.SEQ s=1
PARAMETER
SEQ$F_CLICK
SEQ$F_SYNC
SEQ$REC_CH
SEQ$F_REC_AT
SEQ$F_REC_VEL
SEQ$SONG_NUM
SEQ$REC_TYPE
SEQ$MIDI
SEQ$LOOP
SEQ$CHAIN
SEQ$RSV
14
1..10
over,repl,step
punch
off,on
off,on
off,on
3.RHYTHM s=2
PARAMETER
RY$PTN_SONG
RY$REC_FLAG
RY$PTN_NUM
RY$CLICK_VL
RY$QUANTIZE
RY$ACCENT_1
RY$ACCENT_2
RY$ACCENT_3
RY$ACCENT_VEL
RY$RSV
BULK
NUMBER
16
17
18,19
20
21
22
23
24
25,26
27..32
PARAM
NUMBER
DATA
RANGE
0..1
0..1
0..99
0..6
0..7
1..127
1..127
1..127
1..128
0
DISP
NOTES
song,pattern
real,step
I0..99
0..6
0..7
1..127
1..127
1..127
1..127,kbd
rhythm mode
rhythm rec type
pattern number
ptn rec click beat
ptn rec quantize
ptn rec acc1
ptn rec acc2
ptn rec acc3
ptn rec fix vel
reserved
DATA
RANGE
0..127
0..127
0..127
DISP
NOTES
0..127
0..127
0..127
bank(00)
bank(20)
number
(6)MIDI Parameter Change table ( Program Change Table )
$F0,$43,$1n,$29,$05,sub_group,p_msb,p_lsb,v_msb,v_lsb,$F7
N o t e ) n ; Device Number
s ; parameter sub_group number
s=0..63(program number)
p ; parameter number
v ; parameter value
PARAMETER
PGM$BNKM
PGM$BNKL
PGM$NUM
BULK
NUMBER
32
33
34
PARAM
NUMBER
0
1
2
35..37
38..40
|
221..223
Bulk dump is output successively after Synth Setup.
15
(7)MIDI Parameter Change table ( Switch Remote )
$F0,$43,$10,$29,$06,$00,p_msb,p_lsb,v_msb,v_lsb,$F7
Note)
s ; parameter sub_group number
v ; parameter value
data range : off($00∼$3F),on($40∼$7F)
ppppppp
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Sw Num
SW1
SW2
SW3
SW4
SW5
SW6
SW7
8
SW9
SW10
SW11
SW12
SW13
SW14
SW15
SW16
SW17
SW18
SW19
SW20
SW21
SW22
SW23
SW24
SW25
SW26
SW27
1 2 3
□□□
4 5 6
□□□
1213141516
□□□□□
17181920212223242526 303132 35 36 37
□□□□□□□□□□ □□□ □□□
□7
□8
□9
□ 10
□ 11
NOTES
[|<]
[<<]
[>>]
[REC]
[STOP]
[RUN]
[SUB1]
[SUB2]
[SUB3]
[SUB4]
[SUB5]
[PERFORMANCE]
[VOICE]
[SONG]
[PATTERN]
[UTILITY]
[SHIFT]
[PF1]
[PF2]
[PF3]
[PF4]
[PF5]
[PF6]
[PF7]
[PF8]
[EXIT]
[STORE]
ppppppp
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
127
27
□
3839404142434445
□□□□□□□□
28
□
29 33 34 4647484950515253
□ □ □ □□□□□□□□
Sw Num
SW28
SW29
SW30
SW31
SW32
SW33
SW34
SW35
SW36
SW37
SW38
SW39
SW40
SW41
SW42
SW43
SW44
SW45
SW46
SW47
SW48
SW49
SW50
SW51
SW52
SW53
SWRST
NOTES
[EFFECT BYPASS]
[ENTER]
[<]
[>]
[MENU]
[DEC]
[INC]
[INT1]
[INT2]
[CARD]
[GRPA]
[GRPB]
[GRPC]
[GRPD]
[GRPE]
[GRPF]
[GRPG]
[GRPH]
[PGM1]
[PGM2]
[PGM3]
[PGM4]
[PGM5]
[PGM6]
[PGM7]
[PGM8]
RESET
<Appended table 2>
NSEQ Bulk Dump
NSEQ data is output after 1 byte data is converted to 2-byte ASCII data.
Data for one song consists of multiple track data which starts with F0 On
(n=track number) and ends with F2. If a track is empty the track is not included.
hex
F0
00
---F2
---F0
0F
---F2
16
description
top of record track #1
time/event/control data
end of record track #1
track #2 ∼ #15 data
top of record track #16
time/event/control data
end of record track #16
YAMAHA
[ Music Synthesizer---synthesizer part ]
Date:11-MAY-1992
Model SY85
MIDI Implementation Chart
Version : 1.0
+----------------------------------------------------------------------+
|
| Transmitted
|
Recognized
|
Remarks
|
|
Function ... |
|
|
|
|-------------------+----------------+----------------+----------------|
|Basic
Default
| 1 - 16
| 1 - 16
| memorized
|
|Channel Changed
| 1 - 16
| 1 - 16
|
|
|-------------------+----------------+----------------+----------------|
|
Default
| 3
| 1,3
| memorized
|
|Mode
Messages | x
| x
|
|
|
Altered
| ************** | x
|
|
|-------------------+----------------+----------------+----------------|
|Note
| 28 - 103
| 0 - 127
|
|
|Number : True voice| ************** | 1 - 127
|
|
|-------------------+----------------+----------------+----------------|
|Velocity Note ON
| o 9nH,v=1-127 | o v=1-127
|
|
|
Note OFF | x 9nH,v=0
| x
|
|
|-------------------+----------------+----------------+----------------|
|After
Key's
| x
| x
|
|
|Touch
Ch's
| o
| o
|
|
|-------------------+----------------+----------------+----------------|
|Pitch Bender
| o
| o 0-12 semi
|7 bit resolution|
|-------------------+----------------+----------------+----------------|
|
0,32| o
| o
|Bank select
|
|
1 | o M.Wheel
| o
|
|
| Control
4 | o Foot cont.
| o
|
|
|
7 | o Foot volume | o
|
|
| Change
10 | x
| o
*1 |Pan
|
|
64 | o Sustain sw. | o
|Sustain
|
|
16 - 19 | o CS
| o
|
|
|
1 - 120 | x
| o
|Assignable
|
|
120 | x
| o
|All Sounds off |
|
121 | x
| o
|Reset All Cont. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|-------------------+----------------+----------------+----------------|
|Prog
| o 0-63
| o 0-63
|
|
|Change : True #
| ***********
|
|
|
|-------------------+----------------+----------------+----------------|
|System Exclusive
| o
*2 | o
*2 |voice etc.
|
|-------------------+----------------+----------------+----------------|
|
: Song Pos |
|
|Common : Song Sel |
|
|
: Tune
|
See the sequencer part.
|
|-------------------+
|
|System
:Clock
|
|
|Real Time :Commands|
|
|-------------------+----------------+----------------+----------------|
|Aux :Local ON/OFF | x
| x
|
|
|
:All Notes OFF| x
| o
|
|
|Mes- :Active Sense | o
| o
|
|
|sages:Reset
| x
| x
|
|
|-------------------+----------------+----------------+----------------|
|Note *1 ; effect to next key on notes
|
|
*2 ; transmit/receive if device No is not off.
|
|
|
|
|
|
|
+----------------------------------------------------------------------+
Mode 1 : OMNI ON, POLY
Mode 2 : OMNI ON, MONO
o : Yes
Mode 3 : OMNI OFF, POLY
Mode 4 : OMNI OFF, MONO
x : No
YAMAHA
[ Music synthesizer---sequencer part ]
Date:11-MAY-1992
Model SY85
MIDI Implementation Chart
Version : 1.0
+----------------------------------------------------------------------+
|
| Transmitted
|
Recognized
|
Remarks
|
|
Function ... |
|
|
|
|-------------------+----------------+----------------+----------------|
|Basic
Default
| 1 - 16
| 1 - 16
| memorized
|
|Channel Changed
| 1 - 16
| 1 - 16
|
|
|-------------------+----------------+----------------+----------------|
|
Default
| x
| x
|
|
|Mode
Messages | x
| x
|
|
|
Altered
| ************** | x
|
|
|-------------------+----------------+----------------+----------------|
|Note
| 0 - 111
| 0 - 111
|
|
|Number : True voice| ************** |
|
|
|-------------------+----------------+----------------+----------------|
|Velocity Note ON
| o 9nH,v=1-127 | o v=1-127
*1|
|
|
Note OFF | x 9nH,v=0
| x
|
|
|-------------------+----------------+----------------+----------------|
|After
Key's
| x
| x
|
|
|Touch
Ch's
| o
| o
*2|
|
|-------------------+----------------+----------------+----------------|
|Pitch Bender
| o
| o
|
|
|-------------------+----------------+----------------+----------------|
|
0 - 120
| o
| o
|
|
|
|
|
|
|
|
|
|
|
|
| Control
|
|
|
|
|
|
|
|
|
| Change
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|-------------------+----------------+----------------+----------------|
|Prog
| o 0 - 127
| o 0 - 127
|
|
|Change : True #
| ************** |
|
|
|-------------------+----------------+----------------+----------------|
|System Exclusive
| o
*3| o
*3| Song data etc. |
|-------------------+----------------+----------------+----------------|
|System : Song Pos | x
| o
| except REC mode|
|
: Song Sel | x
| x
|
|
|Common : Tune
| x
| x
|
|
|-------------------+----------------+----------------+----------------|
|System
:Clock
| o
*5| o
*4|
|
|Real Time :Commands| o
*5| o
*5|
|
|-------------------+----------------+----------------+----------------|
|Aux :Local ON/OFF | x
| x
|
|
|
:All Notes OFF| x
| x
|
|
|Mes- :Active Sense | o
| x
|
|
|sages:Reset
| x
| x
|
|
|-------------------+----------------+----------------+----------------|
|Notes: *1 = receive if velocity switch is kbd.
|
|
*2 = receive if after touch switch is on.
|
|
*3 = transmit/receive if deveice No is not off.
|
|
*4 = receive in MIDI sync mode.
|
|
*5 = transmit/receive if MIDI control is not off.
|
+----------------------------------------------------------------------+
Mode 1 : OMNI ON, POLY
Mode 2 : OMNI ON, MONO
o : Yes
Mode 3 : OMNI OFF, POLY
Mode 4 : OMNI OFF, MONO
x : No
YAMAHA
[ Music synthesizer---rhythm part ]
Date:11-MAY-1992
Model SY85
MIDI Implementation Chart
Version : 1.0
+----------------------------------------------------------------------+
|
| Transmitted
|
Recognized
|
Remarks
|
|
Function ... |
|
|
|
|-------------------+----------------+----------------+----------------|
|Basic
Default
| 1 - 16
| 1 - 16
| memorized
|
|Channel Changed
| 1 - 16
| 1 - 16
|
|
|-------------------+----------------+----------------+----------------|
|
Default
| x
| x
|
|
|Mode
Messages | x
| x
|
|
|
Altered
| ************** | x
|
|
|-------------------+----------------+----------------+----------------|
|Note
| 36 - 96
| 36 - 96
|
|
|Number : True voice| ************** |
|
|
|-------------------+----------------+----------------+----------------|
|Velocity Note ON
| o 9nH,v=1-127 | o v=1-127
*1|
|
|
Note OFF | x 9nH,v=0
| x
|
|
|-------------------+----------------+----------------+----------------|
|After
Key's
| x
| x
|
|
|Touch
Ch's
| x
| x
|
|
|-------------------+----------------+----------------+----------------|
|Pitch Bender
| x
| x
|
|
|-------------------+----------------+----------------+----------------|
|
| x
| x
|
|
|
|
|
|
|
|
|
|
|
|
| Control
|
|
|
|
|
|
|
|
|
| Change
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|-------------------+----------------+----------------+----------------|
|Prog
| x
| x
|
|
|Change : True #
| ************** |
|
|
|-------------------+----------------+----------------+----------------|
|System Exclusive
| o
*2| o
*2| Song data etc. |
|-------------------+----------------+----------------+----------------|
|System : Song Pos | x
| o
| except REC mode|
|
: Song Sel | x
| x
|
|
|Common : Tune
| x
| x
|
|
|-------------------+----------------+----------------+----------------|
|System
:Clock
| o
*4| o
*3|
|
|Real Time :Commands| o
*4| o
*4|
|
|-------------------+----------------+----------------+----------------|
|Aux :Local ON/OFF | x
| x
|
|
|
:All Notes OFF| x
| x
|
|
|Mes- :Active Sense | o
| x
|
|
|sages:Reset
| x
| x
|
|
|-------------------+----------------+----------------+----------------|
|Notes: *1 = receive if accent velocity is kbd.
|
|
*2 = transmit/receive if deveice No is not off.
|
|
*3 = receive in MIDI sync mode.
|
|
*4 = transmit/receive if MIDI control is not off.
|
|
|
+----------------------------------------------------------------------+
Mode 1 : OMNI ON, POLY
Mode 2 : OMNI ON, MONO
o : Yes
Mode 3 : OMNI OFF, POLY
Mode 4 : OMNI OFF, MONO
x : No