Гибсон MaGIC - Gibson MaGIC

MaGIC
Информация о производителе
Производитель Gibson Guitar Corporation
Дата разработки 1999 ; 22 года назад  ( 1999 )
Сетевая совместимость
Переключаемый Нет
Маршрутизируемый Нет
Скорость передачи данных Ethernet Fast Ethernet
Технические характеристики аудио
Максимальная частота дискретизации 192 кГц
Максимальная битовая глубина 32 бит

Media-ускоренный глобальный информационный носитель ( MaGIC ) - это протокол передачи звука через Ethernet , разработанный Gibson Guitar Corporation в партнерстве с 3COM . Он позволяет двунаправленную передачу многоканальных аудиоданных, данных управления и мощности прибора.

Версия 1.0 была представлена ​​в 1999 году; Самая последняя версия 3.0c была выпущена в 2003 году.

MaGIC используется в нескольких гитарных продуктах, таких как Gibson Digital Guitar.

Возможности

  • Использует кабели UTP категории 5 длиной до 100 м.
  • Совместимость с кадрами с Fast Ethernet
  • 32 канала, частота дискретизации 192 кГц
    • 32-битный целочисленный звук
    • 32-битный звук с плавающей запятой
    • 24-битный целочисленный звук с 4-битным статусом канала и 4-битной командой канала
    • 32-битные необработанные данные
  • Поддерживает линейную топологию сети, звездообразную топологию и их комбинацию.

Сетевой протокол

С точки зрения модели ISO OSI , MaGIC может использовать физический и канальный уровень ( MAC / LLC ) на основе 100- мегабитной сигнализации Fast Ethernet, указанной в IEEE 802.3 / IEEE 802.3af и IEEE 802.2 , однако MaGIC реализует проприетарные сетевые и прикладные уровни, которые можно использовать с различными физическими уровнями, такими как Gigabit Ethernet или оптический носитель.

Фрейм состоит из 1776 байт. Сетевой протокол инкапсулирует данные приложения каждого кадра (1506 байтов) в поля полезной нагрузки мультимедиа (1024 байта) и полезной нагрузки управления (352 байта) кадра. Полезная нагрузка мультимедиа зарезервирована для синхронных аудио- и видеоданных с малой задержкой, а полезная нагрузка управления может инкапсулировать управляющие сообщения MaGIC, данные MIDI и другие протоколы.

Медиа-потоки передаются синхронно без повторной выборки или буферизации, что обеспечивает минимальную задержку; у каждого потока есть один источник и одно или несколько мест назначения. Управляющие сообщения обычно транслируются по всей сети - каждое устройство обрабатывает адрес назначения и при необходимости пересылает всем соседям.

Протокол приложения

Устройство MaGIC состоит из следующих логических объектов:

  • Единица - точка доступа, которая отправляет и принимает управляющие сообщения;
  • Компоненты - точки доступа для управляющих приложений, таких как переключатели включения / выключения, регуляторы громкости, поверхности управления или графические пользовательские интерфейсы;
  • Порты - представляют собой либо физические соединения, либо пользовательские приложения, которые отправляют мультимедиа в сеть;
  • Маршрутизаторы медиа-слотов - маршрутизируют потоки медиа-данных по сети.

Возможности индивидуального управления устройством доступны через протокол управления MaGIC (MCP), который позволяет осуществлять обмен данными с компонентами в других устройствах (максимум 65535 на устройство).

Сеть выбирает System Timing Master (STM), который является источником синхронизации для всех устройств. Форматы тайм-кода включают тайм-код MaGIC и тайм-код MIDI.

Управляющие данные состоят из 12-битного 4-битного поля состояния кода управляющего сообщения (CMC), 32-битного источника (модуль и компонент, по 16 бит каждый) и 32-битного места назначения и могут содержать до 32 Кбайт данных. в нескольких кадрах.

CMC делятся на четыре класса:

  • Сообщения сетевого управления (0-127)
  • Протоколы хорошо известных приложений (128-511) - используются для инкапсуляции хорошо известных протоколов высокого уровня или для передачи сообщений с хорошо известным форматом и структурой (например, MIDI).
  • Сообщения управления пользователем (512-1023) - собственные сообщения пользователя
  • Зарезервировано (1024-4095).

Каналы управления - это двунаправленные каналы связи между несколькими устройствами MaGIC, предназначенные для приложений управления. Например, канал управления позволяет ручке на одном устройстве регулировать удаленно расположенную громкость на другом устройстве через сеть MaGIC. Ссылки управления позволяют удаленно управлять с компьютера со сложным графическим интерфейсом, который будет действовать как сетевой супервизор, который будет управлять другими приложениями. Устройства также могут устанавливать каналы управления, используя собственные механизмы, если они соответствуют этой спецификации.

Сообщения управления сетью

CMC Имя Описание
0x01 Завершение операции Статус Используется для сообщения об ошибках
0x03 Смена СТМ Принудительная повторная синхронизация устройства
0x05 Адресная реклама Используется для автоконфигурации адреса устройства. Предварительная адресная трансляция
0x07 Конфликт адресов Сообщает о конфликте адресов между двумя или более устройствами.
0x09 Соседская реклама Сообщает символическое имя устройства соседним устройствам
0x11 Добавить / удалить запись ссылки Добавляет или удаляет запись в / из таблицы управляющих ссылок компонента устройства.
0x13 Установить / сбросить контрольную ссылку Устанавливает или отключает канал управления между двумя удаленными компонентами.
0x15 Чтение / очистка таблицы ссылок Считывает или стирает таблицу управляющих ссылок компонента устройства.
0x17 Список связанных компонентов Предоставляет список адресов для связанных компонентов.
0x19 Параметры ссылки для чтения Прочтите параметры конкретной ссылки управления.
0x1B Список параметров ссылки Предоставляет информацию об управляющей ссылке.
0x31 Установить таблицу маршрутизации Таблица маршрутизации портов программ.
0x33 Прочитать таблицу маршрутизации Доступ к данным таблицы маршрутизации портов.
0x35 Данные таблицы маршрутизации Сообщает содержимое таблицы маршрутизации портов.
0x41 Немой Передает список масок включения / выключения слотов данных.
0x51 Читать атрибут Запрашивает значение атрибута
0x53 Значение атрибута Передает запрошенное значение атрибута.

Рекомендации

Внешние ссылки