Category: Audio

Linuxでのオーディオ関連の事

環境
  • Ubuntu Studio 21.04
  • Jack ではなく PluseAudio を利用
設定ファイルと書き方

最初に既存の設定ファイルを .include で読み込む

私は ~/.config/pulse/default.pa に下記のようにして使っている

.include /etc/pulse/default.pa

load-module module-equalizer-sink
load-module module-dbus-protocol
load-module module-combine-sink
set-default-sink combined

module-combine-sink で複数の音声デバイスから出力している。 module-equalizer-sink でイコライザーを有効にしている。

音を出す時には pavcontrol で [アプリ]->[module-equalizer-sink で作られたイコライザー]->[module-combine-sink で作られた combined デバイス] という流れを作ると音が出る。

この部分は後からマルチデバイスな感じに変更した

デバッグ

状況確認は pactl を使う

下記を繰り返すが、Youtube などブラウザで確認する場合、pulseaudio が起動した後、ブラウザを起動する必要がある。

pulseaudio -k
vi ~/.config/pulse/default.pa
pulseaudio -vvvvv

あるいは ~/.config/pulse/daemon.conf のログレベルを変更する事で出力増やすことができる。

log-level = info
log-target = syslog

レベルは debug, info, notice, warn, err, fail, crit が指定可能。

音量の調節などは pavucontrol が便利。 イコライザーは qpaeq 。

Read more...