kuma4649 / mml2vgm

GNU General Public License v3.0
105 stars 10 forks source link

ASIO 使用時に mml2vgm を起動すると、オーディオインターフェイスのサンプルレートが 44.1kHz に切り替わる。 #106

Closed to884 closed 3 years ago

to884 commented 3 years ago

48,000 Hz で ASIO オーディオインターフェイスを使用していた場合、mml2vgm を起動するとオーディオインターフェイスのサンプルレートが 44.1Khz に自動で切り替わるという現象が必ず起こります。 MDPlayer ではそういった事象は発生しないのですが、仕様なのかどうなのかが気になるところです。

前提条件

再現方法

回避方法

特に AsioOut でなければならない強い理由がない限り、WaveOut 経由で ASIO オーディオインターフェイスを使用する。

以上です。 お手数ですが、ASIO I/Fをお持ちであれば現象が再現するかご確認よろしくお願いいたします。

kuma4649 commented 3 years ago

すみません、すっかり見逃していました。。。

デフォルトのレートが切り替わってしまうということであれば、 mml2vgm,MDPlayerとも、自分に設定されたレートにASIOの設定を切り替えるからだと思います。

to884 commented 3 years ago

現象が発生したバージョンについては、SampleRate を設定するドロップダウンが無かったのですが、新しいバージョンには SampleRate を設定することができるので、問題は発生しないと思われます。

参考:発生したバージョンのオプション image

新しいバージョンのオプション image

ですので、この Issue についてはクローズにして構わないですね。

to884 commented 3 years ago

新しいバージョンにて問題が解消されたのでクローズ