ALSAはイコライザーを介してmpdとライン入力を混在させます。

ALSAはイコライザーを介してmpdとライン入力を混在させます。

rPiにMPDを設定し、Behringer UCA202を出力として使用しています。しかし、私はまた、このハードウェアを使用してライン入力を再生し(たとえば、コンピュータのビデオ再生など)、両方にイコライザー設定を適用したいと思います(デバイスのモニタオプションを使用する簡単な答えを除く)。だから私は推測する:

  • キャプチャハードウェア:5,0
  • MPD再生ミックス
  • このミックスをEQで送ってください
  • hw:5,0に結果を送信する

何らかの理由で、ハードウェアはalsamixer>キャプチャ(「このサウンドデバイスにはキャプチャコントロールはありません」)には表示されませんが、arecordコマンドラインから入力を出力に送信できることがわかります。 :

alsaloop -C hw:5,0 -P hw:5,0

また、イコライザーでMPDを動作させることができることも知っています。

ctl.equal {
    type equal;
}

pcm.equalizer {
    type equal
    slave.pcm "plughw:5,0"
}

pcm.!default {
    type plug
    slave.pcm equalizer
}

私はdmixを試しましたが、alsa-fuが不足しています。それがうまくいくようにするには、どの組み合わせを行うべきかわかりません(可能であれば)。理想的には、Pulseのインストールを避けることをお勧めします。私はPiですべてを軽く維持しようとしています。

関連情報