Media-accelerated Global Information Carrier ( MaGIC ) es un protocolo de audio sobre Ethernet desarrollado por Gibson Guitar Corporation en colaboración con 3COM . Permite la transmisión bidireccional de datos de audio multicanal, datos de control y potencia de instrumentos.
La revisión 1.0 se introdujo en 1999; la revisión más actual, 3.0c, se publicó en 2003. [1]
MaGIC se utiliza en varios productos de guitarra como Gibson Digital Guitar.
Capacidades
- Utiliza cables UTP de categoría 5 de hasta 100 m de longitud
- Compatible con tramas Fast Ethernet
- 32 canales, frecuencia de muestreo de 192 kHz
- Audio entero de 32 bits
- Audio de punto flotante de 32 bits
- Audio entero de 24 bits con estado de canal de 4 bits y comando de canal de 4 bits
- Datos brutos de 32 bits
- Admite topología de red de línea, topología de estrella y una combinación de ambas.
Protocolo de red
En términos del modelo ISO OSI , MaGIC puede utilizar la capa física y de enlace ( MAC / LLC ) basada en la señalización Fast Ethernet de 100 Mbit especificada en IEEE 802.3 / IEEE 802.3af e IEEE 802.2 , sin embargo, MaGIC implementa capas de aplicación y red propietarias que se pueden utilizar con diferentes capas físicas como Gigabit Ethernet o medios ópticos.
El marco consta de 1776 bytes. El protocolo de red encapsula los datos de aplicación de cada marco (1506 bytes) en los campos de carga útil de medios (1024 bytes) y carga útil de control (352 bytes) del marco. La carga útil de medios está reservada para datos de audio y video sincrónicos de baja latencia, y la carga útil de control puede encapsular mensajes de control MaGIC, datos MIDI y otros protocolos.
Los flujos de medios se transmiten de forma sincrónica sin remuestreo ni almacenamiento en búfer, lo que garantiza una latencia mínima; cada flujo tiene una fuente y uno o más destinos. Los mensajes de control generalmente se transmiten a toda la red: cada dispositivo procesa la dirección de destino y la reenvía a todos los vecinos si es necesario.
Protocolo de aplicación
Un dispositivo MaGIC consta de las siguientes entidades lógicas:
- Unidad: un punto de acceso que envía y recibe mensajes de control;
- Componentes: puntos de acceso para aplicaciones de control, como interruptores de encendido y apagado, controles de volumen, superficies de control o interfaces gráficas de usuario;
- Puertos: representan conexiones físicas o aplicaciones de usuario que envían medios a la red;
- Enrutadores de ranura de medios: enrutan flujos de datos de medios a través de la red.
Las capacidades de control individuales del dispositivo se exponen a través del Protocolo de control MaGIC (MCP), que permite la comunicación con componentes en otros dispositivos (un máximo de 65535 por dispositivo).
La red elige un sistema maestro de sincronización (STM), que es la fuente de sincronización de todos los dispositivos. Los formatos de código de tiempo incluyen el código de tiempo MaGIC y el código de tiempo MIDI.
Los datos de control constan de un código de mensaje de control (CMC) de 12 bits, un campo de estado de 4 bits, una fuente de 32 bits (unidad y componente, 16 bits cada uno) y un destino de 32 bits, y pueden contener hasta 32 Kbytes de datos en varios marcos.
Los CMC se definen en cuatro clases:
- Mensajes de administración de red (0-127)
- Protocolos de aplicación bien conocidos (128-511): se utilizan para la encapsulación de protocolos de alto nivel bien conocidos o para transportar mensajes con formato y estructura bien conocidos (como MIDI).
- Mensajes de control de usuario (512-1023): mensajes de usuario propietarios
- Reservado (1024-4095).
Los enlaces de control son canales de comunicación bidireccionales entre varios dispositivos MaGIC, destinados a aplicaciones de control. Por ejemplo, un enlace de control permite que la perilla de un dispositivo regule el volumen ubicado de forma remota en otro dispositivo a través de la red MaGIC. Los enlaces de control permiten la gestión remota desde una computadora con una interfaz gráfica de usuario sofisticada que actuaría como un supervisor de red que administraría otras aplicaciones. Los dispositivos también pueden establecer enlaces de control utilizando mecanismos propietarios siempre que cumplan con esta especificación.
Referencias
- ^ "Transmisor de información global acelerado por medios". Archivado desde el original el 14 de mayo de 2010.
- ^ Especificación de ingeniería de portadores de información global acelerada por medios Revisión 3.0c (PDF) , archivado desde el original (PDF) el 4 de marzo de 2016
Enlaces externos
- Página de inicio de MaGIC en Gibson at the Wayback Machine (archivada el 28 de julio de 2010)