Articulo de referencia

Gibson MaGIC

MaGIC ( Media-accelerated Global Information Carrier ) es un protocolo de audio sobre Ethernet desarrollado por Gibson Guitar Corporation en colaboración con 3COM . Permite la t...

MaGIC ( Media-accelerated Global Information Carrier ) 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 alimentación de instrumentos.

La revisión 1.0 se introdujo en 1999; la revisión más reciente, la 3.0c, se publicó en 2003. [ 1 ]

MaGIC se utiliza en varios productos para guitarra, como la guitarra digital Gibson.

Capacidades

  • Utiliza cables UTP de categoría 5 de hasta 100 m de longitud.
  • Compatible con tramas y 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 sin procesar de 32 bits
  • Admite topología de red lineal, topología en 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 la capa de enlace ( MAC / LLC ) basadas 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 red y de aplicación propietarias que pueden utilizarse con diferentes capas físicas, como Gigabit Ethernet o medios ópticos.

La trama consta de 1776 bytes. El protocolo de red encapsula los datos de la aplicación de cada trama (1506 bytes) en los campos de carga útil multimedia (1024 bytes) y carga útil de control (352 bytes). La carga útil multimedia está reservada para datos de audio y vídeo síncronos de baja latencia, y la carga útil de control puede encapsular mensajes de control MaGIC, datos MIDI y otros protocolos.

Las transmisiones multimedia se realizan de forma síncrona, sin remuestreo ni almacenamiento en búfer, lo que garantiza una latencia mínima. Cada transmisión tiene un origen y uno o más destinos. Los mensajes de control se difunden generalmente a toda la red : cada dispositivo procesa la dirección de destino y, si es necesario, la reenvía a todos los dispositivos vecinos. 

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/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 contenido multimedia a la red; 
  • Enrutadores de ranuras multimedia : enrutan flujos de datos multimedia a través de la red. 

Las capacidades de control individual 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 selecciona un Maestro de Sincronización del Sistema (STM), que es la fuente de sincronización para 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, un origen 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 múltiples tramas.

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 encapsular protocolos de alto nivel bien conocidos o para transportar mensajes con un formato y una 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, diseñados para aplicaciones de control. Por ejemplo, un enlace de control permite que el botón de un dispositivo regule el volumen de otro dispositivo ubicado remotamente a través de la red MaGIC. Los enlaces de control permiten la administración remota desde una computadora con una interfaz gráfica de usuario avanzada, que actuaría como supervisor de red para administrar otras aplicaciones. Los dispositivos también pueden establecer enlaces de control mediante mecanismos propietarios, siempre que cumplan con esta especificación.

Referencias

  1. "Transmisor global de información acelerado por medios" . Archivado del original el 14 de mayo de 2010.
  2. Especificación de ingeniería de portadores de información globales acelerados por medios, revisión 3.0c (PDF) , archivada del original (PDF) el 4 de marzo de 2016.
  • Página principal de MaGIC en Gibson en la Wayback Machine (archivada el 28/07/2010)