152
MIDI
Formato de Vaciado masivo y solicitud
El formato de datos es el siguiente. Por ejemplo, datos internos: ds,d1,d2,...dx,...de (dx son datos de 1
byte).
Para calcular la suma de comprobación: añada los datos de BYTE COUNT(LOW) anteriores a CHECK
SUM, multiplicando –1 (complemento a 2), reponiendo MSB (bitio 7).
STATUS
11110000 F0
ID No.
01000011 43
SUB STATUS
0000nnnn 0n
FORMAT No.
01111110 7E
BYTE COUNT
00011111 1F
(HIGH/LOW)
01101010 6A
01001100 4C
01001101 4D
00100000 20
00100000 20
00111000 38
01000001 41
00110110 36
00110111 37
DATA NAME
01001101 4D
0mmmmmmm mm
DATA
0iiiiiii ii
0iiiiiii ii
0ttttttt tt
0ttttttt tt
0ddddddd dsH
0ddddddd dsL
0ddddddd deH
0ddddddd deL
CHECK SUM
0eeeeeee ee
EOX
11110111 F7
La recepción de memorias de escenas solamente será efectiva para los programas 1-64.
Consola de grabación digital 02R Guía del usuario
dxH = (dx/16) AND 0Fh, dxcL = dx AND 0Fh
Suma de comprobación = (-suma) & 0x7F
Scene Memory Bulk Dump Format
System Exclusive Message
Manufacturer's ID No.(YAMAHA)
n=0-15(Tx/Rx Channel No.1-16))
Universal Bulk Dump
4074(2016x2+32+10)bytes
'L'
'M'
' '
' '
'8'
'A'
'6'
'7'
'M'
m=0-64,127(Scene Memory No.0-64,current)
id 1
:
:
:
id 16
title1
:
:
:
title16
Scene Memory(2016x2bytes)
:
:
ee=(INVERT('L'+'M'+...+dsH+...+deL)+1) AND 7Fh
End Of Exclusive