かなり具体的な問題があり、自分では解決できません。
この質問 で説明されているように、1つのUSBオーディオカード(M-Audio Fast Track)に対してシステム全体のボリュームコントロールを設定しました。ここで、システム全体のイコライザー(libasound2-plugin-equal
)に、ボリュームコントロールをそのまま維持します。
これまでのところ、すべてを正しく機能させることができましたALSAプログラム内。
次の/etc/asound.conf
、softvol
による音量調節とイコライザー設定の両方が同時に機能します。
pcm.!default {
type plug
slave.pcm "softvol"
}
ctl.!default {
type hw
card Track
}
pcm.softvol {
type softvol
slave {
pcm "hw:Track"
}
control {
name "Master"
card Track
}
}
ctl.equal {
type equal;
}
pcm.plugequal {
type equal;
slave.pcm "plug:softvol";
}
pcm.!default {
type plug;
slave.pcm plugequal;
}
ソース: https://docs.slackware.com/howtos:hardware:sound_problems_on_slackware
冗長性があるようですが、これは現在機能する設定です。
現在残っている問題は、PulseAudioが明らかにこの設定をすべてスキップして直接サウンドカードに出力するため、出力デバイスを指定できるため、イコライザーがALSA出力(Firefoxなどではない)とJACKをサポートするプログラムで機能することです。 。
誰かがPulseAudioをplugequal
ALSAデバイスにのみ出力し、サウンドカードに直接接続されないように分離する方法を知っていますか?
残念ながら、PulseAudioはplugequal
を出力デバイスとしてリストしていません。ハードウェアサウンドカードだけです。
PulseAudioをサウンドカードに接続するとEQとボリュームコントロールが無効になるため、現時点ではPulseAudioをアンインストールしました。
以前はジャックとMIDIを使用していましたが、YouTubeでこれを見たのを覚えています video 。手順を説明します。まだ行っていない場合は、最初にqjackctlをインストールする必要があります
Sudo apt install qjackctl
プロンプトに従い、答えをyesに変更します。次に、インストール後にコマンドラインに戻ります。
aptitude search pulseaudio
一部のモジュールをインストールする必要があります。
pulseaudio-module-jack
これをインストールするには、次のコマンドを使用します。
Sudo aptitude install pulseaudio-module-jack
次に、テキストファイルに移動します。
Sudo vi /etc/Pulse/default.pa
見出し###オーディオドライバーを静的に読み込みます。次に、次の2行を追加します。
load-module module-jack-sink
load-module module-jack-source
次に、これをコマンドラインに入力します。
Sudo service pulseaudio restart
ビデオはさらに詳細になりますが、それは良い説明になります。私はある時点でこれを行いました、そしてそれはうまくいきました、幸運。
誰かがオーディオデバイスを "プラグアンドプレイ"で使用していたので(たとえば、サウンド用に何も構成する必要がない)、問題は "サウンド"で非常に複雑に聞こえます。ただし、イコライザーには 一般的な問題 があり、受け入れられている答えが役立つ場合があります。
PulseAudioイコライザを起動するには、次のコマンドを実行します。
qpaeq
これによりエラーが発生する場合
There was an error connecting to pulseaudio,
please make sure you have the pulseaudio dbus module loaded, exiting...
次に、pactl
を使用してこれら2つのモジュールをロードします。
pactl load-module module-equalizer-sink
pactl load-module module-dbus-protocol
これらの変更を永続的にするには、~/.config/Pulse/default.pa
(必要に応じて作成)し、次の行を追加します。
load-module module-equalizer-sink
load-module module-dbus-protocol