●オーディオプレイヤ開発記 その20
bass.dll について色々と調べていたところ、タイムストレッチとピッチシフトを実現するアドオンが見つかりました。えーとこれを使えば、再生速度の変換も音程の変換もできて、WAVE も MP3 も Ogg Vorbis も再生できて……、と。うん、音まわりはほとんどやることがないんじゃないですか。
とりあえず、「安定して使えれば」、「音質が良ければ」という条件がつくので、bass.dll を使ったファイルの再生ができ、再生速度・再生周波数・音程がスライダで変更できるようになったら、アルファ版として出してみようかと思います。
本当に bass.dll を使うとなると、内部仕様を大きく変更することになるので、たぶん聞々ハヤえもん Version 2 系統として出していくことになると思います。もしそうなった場合、現行の Version 1 系統はあれで完成ということになります。うん、なんていうか、おめでとう。もしそうなったらだけど。