Additions, Midi data format, Add-1 – Yamaha REV500 User Manual
Page 25: Transmitted data, Receive data
Add-1
Additions
MIDI data format
1. Transmitted data
1-1. System information
#1
Program bulk data
status
1111 0000(F0H) System exclusive
ID No.
0100 0011(43H) YAMAHA
sub status
0000 nnnn(0nH) n = 0 - 15
format no. 0111 1110(7EH)
byte count 0000 0000(00H)
byte count 0100 1000(48H)
0100 1100(4CH) “L”
0100 1101(4DH) “M”
0010 0000(20H) Space
0010 0000(20H) Space
0011 1000(38H) “8”
0100 0001(41H) “A”
0011 1001(39H) “9”
0011 1001(39H) “9”
data name 0100 1101(4DH) “M”
program no. 0mmm mmmm
m = 1 - 100
data
0000 dddd
Memory bulk
(62 bytes)
:
:
0000 dddd
check sum 0eee eeee
EOX
1111 0111(F7H) End of exclusive
#2
Program Change Table bulk data
status
1111 0000(F0H) System exclusive
ID No.
0100 0011(43H) YAMAHA
sub status
0000 nnnn(0nH) n = 0 - 15
format no. 0111 1110(7EH)
byte count 0000 0010(02H)
byte count 0000 1010(0AH)
0100 1100(4CH) “L”
0100 1101(4DH) “M”
0010 0000(20H) Space
0010 0000(20H) Space
0011 1000(38H) “8”
0100 0001(41H) “A”
0011 1001(39H) “9”
0011 1001(39H) “9”
data name 0101 0100(54H) “T”
bank no.
0000 0001(01H)
data
0000 dddd
Program change
data (256 bytes)
:
:
0000 dddd
check sum 0eee eeee
EOX
1111 0111(F7H) End of exclusive
#3
System Setup bulk data
status
1111 0000(F0H) System exclusive
ID No.
0100 0011(43H) YAMAHA
sub status
0000 nnnn(0nH) n = 0 - 15
format no. 0111 1110(7EH)
byte count 0000 0000(00H)
byte count 0100 1100(4CH)
0100 1100(4CH) “L”
0100 1101(4DH) “M”
0010 0000(20H) Space
0010 0000(20H) Space
0011 1000(38H) “8”
0100 0001(41H) “A”
0011 1001(39H) “9”
0011 1001(39H) “9”
data name 0101 0011(53H) “S”
0010 0000(20H) Space
data
0000 dddd
System setup
memory (66 bytes)
:
:
0000 dddd
check sum 0eee eeee
EOX
1111 0111(F7H) End of exclusive
#4
Parameter Change data
status
1111 0000(F0H) System exclusive
ID No.
0100 0011(43H) YAMAHA
sub status
0001 nnnn(1nH) n = 0 - 15
format no. 0001 1110(1EH)
device code 0000 0110(06H) REV500
parameter no. 0000 pppp
*1)
0000 pppp
data
0000 dddd
parameter data (4
bytes)
0000 dddd
0000 dddd
0000 dddd
EOX
1111 0111(F7H) End of exclusive
#5
Current buffer bulk data
status
1111 0000(F0H) System exclusive
ID No.
0100 0011(43H) YAMAHA
sub status
0000 nnnn(0nH) n = 0 - 15
format no. 0111 1110(7EH)
byte count 0000 0000(00H)
byte count 0100 1000(48H)
0100 1100(4CH) “L”
0100 1101(4DH) “M”
0010 0000(20H) Space
0010 0000(20H) Space
0011 1000(38H) “8”
0100 0001(41H) “A”
0011 1001(39H) “9”
0011 1001(39H) “9”
data name 0100 1101(4DH) “M”
program no. 0000 0000(00H)
data
0000 dddd
Memory bulk
(62 bytes)
:
:
0000 dddd
check sum 0eee eeee
EOX
1111 0111(F7H) End of exclusive
2. Receive data
2-1. Channel information
#1
Program Change
status
1100 nnnn(CnH) n = 0 - 15
program no. 0ppp pppp
p = 0 - 127
#2
Control Change
status
1011 nnnn(BnH) n = 0 - 15
controller no. 0ccc cccc
*2)
control value 0vvv vvvv
v = 0 - 127
2-2. System information
#1
Program bulk dump request
status
1111 0000(F0H) System exclusive
ID No.
0100 0011(43H) YAMAHA
sub status
0010 nnnn(2nH) n = 0 - 15
format no. 0111 1110(7EH)
0100 1100(4CH) “L”
0100 1101(4DH) “M”
0010 0000(20H) Space
0010 0000(20H) Space
0011 1000(38H) “8”
0100 0001(41H) “A”
0011 1001(39H) “9”
0011 1001(39H) “9”
data name 0100 1101(4DH) “M”
program no. 0mmm mmmm
m = 1 - 100
EOX
1111 0111(F7H) End of exclusive