pactl list sources
複数のポートを持つソースがあることを示します。
Ports:
analog-input-front-mic: Front Microphone (priority: 8500, not available)
analog-input-rear-mic: Rear Microphone (priority: 8200, available)
analog-input-linein: Line In (priority: 8100, available)
これらのポートを別々のソースに分割したいと思います。
pactl load-module module-loopback source=whatever sink=whatever
私が何かを見逃していない限り、module-remap-source
私が追求することを達成することは不可能に見えます。
別のソースがない場合は、特定のソースpavucontrol
に対して一度に1つのポートのみを有効にするインターフェイスを使用して、手動でのみポートを切り替えることができます。
LXDEを使用してDebian Stretchを実行します。
xfce4-mixer
ミックス(この場合はマイヘッドフォン)を使用して、Windows 7とDebian Jessieでも同じ設定を簡単に実行できます
結果は次のとおりですcat /proc/asound/pcm
。
00-00: ALC887-VD Analog : ALC887-VD Analog : playback 1 : capture 1
00-02: ALC887-VD Alt Analog : ALC887-VD Alt Analog : capture 1
01-03: HDMI 0 : HDMI 0 : playback 1
01-07: HDMI 1 : HDMI 1 : playback 1
01-08: HDMI 2 : HDMI 2 : playback 1
02-00: USB Audio : USB Audio : playback 1 : capture 1
結果は次のとおりですcat /proc/asound/card*/codec\#*
。
修正する:
その後、Alsaの上から直接消去し、完全に使用(使用およびアクティブ化)pulseaudio
してpavucontrol
このqasmixer
問題を回避しました。これは現在廃止されている製品よりも多様ではありませんが、同じです。私はあまりファンではありませんが、まだ試してみる価値がある他のAlsa Blenderとはあります。Loopback Mixing
Show device selection
xfce4-mixer
volti
alsamixergui
これが私の問題を解決したにもかかわらず、この質問に対する完全な答えではありません。特に、この質問はPulseaudioポートを独立したソースに分割する可能性と方法も扱うからです。
ベストアンサー1
ALSAでは、「ALC887-VDアナログ」と「ALC887-VD Altアナログ」と呼ばれる2つのA / Dコンバータ(オーディオ入力ノード)のみがあります。したがって、ソフトウェアの観点から得るための最良の方法は2つのソースであり、両方のソースのポートを手動で切り替える必要があります(今は単一のソースに対して行うように)。ただし、設定は簡単ではなく、設定ファイルとパスを操作し、/usr/share/pulseaudio/alsa-mixer/profile-sets/
Pulseaudioモジュールを手動でアンロードおよびロードする必要があります。私のシステムで試してみましたが、まだ満足のいく設定が得られませんでした。
ただし、目標が「Pulseaudioのすべてのシンクにループバックできるように、複数のPulseaudioソースを使用したい」ではなく、「ハードウェアオーディオ入力をハードウェアオーディオ出力(ヘッドフォン)にループバックしたい」の場合は、ハードウェアを使用できます。ミキサー(おそらくxfce4-mixerを使用してWindows 7で実行することです)。
したがって、同様のプログラムを使用してalsamixer
ハードウェアamixer
ループバック設定を制御すると、以前と同じように機能する必要があります。