2007-06-30 土曜日
Snes9x 1.51のサウンドの話
ふとSnes9x公式フォーラムのAnnouncement: Snes9x 1.51を覗いたらこんなことが判明。Blaziken257さんの書き込みに対するBMF54123さんの書き込みなどを見ると……
.cfgファイルの[Sound]セクションの下に、FixFrequencyっていう、デフォルトでTRUEになってるオプションがあるんだ(説明書きがないから見落としやすい)。これをFALSEにするとちょいと音程が上がって、ZSNESやbsnesとかと同じくらいになるはず。
FixFrequencyオプションは、Linuxの多くのサウンドカード用に音程を0.985倍してる(soundux.cpp)。どのサウンドカードがそれを要求するかは知らんけど。
とのことです。ていうかよくよく見てみるとTASVideos Forum / Snes9x 1.51 releasedのスレッドにおいても
A slight problem has been found with the sound pitch being too low in this version, but there is an easy fix. To fix the problem, set FixFrequency=FALSE in the [Sound] section of your snes9x.cfg file.
と追記されていました。Windows版を使っている人はFixFrequencyをFALSEにしましょう。ノスフェラトゥ(Nosferatu)のように厳密なサウンド設定を要求されるタイトルでもない限り、desyncに関わることはまずありません。しかしひどいなあこのデフォルト設定 (´・ω・`) 次からはOFFになるんだと思うけど。
もうひとつ、SMWをプレイしていると、たまにノイズ混じりかつピッチスライドの無効になったサウンドが再生されるという経験をします。発生条件がよくわからないのですが、そうなった場合にはエミュレータの再起動で対処できます。avi出力前にはこのひどい状態になっていないか耳で確認した方がいいかも。
あと、Sync Soundが入っているとSuper Metroidでプチプチとノイズが入るような……このあたりあまりはっきりしませんが。
