| 魔法 | |
|---|---|
| メーカー情報 | |
| メーカー | ギブソンギターコーポレーション |
| 開発日 | 1999年 |
| ネットワーク互換性 | |
| 切り替え可能 | いいえ |
| ルーティング可能 | いいえ |
| イーサネットデータレート | ファストイーサネット |
| オーディオ仕様 | |
| 最大サンプリングレート | 192kHz |
| 最大ビット深度 | 32ビット |
MaGIC ( Media-Accelerated Global Information Carrier ) は、Gibson Guitar Corporationが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 Mbitファースト イーサネットシグナリングに基づく物理層とリンク層( 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 デバイス間の双方向通信パイプです。たとえば、コントロール リンクを使用すると、1 つのデバイスのノブで、MaGIC ネットワークを介して別のデバイスのリモートにあるボリュームを制御できます。コントロール リンクを使用すると、他のアプリケーションを管理するネットワーク スーパーバイザーとして機能する高度な GUI を備えたコンピューターからリモート管理できます。デバイスは、この仕様に準拠している限り、独自のメカニズムを使用してコントロール リンクを確立することもできます。
参考文献
- ^ 「メディア加速型グローバル情報キャリア」。2010年5月14日時点のオリジナルよりアーカイブ。
- ^ メディア加速型グローバル情報キャリアエンジニアリング仕様改訂版 3.0c (PDF) 、 2016 年 3 月 4 日のオリジナル(PDF)からアーカイブ
外部リンク
- Wayback Machineの Gibson にある MaGIC ホームページ(2010-07-28 アーカイブ)
