Roland GI-20 Manual Del Usuario página 39

Tabla de contenido

Publicidad

*
El tamaño de la información requerida no indica el número de bytes que constituyen un
mensaje DT1, pero representa los campos de dirección donde reside la información
requerida.
* Algunos modelos están sujetos a limitaciones en el formato de información utilizadas para
una única transacción. La información requerida, por ejemplo, puede tener un límite de
longitud o puede estar dividida en los campos de dirección predeterminados antes de que
se intercambie a lo largo de la interface.
* El mismo número de bytes comprende información del tamaño y la dirección, que, sin
embargo, varia con el ID de modelo.
* El proceso de comprobación de los errores utiliza una suma de comprobación que
proporciona un patrón de bits donde los últimos 7 bits son cero cuando se suman los
valores de la dirección, el tamaño y esta suma de comprobación.
Data set 1: DT1 (12H)
Este mensaje corresponde al proceso de transferencia de información real.
Debido a que a cada byte en la información se le asigna una única dirección, un
mensaje DT1 puede reproducir la dirección inicial de uno o más bits de
información al igual que una serie de información formateada en un orden
dependiente de la dirección.
Los estándares MIDI detienen los mensajes a tiempo no real al interrumpir un
mensaje Exclusive. Esto es un inconveniente para los dispositivos compatibles con
la función "soft-thru". Para mantener la compatibilidad con estos dispositivos,
Roland ha limitado el DT1 a 256 bytes para que un mensaje excesivamente largo se
envíe en "segmentos" separados.
Byte
Descripción
F0H
Estado Exclusive
41H
ID del fabricante (Roland)
DEV
ID del dispositivo
MDL
ID del modelo
12H
ID del comando
aaH
Dirección MSB
|
|
|
|
LSB
ddH
Información MSB
|
|
|
|
LSB
sum
Suma
F7H
Final de Exclusive
*
Un mensaje DT1 puede proporcionar sólo la información válida de entre toda la
información especificada por un mensaje RQ1.
* Algunos modelos están sujetos a limitaciones en el formato de información utilizadas para
una única transacción. La información requerida, por ejemplo, puede tener un límite de
longitud o puede estar dividida en los campos de dirección predeterminados antes de que
se intercambie a lo largo de la interface.
* El número de bytes que comprenden la información de la dirección varia de un ID de
modelo a otro.
* El proceso de comprobación de los errores utiliza una suma de comprobación que
proporciona un patrón de bits donde los últimos 7 bits son cero cuando se suman los
valores de la dirección, el tamaño y esta suma de comprobación.
Ejemplo de transacciones de mensaje
•El dispositivo A envía información al dispositivo B
Sólo se transfiere un mensaje DT1.
Dispositivo A
Dispositivo B
[Data set 1]
* Interval de más de 20m seg
[Data set 1]
I
[Data set 1]
•El dispositivo B solicita información al dispositivo A
El dispositivo B envía un mensaje RQ1 al dispositivo A.
Compruebe el mensaje, el dispositivo A vuelve a enviar un mensaje DT1 al
dispositivo B. .
Dispositivo A
Dispositivo B
[Request data]
[Data set 1]
* Interval de más de 20m seg.
[Data set 1]
[Data set 1]
Capítulo 5 Apéndices
39

Publicidad

Tabla de contenido
loading

Tabla de contenido