Implementación MIDI
● Data Transmission
❍ Data set 1 DT1 (12H)
Status
Data byte
F0H
41H, dev, 00H, 3FH, 12H, aaH,
bbH, ccH, ddH, eeH,... ffH, suma
Byte
Explicación
F0H
Estado Exclusive
41H
Número ID (Roland)
dev
Dispositivo ID (dev: 00H - 1FH (1 - 32) Valor inicial: 10H (17))
00H 3FH
Modelo ID (TD-6)
12H
Comando ID (DT1)
aaH
Dirección (Address) MSB: byte upper de la dirección inicial de
los datos a enviar
bbH
Dirección (Address) 2ª: 2º byte de la dirección inicial de los
datos a enviar
ccH
Dirección (Address) 3ª: 3r. byte de la dirección inicial de los
datos a enviar
ddH
Dirección (Address) LSB: byte lower de la dirección inicial de
los datos a enviar
eeH
Datos: información a enviar. Múltiples bytes de datos se
transmiten en orden empezando por la dirección.
:
:
ffH
Datos
sum
Suma de comprobación
F7H
EOX (Final de Exclusive)
* La cantidad de datos que se pueden transmitir al mismo tiempo depende del
tipo de datos, y la información se debe requerir utilizando una dirección y un
tamaño de inicio específicos. Consulte la dirección (Address) y el tamaño (Size)
en la lista "Mapa de direcciones de parámetro" (page 143).
* La información superior a 128 bytes se debe dividir en paquetes de 128 bytes o
menos. Si "Data Set 1" se transmite sucesivamente, debe haber un intervalo
mínimo de 40 ms entre paquetes.
* Referente a la suma de comprobación consulte la page 146.
◆ Modo GM
Sección 1. Recepción de datos
■ Mensajes Channel Voice
* Los siguientes mensajes Channel Voice se pueden recibir en canales cuyo
SETUP/GM PART/Part Rx Sw esté ajustado a "ON".
● Note Off
Status
2nd byte
8nH
kkH
9nH
kkH
n = número canal MIDI:
kk = número nota:
vv = velocidad note off:
* En la parte Rhythm (ch.10), este mensaje es ignorado.
* Los valores de velocidad del mensaje Note Off son ignorados.
● Note On
Status
2nd byte
9nH
kkH
n = número de canal MIDI:
kk = número nota:
vv = velocidad note on:
140
Status
F7H
3rd byte
vvH
00H
0H - FH (ch.1 - ch.16)
00H - 7FH (0 - 127)
00H - 7FH (0 - 127)
3rd byte
vvH
0H - FH (ch.1 - ch.16)
00H - 7FH (0 - 127)
00H - 7FH (0 - 127)
● Control Change
❍ Modulation (Controller número 1)
Status
2nd byte
BnH
01H
n = número canal MIDI:
vv = profundidad de modulación:
* En la parte Rhythm (ch.10), este mensaje es ignorado.
❍ Data Entry (Controller número 6, 38)
Status
2nd byte
BnH
06H
BnH
26H
n = número canal MIDI:0H - FH (ch.1 - ch.16)
mm, ll = valor del parámetro especificado por RPN.
mm = byte upper (MSB), ll = byte lower (LSB)
* En la parte Rhythm (ch.10), este mensaje es ignorado.
En el modo GM del TD-6, RPN se puede utilizar para modificar los siguientes
parámetros.
RPN
Data entry
MSB LSB
MSB LSB
00H 00H
mmH ---
00H 01H
mmH llH
00H 02H
mmH ---
7FH 7FH
--- ---
❍ Volume (Controller número 7)
Status
2nd byte
BnH
07H
n = número canal MIDI:
vv = Volumen:
* Los mensajes Volume se utilizan para ajustar el balance de volumen de cada parte.
❍ Pan (Controller número 10)
Status
2nd byte
BnH
0AH
n = número canal MIDI:
vv = panoramización:
* En la parte Rhythm (ch.10), este mensaje es ignorado.
❍ Expression (Controller número 11)
Status
2nd byte
BnH
0BH
n = número canal MIDI:
vv = Expresión:
* Los mensajes Expression se utilizan para ajustar el nivel de cada parte. Se puede
utilizar independientemente de los mensajes Volume. Los mensajes Expression
se utilizan para la expresión musical en una interpretación; p.ej., crescendo y
decrescendo.
3rd byte
vvH
0H - FH (ch.1 - ch.16)
00H - 7FH (0 - 127)
3rd byte
mmH
llH
Explicación
Sensibilidad Pitch Bend
mm: 00H - 18H (0 - 24 semitonos)
ll: ignorado (procesado como 00H)
especifica hasta 2 octavas en intervalos de semitono
Afinación Master Fine
mm,ll: 00 00H - 40 00H - 7F 7FH
(-100 - 0 - +99.99 centésimas)
Consulte "La afinación" (page 147).
Afinación Master Coarse
mm: 28H-40H-58H (-24 - 0 - +24 semitonos)
ll: ignorado (procesado como 00H)
RPN nulo
ajusta la condición donde RPN no está
especificado. Los mensajes Data entry
después de ajustar RPN nulo serán igno-
rados (No se requieren mensajes Data entry
después de RPN nulo). Los ajustes ya reali-
zados no cambiarán. mm,ll: ignorado
3rd byte
vvH
0H - FH (ch.1 - ch.16)
00H - 7FH (0 - 127)
3rd byte
vvH
0H - FH (ch.1 - ch.16)
00H - 40H - 7FH (Izquierda - Centro - Derecha)
3rd byte
vvH
0H - FH (ch.1 - ch.16)
00H - 7FH (0 - 127)