本家によると最高スペックは出力 24ビット 96kHz, 入力 24ビット 48kHz です。
https://jp.creative.com/p/sound-cards/sound-blaster-play-3
/proc/asound/card2/stream0 を読む限り、入出力両方とも最高スペックでの設定ができそうです。
そこで $HOME/.config/pulse/daemon.conf に
resample-method = speex-float-2
avoid-resampling = yes
default-sample-format = s24le
default-sample-rate = 96000
としました。avoid-resampling としてるので、レートが 96kHz と 48kHz (Youtube) のときは再サンプリングしません。44.1kHz (CD やレコチョクの音楽ファイル) は再サンプリングされるので resample-method で speex-float-1 から 2 に気持上げました。
実は PulseAudio のデフォルトが 44.1kHz なので、これまではレコチョクファイルは再サンプリング無しで、これからは有りになったのですが、馬鹿耳なので分かりませんでした。
また、Sony さんの 16bit/48kHz と 24bit/98kHz を聞き比べてみたのですが、やはり馬鹿耳なのでランダムで鳴らしてみても、全く分かりませんでした。
https://helpguide.sony.net/high-res/sample1/v1/ja/
ただ、フルスペック出せると気持ちが良いので、しばらくこのまま運用しようと思います。なんかフルスペック出すためだけに、ハイレゾ版音楽買っちゃう人も居るかもしれませんね。
この調子で Sound Blaster GC7 も最高スペックで Linux 上で動くなら是非欲しい(付属ソフト要らね)のですが、どうなのでしょう。
コメント