pulseaudio で equalizer が使えるようになったが、pulseaudio で equalizer を enable にすると、警告音やメールの着信音などにも equalizer を効かせようとする。このような短い音を処理するときに、どうも雑音が入るっぽいのと、音楽と重なって警告音などが鳴ると歪が生じることから、やっぱり pulseaudio で equalizer を効かせるのはあまり賢くないような気がしてきた。
そこで mpd の出力を jack に中継し、jack で equalizer を効かせてから pulseaudio に渡してやることにした。
まずは jamin をインストール。
emerge -av jamin私の環境では、依存関係により cvs までインストールされた。 続いて、jackd に関する GUIがなかったのでインストール。
emerge -av qjackctlqjackctl を起動し、start ボタンを意味も分からずクリック。すると jackd が起動しない旨のエラーが出る。メッセージを詳しく読むと /etc/security/limits.conf の設定が必要なようだ。このファイルの末尾に下記を追記。
@audio - rtprio 99この後、login し直せば jackd を起動できるようになる。 次に、mpdを jack 対応にするため、USEフラグに jack を追加して re-emerge する。そして ~/.mpdconf 内にて audo_outputを下記のように変更する。
audio_output { type "jack" name "my jack device" }これで mpd を起動すればとりあえずOK。
※コメント投稿者のブログIDはブログ作成者のみに通知されます