Implementación MIDI
Estado
F0H
41H, dev, 42H, 12H, aaH, bbH, ccH,
ddH, ... eeH, sum
Byte
Explicación
F0H
Estado exclusivo
41H
Número ID (Roland)
dev
ID de dispositivo(dev: 10H - 1FH, 7FH)
42H
ID de modelo (GS)
12H
ID de comando (DT1)
aaH
Dirección MSB: byte superior de la dirección de inicio de la
información transmitida
bbH
Dirección:
byte central de la dirección de inicio de la información
transmitida
ccH
Dirección LSB: byte inferior de la dirección de inicio de la
información transmitida
ddH
Información:
la información real a transmitir. Se transmiten
múltiples bytes de información, empezando desde la
dirección.
:
:
eeH
Información
sum
Suma de comprobación
F7H
EOX (Final del exclusivo)
* La cantidad de información que puede transmitirse a la vez depende del tipo de
información, y ésta se transmitirá desde la dirección y tamaño de inicio especificados.
Consulte la dirección y el tamaño mostrados en la sección "Mapa de direcciones de
parámetro" (p. 162).
* La información superior a los 256 bytes se dividirá en paquetes de un tamaño máximo de
256 bytes, y cada paquete se enviará a un intervalo de unos 20 ms.
* Para la suma de comprobación, consulte la (p. 174).
* No se reciben cuando el parámetro Receive Exclusive (SYSTEM/MIDI&USB) está
desactivado.
160
Byte de información Estado
F7H
2. Transmisión de información
■Mensajes Channel Voice
Cuando ejecute la transferencia de información, se transmitirán los siguientes cambios de
control y cambio de programa.
●Control Change
❍Bank Select (Número de controlador 0, 32)
Estado
2º byte
BnH
00H
BnH
20H
n = Número de canal MIDI:
mm, ll = Número de banco:
❍Portamento Time (Número de controlador 5)
Estado
2º byte
BnH
05H
n = Número de canal MIDI:
vv = Tiempo de Portamento:
❍Data Entry (Número de controlador 6, 38)
Estado
2º byte
BnH
06H
BnH
26H
n = Nº de canal MIDI: 0H - FH (ch.1 - 16)
mm, ll = el valor del parámetro especificado por RPN/NRPN
mm = MSB, ll = LSB
❍Volumen (Número de controlador 7)
Estado
2º byte
BnH
07H
n = Número de canal MIDI:
vv = Volumen:
❍Panpot (Número de controlador 10)
Estado
2º byte
BnH
0AH
n = Número de canal MIDI:
vv = Panoramización:
❍Portamento (Número de controlador 65)
Estado
2º byte
BnH
41H
n = Número de canal MIDI:
vv = Valor de control:
❍Resonance (Número de controlador 71)
Estado
2º byte
BnH
47H
n = Número de canal MIDI:
vv= Valor de Resonance (cambio relativo): 00H - 40H - 7FH (-64 - 0 - +63)
❍Release Time (Número de controlador 72)
Estado
2º byte
BnH
48H
n = Número de canal MIDI:
vv= Valor de Release Time (cambio relativo):00H - 40H - 7FH (-64 - 0 - +63),
❍Attack time (Número de controlador 73)
Estado
2º byte
BnH
49H
n = Número de canal MIDI:
vv= Valor de Attack time (cambio relativo):00H - 40H - 7FH (-64 - 0 - +63),
❍Cutoff (Número de controlador 74)
Estado
2º byte
BnH
4AH
n = Número de canal MIDI:
vv= Valor de Cutoff (cambio relativo):
3er byte
mmH
llH
0H - FH (ch.1-ch.16:
00 00H - 7F 7FH (banco.1 - banco.16384)
3er byte
vvH
0H - FH (ch.1-ch.16:
00H - 7FH (0 - 127)
3er byte
mmH
llH
3er byte
vvH
0H - FH (ch.1-ch.16:
00H - 7FH (0 - 127)
3er byte
vvH
0H - FH (ch.1-ch.16:
00H - 40H - 7FH (Izquierda - Centro - Derecha),
3er byte
vvH
0H - FH (ch.1-ch.16:
00H - 7FH (0 -127) 0-63 = OFF, 64-127 = ON
3er byte
vvH
0H - FH (ch.1-ch.16:
3er byte
vvH
0H - FH (ch.1-ch.16:
3er byte
vvH
0H - FH (ch.1-ch.16:
3er byte
vvH
0H - FH (ch.1-ch.16:
00H - 40H - 7FH (-64 - 0 - +63),