効果音の音が変わって聞こえる

Issue #21 on hold
k4nagatsuki repo owner created an issue

WAVファイルごとにサンプリング周波数が異なるが、pygame.mixerは一律で周波数を指定しなければならないため、再生時に音が変わってしまう。

例えば効果(引掻).wavは周波数が16000Hzだが、pygame.mixerを22050Hzや44100Hzで初期化すると妙に高い音に聞こえる。

Comments (3)

  1. k4nagatsuki reporter

    他のライブラリを導入するなりしないと解決できないように思われる。

    とりあえずWindows環境で*.wavを再生する時はwinmm.dllを使うようにした。

  2. k4nagatsuki reporter

    BASSを使用するようにしたが、ライセンス的にぎりぎり(本体がLGPLなので同梱できるがアーカイヴが完全フリーではなくなる)。

    根本的に解決するには他のライブラリを持ってくるなりする必要がある。

  3. Log in to comment