Yamaha A4000 Owner's Manual page 278

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

Advertisement

MIDI Data Format
5.3.1. Parameter change (object select)
0
01110000
$F0
1
01000011
$43
2
0001nnnn
nnnn = Device Number
3
01011000
$58
g=22,h=0
4
00000000
$00
5
0ccccccc
object name(ASCII 16byte)
20
0ccccccc
22
0ttttttt
object type
21
11110111
$F7
Functions as an object select message.
This message specifies the object.
object name is a 16-character name for each object. Program object names are the program num-
ber of each program (example: "001
The object type is shown in the following table.
t
Data type
20($14)
Program
17($11)
Sample Bank
16($10)
Sample
2($02)
Wave data
19($13)
Sequence
5.3.2. Parameter change (object edit)
0
11110000
$F0
1
01000011
$43
2
0001nnnn
nnnn = Device Number
3
01011000
$58
g=22,h=0
4
00000001
$01
5
0ppppppp
parameter number P1-P6(6byte)
10
0ppppppp
11
0ddddddd
data
0ddddddd
11110111
$F7
Changes the value of the object parameter specified by object select.
The parameters comply with P1, P2 — P6 in chart 2.
The number of data bytes depends on the parameter. The data section is divided into byte 1, which
is the upper nibble, and byte 2, which is the lower nibble. See chart 2 for details.
5.3.3. Parameter change (system parameter)
0
11110000
$F0
1
01000011
$43
2
0001nnnn
nnnn = Device Number
3
01011000
$58
g=22,h=0
4
00000010
$02
5
0ppppppp
parameter number P1-P6 (6byte)
10
0ppppppp
11
0ddddddd
data
0ddddddd
01110111
$F7
This message is a parameter change for system parameters.
The parameters comply with P1, P2 — P6 in chart 2.
The number of data bytes depends on the parameter. The data section is divided into byte 1, which
is the upper nibble, and byte 2, which is the lower nibble. See chart 2 for details.
5.3.4. Parameter change (switch remote)
0
11110000
$F0
1
01000011
$43
2
0001nnnn
nnnn = Device Number
3
01011000
$58
g=22,h=0
4
00000011
$03
5
0ppppppp
switch number
6
00000000
$00
10
00000000
$00
11
0ddddddd
data
27
11110111
$F7
This message performs remote control of switches.
For the switch numbers, refer to table 2.
With the exception of switch numbers 123-127, data of $00-$3F turns the switch off, and data of
$40-$7F turns the switch on.
For switch numbers 123-127 (knob encoders), a value of 64 less than the data specifies the num-
ber of pulses which correspond to rotation (30 pulses per rotation). Positive numbers are rotation
toward the right, and negative numbers are rotation toward the left.
This message is received only.
278
Appendix
• A5000/A4000
").
5.3.5. Parameter request (object)
0
11110000
$F0
1
01000011
$43
2
0011nnnn
nnnn = Device Number
3
01011000
$58
g=22,h=0
4
00000001
$01
5
0ppppppp
parameter number P1-P6 (6byte)
10
0ppppppp
11
11110111
$F7
This message requests transmission of the parameter of the specified object as a parameter
change.
The parameters comply with P1, P2 — P6 in chart 2.
This message is received only.
5.3.6. Parameter request (system parameter)
0
11110000
$F0
1
01000011
$43
2
0011nnnn
nnnn = Device Number
3
01011000
$58
g=22,h=0
4
00000010
$02
5
0ppppppp
parameter number P1-P6 (6byte)
10
0ppppppp
11
11110111
$F7
This message requests transmission of a system parameter as a parameter change.
The parameters comply with P1, P2 — P6 in chart 2.
This message is received only.
5.3.7. Object Link Change
0
11110000
$F0
1
01000011
$43
2
0001nnnn
nnnn = Device Number
3
01011000
$58
g=22,h=0
4
00000100
$04
5
0ccccccc
upper object name(ASCII 16byte)
20
0ccccccc
21
0ttttttt
upper object type
22
0ccccccc
lower object name(ASCII 16byte)
37
0ccccccc
38
0ttttttt
lower object type
39
0ddddddd
data (0:link off, 1:link on)
40
11110111
$F7
Changes the link condition between specified objects (between Program and Sample/Sample
Bank Program is upper, and between Sample Bank and Sample is upper). Nothing occurs when an
object is selected which is not changeable, or which requires samples to be copied.
object name is a 16-character name for each object. Program object names are the program num-
ber of each program (example: "001
").
The object type is shown in the following table.
t
Data type
20($14)
Program
17($11)
Sample Bank
16($10)
Sample
5.3.8. Object Link Request
0
11110000
$F0
1
01000011
$43
2
0011nnnn
nnnn = Device Number
3
01011000
$58
g=22,h=0
4
00000100
$04
5
0ccccccc
upper object name(ASCII 16byte)
20
0ccccccc
21
0ttttttt
upper object type
22
0ccccccc
lower object name(ASCII 16byte)
37
0ccccccc
38
0ttttttt
lower object type
39
0ddddddd
data (0:link off, 1:link on)
40
11110111
$F7
When received the link condition between specified objects (between Program and Sample/Sam-
ple Bank Program is upper, and between Sample Bank and Sample is upper) is transmitted in
object link change format. This message is receive only.
The object type is shown in the following table.
t
Data type
20($14)
Program
17($11)
Sample Bank
16($10)
Sample

Advertisement

Table of Contents
loading

This manual is also suitable for:

A5000

Table of Contents