MIDI ファイルの作成
楽器デジタルインターフェース(MIDI)の仕様は、MIDI製造業者協会(MMA)によって公開され、著作権で保護された素材です。 次の一覧では、最大の一般的な関心事である仕様について説明します。
MIDI 詳細仕様
MIDI 詳細仕様では、MIDI ハードウェアとソフトウェアのプロトコルについて説明しています。 これは、MIDI 機能を使用して MIDI データの記録、編集、再生を行う MIDI サポートを実装するマルチメディア アプリケーションを開発する場合に役立ちます。
Standard MIDI ファイル 1.0
Standard MIDI ファイル仕様では、同じハードウェア プラットフォームまたは異なるハードウェア プラットフォーム上の異なるアプリケーション間でタイムスタンプ付きの MIDI データを交換する方法が定義されています。 これは、MIDI データを含むディスク ファイルを読み取って解析したり、MIDI データ ファイルをディスクに書き込んだりするアプリケーションを作成する開発者にとって便利です。
一般 MIDI システム - レベル 1
一般 MIDI (GM) 仕様では、"General MIDI System" の最小 MIDI 構成が定義されています。 このシステムは、MIDI再生デバイスの特定のクラスで構成され、MIDIファイルを作成するマルチメディア開発者にとって関心があります。 今日製造されたほとんどのPCサウンドカードとMIDIシンセサイザーは、GM仕様と互換性があります。 GM仕様に作成されたMIDIファイルは、一般的に、彼らが再生されているGM互換デバイスに関係なく、彼らは音を意図していたように聞こえる必要があります。
MIDIファイルをマルチメディアコンピューティングで音楽を表現するための実行可能なフォーマットにするには、Windowsは一般的なMIDIシステムレベル1仕様に従います。 次のトピックでは、追加の MIDI 作成ガイドラインを提供します。