Implementación MIDI
❍Data set 1 DT1
Este es el mensaje que realiza la transmisión de información, y lo debe utilizar cuando desee
transmitir la información.
Estado
Byte de información
F0H
41H, dev, 00H, 00H, 03H, 12H, aaH, bbH,
ccH, ddH, eeH, ... ffH, sum
Byte
Explicación
F0H
Estado Exclusive
41H
Número ID (Roland)
dev
ID de dispositivo (dev: 10H - 1FH, 7FH, el valor inicial es 10H)
00H
ID de modelo #1 (RD-700SX)
00H
ID de modelo #2 (RD-700SX)
03H
ID de modelo #3 (RD-700SX)
12H
ID de comando (DT1)
aaH
Dirección MSB: byte superior de la dirección inicial de la información
a enviar
bbH
Dirección: byte central superior de la dirección inicial de la
información a enviar
ccH
Dirección:byte central inferior de la dirección inicial de la información
a enviar.
ddH
Dirección LSB: byte inferior de la dirección inicial de los datos a
enviar.
eeH
Datos: los datos a enviar. Múltiples bytes de información se
transmiten por orden empezando por la dirección.
:
:
ffH
Datos
sum
Suma de comprobación
F7H
EOX (Final de Exclusive)
* La cantidad de información que se puede transmitir al mismo tiempo dependerá del tipo
de información, y los datos se transmitirán a partir del tamaño y la dirección
especificados. Consulte la dirección y el tamaño mostrados en la sección "Mapa de
direcciones de parámetro" (p. 166).
* Los datos mayores de 256 bytes deben dividirse en paquetes de 256 bytes o menos, y
cada paquete se enviará en intervalos de 20 ms.
* Referente a la suma de comprobación, consulte la p. 171.
2. Transmisión de datos
■Mensajes Channel Voice
●Note off
Estado
2º byte
8nH
kkH
n = Número de canal MIDI:
kk = número nota:
* El mensaje Note off se envía a una velocidad de 40H.
●Note on
Estado
2º byte
9nH
kkH
n = Número de canal MIDI:
kk = número nota:
vv = velocidad note on:
●Control Change
* Seleccionando un número de controlador que corresponda al ajuste de los parámetros de
los controladores (Slider Assign, FC1/2 Pedal Assign), el RD-700SX puede transmitir
cualquier mensaje control change.
* Estos mensajes no se transmiten si el parámetro de la zona EXTERNAL está ajustado a
OFF.
❍Bank Select (Controlador número 0, 32)
Estado
2º byte
BnH
00H
BnH
20H
n = Número de canal MIDI:
mm, ll = Número de banco:
* Si Rec Mode está ajustado a ON (EDIT:Utility:Rec Setting:Rec Mode), estos mensajes se
transmitirán si se selecciona Tone.
❍Modulation (Controlador número 1)
Estado
2º byte
164
Estado
F7H
3r. byte
40H
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127)
3r. byte
vvH
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127)
01H - 7FH (1 - 127)
3r. byte
mmH
llH
0H - FH (ch.1 - 16)
00 00H - 7F 7FH (banco.1 - banco.16384)
3r. byte
BnH
01H
n = Número de canal MIDI:
vv = Profundidad de modulación:
* Estos mensajes se transmiten cuando se utiliza la palanca Modulation.
❍Portamento Time (Controlador número 5)
Estado
2º byte
BnH
05H
n = Número de canal MIDI:
vv = Tiempo Portamento:
* Estos mensajes se transmiten cuando Portament Time se ajusta en la zona EXTERNAL.
❍Data Entry (Controlador número 6, 38)
Estado
2º byte
BnH
06H
BnH
26H
n = número de canal MIDI:
mm, ll = el valor del parámetro especificado por RPN/NRPN
mm = MSB, ll = LSB
* Estos mensajes se transmiten cuando el valor Bend Range se ajusta en la zona
EXTERNAL.
❍Volume (Controlador number 7)
Estado
2º byte
BnH
07H
n = Número de canal MIDI:
vv = Volumen:
* Estos mensajes se transmiten cuando se utiliza el deslizador ZONE LEVEL.
* Estos mensajes se transmiten cuando el valor Volume se ajusta en la zona EXTERNAL.
❍Panpot (Controlador número 10)
Estado
2º byte
BnH
0AH
n = Número de canal MIDI:
vv = Panpot:
* Estos mensajes se transmiten cuando el valor Pan se ajusta en la zona EXTERNAL.
❍Hold 1 (Controlador número 64)
Estado
2º byte
BnH
40H
n = Número de canal MIDI:
vv = Valor de control:
* Estos mensajes se transmiten cuando se utiliza el pedal Damper.
❍Portamento (Controlador número 65)
Estado
2º byte
BnH
41H
n = Número de canal MIDI:
vv = Valor de control:
* Estos mensajes se transmiten cuando Portament Swicth se ajusta en la zona EXTERNAL.
❍Sostenuto (Controlador número 66)
Estado
2º byte
BnH
42H
n = Número de canal MIDI:
vv = Valor de control:
❍Soft (Controlador número 67)
Estado
2º byte
BnH
43H
n = Número de canal MIDI:
vv = Valor de control:
❍Resonance (Controlador número 71)
Estado
2º byte
BnH
47H
n = Número de canal MIDI:
vv= Valor de resonancia (cambio relativo): 00H - 7FH (-64 - 0 - +63)
vvH
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127)
3r. byte
vvH
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127)
3r. byte
mmH
llH
0H - FH (c.1 -c 16)
3r. byte
vvH
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127)
3r. byte
vvH
0H - FH (ch.1 - 16)
00H - 40H - 7FH (Izquierda – Centro - Derecha)
3r. byte
vvH
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127) 0-63 = OFF, 64-127 = ON
3r. byte
vvH
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127) 0-63 = OFF, 64-127 = ON
3r. byte
vvH
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127) 0-63 = OFF, 64-127 = ON
3r. byte
vvH
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127) 0-63 = OFF, 64-127 = ON
3r. byte
vvH
0H - FH (ch.1 - 16)