Yamaha A5000 Service Manual page 37

Professional sampler
Hide thumbs Also See for A5000:
Table of Contents

Advertisement

Table1 Bulk Dump
Item
Type
Description
offset
decimal
Address offset
UC
1 byte (unsigned 8 bit)
1 byte (signed 8 bit, 2's
SC
complement)
US
2 byte (unsigned 16 bit)
data
2 byte (signed 16 bit, 2's
SS
size
complement)
UL
4 byte (unsigned 32 bit)
4 byte (signed 32 bit, 2's
SL
complement)
*n
wn bytes of each data type
All displayable ASCII
c
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
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
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) 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 byte
1st
2nd
3rd
4th
b7-b0
sign,b6-b0
b15-b8
b7-b0
sign,b14-b8
b7-b0
b31-b24
b23-16
b15-b8
b7-b0
sign,b30-b24 b23-16
b15-b8
b7-b0
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]
(*1) No assignment when the first byte is $00
1.1.4 Wave Data Bulk Dump 72+2*(wave data word size)byte
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])
1.1.5 Sequence Bulk Dump 72+(sequence data byte size)byte
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])
1.1.6 Object List Bulk Dump 17*(number of all objects)byte
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.
:
(*1) sample:16, sample bank:17, sequence:19, program:20"
1.1.7 Parameter Block
[Common] 64byte
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.
A5000/A4000
37

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

A4000

Table of Contents