すけとうだらのかくれが

Suketoudara's Hideout - 音楽素材(MP3・MIDI)

MIDIファイルをより良く聴く方法

このページでは、MIDIファイルを手軽に、より良く聴く方法について、私すけとうだらが知っていることをご説明しています。現在ではMIDIファイルを目にすること自体が少なくなりましたが、BGM素材として見かけることはあります。MIDIファイルを手に入れたが、どうやって聴いたらいいかわからないという方の手助けになれば幸いです。

MIDIファイルとフォーマットについて

MIDIファイルを再生するに当たって、必要な知識がいくつかあるので、先にご説明します。まず、一般にMIDIファイルと呼ばれるものは、正式には標準MIDIファイル(Standard MIDI File、略してSMF)といいます。MIDIファイルに記録されているのは音そのものではなく、音の高さや長さなどの演奏に必要な情報だけです。そのため、再生するためにはMIDIに対応した音源(シンセサイザー)が必要になります(MIDIファイルを他のオーディオファイルへ機械的に「変換」できないのはこのためです。可能なのは音源の再生音を録音することだけです。録音方法については「MIDIファイルを録音する方法」で説明しています。)。いくつかのMIDIプレイヤーは音源を内蔵していて、別個に音源を用意する必要のないものもあります(ただし、その音源を外部から利用できないという制約もあります。)。そして、一口に演奏情報といっても、あるメッセージをどのように解釈するかで再生結果が変わってきてしまいます。とはいえ、音源ごとに全くバラバラという事はなく、主要な音源はいくつかの決まったフォーマットに対応しており、互換性があれば同じように再生できることが期待できます。現在でも見かけるフォーマットは、GSGM1XGの3つです。

MIDIファイルの再生に有用なソフト

では、ここからは具体的に、WindowsにおけるMIDIファイルの再生に有用なソフトについてご説明します。先ほどMIDIには主要な3つのフォーマットがあると言いましたが、それぞれのフォーマットに合わせてご説明します。もしお持ちのMIDIファイルの準拠するフォーマットが分からないという場合は、一部のMIDIプレイヤーが持つ機能を利用する手があります。KbMedia Playerが特に優秀な判定アルゴリズムを持っています。

GS

GSに準拠したMIDIファイルは現在でも非常に多いです。これはSC-88Proという音源がかつてDTMの分野で成功したためです。SC-88Proは豊富な音色とエフェクトを持っており、これをそのほかの環境で再現することは長い間困難でした。しかしながら、2015年にSOUND Canvas for iOSが発売され、現在GSのMIDIファイルを再生できるもっとも有力な存在となりました。

もし、無料でGSのMIDIファイルを再生したい場合は、VIMA Tunes Playerが利用できます。これで作者の意図通りの再生は期待できませんが、OSに内蔵のMicrosoft GS Wavetable Synthのようなものを使うよりはいい結果になるでしょう。

GM1(General MIDI Level 1)

GM1はMIDIの統一規格であり、非常に多くのMIDI音源が対応しています(GM1には後継規格のGM2がありますが、そちらは普及しなかったのでここでは省きます。)。そのため、特に注意を払わなくても作者の意図通りの再生が出来るはずです。作者がGM1を選ぶということは、あらゆる環境で再生されることを念頭に置いているはずであり、それほど手の込んだ(機種依存的な)ことはしていないと考えられるためです。ただし、GM1自体は厳密な規定ではないので、音源を変えれば再生結果に差は出ますので、その点はご注意ください。

XG

XGに準拠したMIDIファイルはそれほど多くありません。しかし、XGに対応した音源はどれも豊富なエフェクト(バリエーションエフェクト)を使うことが出来たため、愛好する方は少なくありませんでした。そのため、今でもこの種類のMIDIファイルを見かける機会はあります。しかしながら、現在XGに対応した音源を手に入れることは容易ではなく、中古品に頼らざるを得ないのが現実です。現在でも気軽に利用できる手段として挙げられるのは、ミッドラジオプレーヤです。これはXGの下位規格であるXG Liteに対応しており、XG向けデータをある程度忠実に再生することが出来ます。XGへの互換性が高いのは旧バージョンである6.0.0の方ですのでご注意ください。もしiOSデバイスをお持ちであれば、Song Beatsを利用できます。こちらはバリエーションエフェクトにも対応していることが特筆されます。