2007年4月7日
NScripter が OGG の完全ループに対応したという情報を頂きました。
この下の文章に書かれている僕の予想はぜんぜん外れたわけで、責任を持っていずれ書き直したいと思います。
すみません。 m(__;)m
まえがき
NScripter といえば、最近公式ガイドブックも発売されて、相変わらず人気の高いノベルゲーム開発ツールです。
Pianos DauGe で公開している BGM は吉里吉里での使用を前提としていますが、MP3 などに変換するツールをお持ちなのでしたら、もちろん NScripter、あるいは他のツールで使っていただいても構いません。
ただ、NScripter に限って言えば、そのまま使うとちょっと問題があるので下のような手順を踏むことをお勧めします。
問題点
NScripter は、BGM をループさせると先頭に戻るときにわずかに隙間が発生します(程度の差こそあれ、吉里吉里以外は大抵そうです)。僕の予想では、この事実はひどくなることはあっても改善されることはないでしょう。ですから、完全なループを想定して作られたウチの BGM をNScripter で再生すると、途中でブツッと切れたように聞こえてカッコ悪くなります。
☆ なお、開発者の高橋直樹さんのコメントがありましたので掲載しておきます。
http://d.hatena.ne.jp/NaokiTakahashi/20060512#c1147472214
また、
←このマークがついている BGM は、SLI
というファイル(テクノロジー)と併用しないともっとカッコ悪くなるので、そもそも
NScripter
(というより吉里吉里ではないツール)では、使わないほうが無難です。
以上を踏まえつつ、NScripter でウチの BGM を使う場合は、音声波形編集ソフトを導入されることをお勧めします。
やりかた
1)波形編集ソフトに BGM を読み込む。必要ならフォーマットを変換してから読む。一応ご紹介しますと。
■ Goldwave ($55カナダドル)
僕は使用していませんが、日本語化パッチも存在するようです。
■ SoundEngine Free (無料)
■ SoundForge Audio Studio ($70ドル) SoundForge の廉価版 Studio の後継機(ややこしい)。
2)BGM を2〜3回くっつけて、はじめから数回ループするファイルを作る。

3)連結した BGM ファイルのおしりを、フェードアウトさせる
こうすると、少なくとも数回はブツッという音が入らずにループしますし、フェードアウトすることで
隙間をごまかすことが出来ます。
おまけ情報
吉里吉里は現在 BGM が特定のところに進んだらイベントを発生してゲームシステムに通知したり、条件によって異なる再生をしたりといったことが実用化されつつあります(参照記事)。
イントロがある BGM を作るということは、現在でも既に可能ですね(参照記事)。
[ B A C K ]