ギブソンマジック

魔法
メーカー情報
メーカーギブソン・ギター・コーポレーション
開発日1999年; 26年前 (1999)
ネットワーク互換性
切り替え可能いいえ
ルーティング可能いいえ
イーサネットデータレートファストイーサネット
オーディオ仕様
最大サンプリングレート192 kHz
最大ビット深度32ビット

MaGICMedia Accelerated Global Information Carrier)は、ギブソン・ギター・コーポレーションが3COMと共同で開発した、イーサネット経由のオーディオプロトコルです。マルチチャンネルオーディオデータ、制御データ、楽器電源の双方向伝送を可能にします。

リビジョン1.0は1999年に導入され、最新のリビジョン3.0cは2003年にリリースされました。[1]

MaGIC は、Gibson Digital Guitar などのいくつかのギター製品に使用されています。

機能

  • 最長100mのカテゴリー5 UTPケーブルを使用
  • ファストイーサネットとフレーム互換
  • 32チャンネル、192kHzサンプリングレート
    • 32ビット整数オーディオ
    • 32ビット浮動小数点オーディオ
    • 4 ビットのチャネル ステータスと 4 ビットのチャネル コマンドを備えた 24 ビット整数オーディオ
    • 32ビットの生データ
  • ラインネットワークトポロジー、スタートポロジー、およびこれら2つの組み合わせをサポート

ネットワークプロトコル

ISO OSI モデルに関しては、MaGIC はIEEE 802.3 / IEEE 802.3afおよびIEEE 802.2で規定されている100 メガビットファスト イーサネットシグナリングに基づく物理層およびリンク層( MAC / LLC ) を使用できますが、MaGIC はギガビット イーサネットや光メディアなどのさまざまな物理層で使用できる独自のネットワーク層アプリケーション層を実装しています。

フレームは1776バイトで構成されます。ネットワークプロトコルは、各フレームのアプリケーションデータ(1506バイト)を、フレームのメディアペイロード(1024バイト)と制御ペイロード(352バイト)のフィールドにカプセル化します。メディアペイロードは、低遅延の同期オーディオおよびビデオデータ用に予約されており、制御ペイロードにはMaGIC制御メッセージ、MIDIデータ、その他のプロトコルをカプセル化できます。

メディアストリームは、リサンプリングやバッファリングなしに同期的に送信されるため、遅延が最小限に抑えられます。各ストリームには、1つの送信元と1つ以上の送信先があります。制御メッセージは通常、ネットワーク全体にブロードキャストされます。各デバイスは宛先アドレスを処理し、必要に応じてすべての隣接デバイスに転送します。

アプリケーションプロトコル

MaGIC デバイスは次の論理エンティティで構成されます。

  • ユニット – 制御メッセージを送受信するアクセス ポイント。
  • コンポーネント – 電源オン/オフ スイッチ、音量コントロール、コントロール サーフェス、グラフィカル ユーザー インターフェイスなどの制御アプリケーションへのアクセス ポイント。
  • ポート – 物理的な接続またはネットワークにメディアを送信するユーザー アプリケーションを表します。
  • メディア スロット ルーター - ネットワーク経由でメディア データ ストリームをルーティングします。

デバイスの個々の制御機能は、MaGIC 制御プロトコル (MCP) を通じて公開され、他のデバイスのコンポーネント (デバイスあたり最大 65535 個) との通信が可能になります。

ネットワークは、すべてのデバイスの同期ソースとなるシステムタイミングマスター(STM)を選出します。タイムコード形式には、MaGICタイムコードとMIDIタイムコードがあります。

制御データは、12 ビットの制御メッセージ コード (CMC)、4 ビットのステータス フィールド、32 ビットのソース (ユニットとコンポーネント、それぞれ 16 ビット)、および 32 ビットの宛先で構成され、複数のフレームに最大 32 KB のデータを含めることができます。

CMC は次の 4 つのクラスに定義されます。

  • ネットワーク管理メッセージ (0-127)
  • 既知のアプリケーション プロトコル (128-511) - よく知られている高レベル プロトコルのカプセル化や、よく知られている形式と構造 (MIDI など) を持つメッセージの転送に使用されます。
  • ユーザー制御メッセージ (512-1023) - 独自のユーザーメッセージ
  • 予約済み(1024-4095)。

コントロールリンクは、複数のMaGICデバイス間の双方向通信パイプであり、制御アプリケーションを目的としています。例えば、コントロールリンクを使用すると、あるデバイスのノブでMaGICネットワークを介して別のデバイスの音量を遠隔操作できます。また、コントロールリンクは、洗練されたGUIを備えたコンピューターからのリモート管理を可能にし、そのコンピューターは他のアプリケーションを管理するネットワークスーパーバイザーとして機能します。デバイスは、この仕様に準拠している限り、独自のメカニズムを使用してコントロールリンクを確立することもできます。

ネットワーク管理メッセージ[2]
CMC名前説明
0x01操作完了ステータス エラー報告に使用されます。
0x03STMの変更デバイスの再同期を強制します。
0x05住所広告デバイスのアドレス自動設定に使用されます。暫定アドレスのブロードキャスト。
0x07住所競合2 つ以上のデバイス間のアドレス競合を報告します。
0x09近隣広告デバイスのシンボリック名を隣接デバイスに報告します。
0x11リンクレコードの追加/削除デバイス コンポーネントの制御リンク テーブルにレコードを追加または削除します。
0x13制御リンクの確立/切断2 つのリモート コンポーネント間の制御リンクを確立または切断します。
0x15リンクテーブルの読み取り/クリアデバイス コンポーネントの制御リンク テーブルを読み取りまたは消去します。
0x17リンクされたコンポーネントのリストリンクされたコンポーネントのアドレスのリストを提供します。
0x19リンクパラメータの読み取り特定の制御リンクのパラメータを読み取ります。
0x1Bリンクパラメータのリスト制御リンクに関する情報を提供します。
0x31ルーティングテーブルを設定するポート ルーティング テーブルをプログラムします。
0x33ルーティングテーブルを読み取るポート ルーティング テーブル データにアクセスします。
0x35ルーティングテーブルデータポート ルーティング テーブルの内容を報告します。
0x41ミュートデータ スロットの有効化/無効化マスクのリストを送信します。
0x51属性の読み取り属性値を要求します。
0x53属性値要求された属性値を送信します。

参考文献

  1. ^ 「メディア加速型グローバル情報キャリア」。2010年5月14日時点のオリジナルよりアーカイブ。
  2. ^ メディア加速型グローバル情報キャリアエンジニアリング仕様改訂3.0c (PDF) 、 2016年3月4日のオリジナル(PDF)からアーカイブ
  • Wayback Machineの Gibson にある MaGIC のホームページ(2010 年 7 月 28 日アーカイブ)
Retrieved from "https://en.wikipedia.org/w/index.php?title=Gibson_MaGIC&oldid=1310178600"