A5000/A4000
37
Table1 Bulk Dump
data byte
Item
Type
Description
1st
2nd
3rd
4th
offset
decimal
Address offset
—
UC
1 byte (unsigned 8 bit)
b7-b0
—
—
—
SC
1 byte (signed 8 bit, 2’s
sign,b6-b0
—
—
—
complement)
US
2 byte (unsigned 16 bit)
b15-b8
b7-b0
—
—
data
SS
2 byte (signed 16 bit, 2’s
sign,b14-b8 b7-b0
—
—
size
complement)
UL
4 byte (unsigned 32 bit)
b31-b24
b23-16
b15-b8
b7-b0
SL
4 byte (signed 32 bit, 2’s sign,b30-b24 b23-16
b15-b8
b7-b0
complement)
*n
wn bytes of each data type
—
c
All displayable ASCII
—
codes except
Y
Bitmap type
value
b
Refer to the name column
—
for bit position
—
Unused or internal use
—
only (0 not appropriate)
Parameter block
name
[ ]
Refer to each parameter
—
block for details
Each data byte is divided into the upper and lower 4 bits and received/transmitted as 2 bytes
of MIDI data.
original data byte
b7,b6,b5,b4,b3,b2,b1,b0
MIDI
1st byte
0,0,0,0,b7,b6,b5,b4
(*1) Number of samples/sample banks for which ToPgm is on.
(*2) -2:off, -1:AUDITION, 0-15:A01-16, 16:basic receive channel, 17-32:B01-16(A5000 only)
(*3) -1:all
(*4) Refer to *8 of “2.1.1 Program Parameters”.
data
2nd byte
0,0,0,0,b3,b2,b1,b0
1.1 Voice Parameter Bulk Dump
1.1.1 Program Bulk Dump 408+56*(number of samples)byte
(*1) No assignment when the first byte is $00
1.1.4 Wave Data Bulk Dump 72+2*(wave data word size)byte
1.1.5 Sequence Bulk Dump 72+(sequence data byte size)byte
1.1.6 Object List Bulk Dump 17*(number of all objects)byte
(*1) sample:16, sample bank:17, sequence:19, program:20"
1.1.7 Parameter Block
[Common] 64byte
offset
data size value
name
0000
64byte
[Common]
0064
UC*8
c
program name
0072
UC
b
b0:AD in on, b2-1:AD in source,
b5-3:effect1-3 connection, b7-6:program LFO sync
0073
UC
b
b2-0:program LFO cycle, b5-3:program LFO wave,
b7-6:program LFO initial phase
0074
US
b
b0:MIDI channelA01 controller reset...
b15:MIDI channelA16 controller reset
0076
US
b
b0:MIDI channelA01 note on normal/toggle...
b15:MIDI channelA16 note on normal/toggle
0078
SC
+/-63
AD in (L) pan
0079
UC
—
reserved
0080
UC
—
reserved
0081
UC
—
reserved
0082
UC
—
reserved
0083
UC
0-127
program level
0084
SC
—
reserved
0085
SC
—
reserved
0086
SC
+/-127
program transpose
0087
SC
-2,-1,0-32
program LFO reset MIDI channel (*2)
0088
UC
0-3
program portamento type
0089
UC
0-127
program portamento rate
0090
UC
0-127
program portamento time
0091
UC
0-127
S/H speed
0092
UC
25-250
program LFO tempo
0093
SC
-1,0-127
program LFO reset note (*2)
0094
US
0-999
number of assigned samples (*1)
0096
120byte
[Effect Parameter]*3 (effect1-3)
0216
16byte
—
reserved
0232
120byte
[Effect Parameter]*3 (effect4-6) (A5000 only)
0352
16byte
[Control]*4 (program control1-4)
0368
US
b
b0:MIDI channel B01 controller reset...
b15:MIDI channel B16 controller reset (A5000 only)
0370
US
b
b0:MIDI channel B01 note on normal/toggle...
b15:MIDI channel B16 note on normal/toggle
(A5000 only)
0372
UC
b
b2-0:effect4-6 connection (A5000 only)
0373
UC
0-12
AD in (L) output1 (*4)
0374
UC
0-127
AD in (L) level1
0375
UC
0-12
AD in (L) output2 (*4)
0376
UC
0-127
AD in (L) level2
0377
SC
+/-63
AD in R pan
0378
UC
0-12
AD in R output1 (*4)
0379
UC
0-127
AD in R level1
0380
UC
0-12
AD in R output2 (*4)
0381
UC
0-127
AD in R level2
0382
UC*16
0-127
program LFO step wave value1-16
0398
UC
b
b2-0:total steps of step wave, b4-3:step wave slope
0399
9byte
—
reserved
0408
56*n byte
[Easy Edit Parameter]*(number of samples)
1.1.2 Sample Bank Bulk Dump 312+20*(number of samples)byte
offset
data size value
name
0000
64byte
[Common]
0064
224byte
[Sample Parameter]
0288
UL
b
sample bank value enable (*1)
0292
UL
b
sample bank value enable (*2)
0296
UL
b
sample bank value enable (*3)
0300
UL
—
reserved
0304
UC
0-127
number of assigned samples
0305
UC*7
—
reserved
0312
20*n byte
[Sample Bank Member]*(number of samples)
(*1) b31(MSB) — b0(LSB):P2=31 — 0
(*2) b31(MSB) — b0(LSB):P2=63 — 32
(*3) b31(MSB) — b0(LSB):P2=95 — 64
P2, above, applies to P2 = 0-88 of the “Sample Parameter” block of “2.1.4 Parameter
Block.”
1.1.3 Sample Bulk Dump 336byte
offset
data size value
name
0000
64byte
[Common]
0064
UC*16
c
linked wave object name L (*1)
0080
UC*16
c
linked wave object name R (*1)
0096
UL*2
—
reserved
0104
UL*2
—
reserved
0112
224byte
[Sample Parameter]
offset
data size value
name
0000
64byte
[Common]
0064
SS
—
reserved
0066
US
—
reserved
0068
US
—
reserved
0070
US
—
reserved
0072
US*n
wave data (n='size' in [Common])
offset
data size value
name
0000
64byte
[Common]
0064
US
50-250
original tempo
0066
US
—
reserved
0068
US
—
reserved
0070
US
—
reserved
0072
UC*n
sequence data (n='size' in [Common])
offset
data size value
name
0000
UC
object type (*1)
0001
UC*16
c
name
:
Repeat for all objects saved in memory, from obj type to name.
:
offset
data size value
name
0000
UC
object type (*1)
0001
UC
—
reserved
0002
UC*16
c
name
0018
UC*2
—
reserved
0020
UL
size (*2)
0024
UC*16
—
reserved
0040
UC*16
—
reserved
0056
UC
—
reserved
0057
UC*3
—
reserved
0060
UL
—
reserved
(*1) sample:16, sample bank:17, sequence:19, program:20
(*2) wave data word size for wave data bulk dump,
sequence data word size for sequence bulk dump,
0 in all other cases.
Содержание A4000
Страница 5: ...A5000 A4000 5 CIRCUIT BOARD LAYOUT ...
Страница 6: ...A5000 A4000 6 BLOCK DIAGRAM 28CA1 8815099 ...
Страница 16: ...A5000 A4000 16 IC BLOCK DIAGRAM ...
Страница 17: ...A5000 A4000 17 ...
Страница 18: ...A5000 A4000 18 ...
Страница 43: ...A5000 A4000 43 MIDI IMPLEMENTATION CHART ...
Страница 45: ...2 A5000 A4000 OVERALL ASSEMBLY ...