2016年6月20日月曜日

聞々ハヤえもんとASIO4ALLは相性が悪いらしい


聞々(ぶんぶん)ハヤえもんを久々に使おうとしたら
再生ボタンを押しても再生できないという現象に遭遇した。

昔からあるソフトだし…と思いつつVectorのWindows動作報告ページを見ると、
つつがなく動作する人と動作しない人に分かれている。
環境依存の問題と判断して色々試していたら、原因が分かった。
ASIO4ALLだった。ASIO4ALLを停止したらきちんと再生できるようになった。

困ったことに、ASIO4ALLは2016年現在
BEHRINGER XENYX 302USBの公式ドライバとなっている。
XENYX 302USB Download Page - BEHRINGER

なので、こちらのページから旧ドライバを導入した。
サポート - Hot Line Music
「※旧XENYX/U-Control用32-bit USB ASIO オーディオドライバー」もしくは
「※旧XENYX/U-Control用64-bit USB ASIO オーディオドライバー」が旧ドライバ。
ファイル名はそれぞれ
BEHRINGER_2902_WIN32_2.8.40.zip および BEHRINGER_2902_X64_2.8.40.zip。


…ということを色々やっていたら


何やらハヤえもんの方で「ASIO」という項目を見つけた。
これにチェックを入れればASIO4ALL環境でも正しく動作するのだろうか?
(とっととドライバを入れ替えてしまったためこの項目の効果は未確認)

実はASIO4ALL環境下で聞々ハヤえもんがうまく動作しないという問題は
Yahoo!知恵袋にも寄せられていたが、原因調査のために色々ググった時には引っかからなかった。
うまいことクリティカルワードを外してしまったらしい。ぐぬぬ。