前々から興味を持っていたMODを、先日ようやく使ってみました。
はたして、これはフリーゲームのサウンドとして使えるのかな、
ということを考えてみました。
@MODについて
まず、MODとは何か、ということについて説明します。
MODというのは、ドラムの音・ピアノの音などを
パーツとしてWAVEで用意します。
それを任意のタイミングで鳴らすというわけです。
普通にWAVEを鳴らすよりも、パーツを使いまわすということで、
高品質な音楽を小さいファイルサイズで作成できる、
というわけです。
Aファイルサイズ
ではまず、この「ファイルサイズが小さい」ということで考えてみます。
例えば、5分の曲を作るとします。
普通にWAVEで曲を作ると、50Mほどになります。
これをMP3などで圧縮すると5Mほどになります。
これをMODで作るとすると、わずか200〜600Kバイトほどでできます。
しかし、これには条件があります。
「できるだけ使うパーツを減らす」ということです。
たくさん楽器(パーツ)を使うほど、、サイズは大きくなります。
たとえば、大編成のオーケストラやボーカル入りの曲には、
WAVEをたくさんつかうので、MODは向いていません。
逆に同じフレーズを繰り返すようなテクノサウンドや、
ピアノソロの曲なんかは、WAVEが少なくてすむので、
WAVEの高音質で200K以下で済むということもあるかもしれません。
ただ、MIDIとくらべると、MIDIファイルならせいぜい100Kで済みます。
さらに圧縮すれば10分の1以下になります。
MODは圧縮してもほんのちょっとしか減りません。
もとがWAVEですし。
ということですが、ファイルサイズ的には、
うまくやればゲームサウンドに使えそうな気がします。
BDirectSound
普通にWAVEを再生すると、音を重ねて再生することはできません。
そのため、MODはDirectXのDirectSoundというものを使って再生します。
つまり、DirectXがないと再生できないということになります。
こればちょっと問題があるかもしれないです。
でもないかもしれません。微妙なところです。
あと、MOD再生中のCPU稼働率を調べてみましたが、
20%以下で済みました。
ゲームの負荷にはならなそうです。
C作曲ツール
フリーツールでこれは使える!というのがでるのは
マダマダ先のようです。
というのもMODは日本では余り知られていないので、
日本人が作ったものがないため外国製のものがほとんどです。
今のところは、波平会さんが日本語化していただいたModPlug Trackerを
ありがたく使わせてもらいましょう。

結論
○ MP3で配布するよりは断然ファイルサイズは小さくなる
× ただしそのためには工夫が必要
○ MIDIより全然音がいい
× もととなるWAVEは自分で探さないとダメ
× 日本では情報が少なすぎる→外国のホームページで調べる必要あり

とりあえず、ゲームに使うぶんに関しては、問題なさそうです。
しかし、MODで音楽をやるには、苦難の道となりそうです。
でもそこを超えられれば、得られるものも多そうな気がします。
まあ、音楽への「」されあればなんてことない、はず…。