


1994年にヤマハが発表したXG (Extended General MIDI)は、 General MIDI (GM)規格の独自拡張規格です。1991年にローランドが発表したGS規格と目的は似ていますが、対応範囲がより広くなっています。XG規格に対応した製品にはXGロゴが付いています。
オリジナルのGeneral MIDI規格と同様に、XG仕様はMIDI楽曲データの予測可能な再生を保証し、互換性のあるシステム間で楽曲データの交換を容易にするためのフレームワークです。これはミュージシャンにとって当然のメリットがあると考えられていましたが、より広範なコンピュータ市場にとってもメリットがあると考えられていました。ただし、XGが導入された当時、ゲーム業界は一般的にMIDI技術から離れ始めていました。
128種類の通常の楽器音と1種類のドラムキットという固定の音色セットを規定していたGM規格と比較して、XG規格では、より多くの楽器音とドラム音(最低480種類の通常の音色と11種類のドラムキット)を利用できるようにし、バンクセレクトMIDIメッセージを使用してこれらを呼び出す手段を提供しました。また、作曲家が基本音を調整し、楽曲にさらなる繊細さとリアリティをもたらすために使用できる、MIDI経由でアクセス可能なコントローラーとパラメーターのセットも拡張しました。XG規格では、楽器/マイク用の外部入力が規定されており、内蔵エフェクトで処理し、合成音とミックスすることができました。
XG仕様では、General MIDI機器に搭載されているグローバルなコーラスとリバーブ効果に加え、多目的の「バリエーション」エフェクトプロセッサーが導入されました。バリエーションプロセッサーは、すべてのパートで共有される「システム」エフェクトとして、または単一のパートに処理を適用する「挿入」エフェクトとして使用できます。バリエーションブロックには、ロータリースピーカー、コンプレッション、ディストーション、ギターアンプシミュレーション、ワウワウなどのエフェクトが搭載されています。ヤマハの社内ソングライターは、これらのツールを駆使してXGフォーマットのパワーを実証し、フィードバック付きのギターリード、独特のピック/ハンマリングノートとフィンガースライドを備えたフラメンコギター、唸るようなサックス、そして非常にリアルなシタールなどを再現しました。
ヤマハのAWM2(第2世代アドバンスト・ウェーブ・メモリー)デジタル音源技術の小型版を採用した初期のXGシリーズには、サンプリングされた楽器音を収録した4MBの波形ROMチップが内蔵されていました。後の製品では、新しい楽器音が追加され、サンプル品質が向上するにつれて、波形ROMの容量も増加しました。
XGは最終的に、互換性のあるシンセサイザーにインストールできるPLGシリーズのプラグイン拡張ボードのサポートも含む予定だった。利用可能なボードには、バーチャルアナログ、バーチャルアコースティック、FMシンセシス技術に基づいたモデル、ボーカルハーモニーエフェクト、そして高品質なAWM2ベースのパーカッションとピアノのサンプルなどが含まれていた。
多くのXG互換音源は、追加の楽器音やドラム音を利用できるTG300Bモードに切り替えることができます。この動作モードは、XGより前に発売されたヤマハの音源モジュールTG300(1994年)にちなんで名付けられました。TG300はBモードでローランドGS規格に非公式に準拠していました。2001年、ヤマハはMU500、MU1000、MU2000音源モジュールとS-YXG50ソフトウェアシンセサイザーをGSモードのライセンス認証を取得しました。ハードウェアユニットでは、無料のファームウェアアップデートにより、TG300BモードがGSモードに置き換えられました。
XG規格は時間の経過とともに進化し、製品の高度化に伴い、2つの上位レベルが追加されました。
さらに、 2001年にはXGliteと呼ばれるXGのサブセットが導入されました。 [ 1 ] XGliteは361の楽器(一部のモデルでは381)と、利用可能なエフェクトパラメーターとコントローラーの数を減らしたセットを提供します。
XGおよびXGliteの仕様ではポリフォニーは明示的に規定されていませんが、互換性のある音源は一般的に、16パートあたり32音の共有ポリフォニー(単一要素ボイスを使用する場合)を提供します。

