USBサウンドカードのオーディオストリームを再生しながら、内蔵ヘッドフォンポートでメトロノームオーディオティックを再生したいと思います。どうすればいいですか?
より深い背景:
JACKはUSBサウンドカードを実行しており、Pulseaudioはおそらく内蔵サウンドカード*を担当しています。
私の最初のアイデアは、パルスオーディオ入力にJACKレシーバーを使用してJACKとPulseaudioをシリアルに使用することでした。メトロノームをPulseaudio JACKソースにルーティングすると、JACKソースが[入力デバイス]タブの下のpavucontrolに表示されます。ミキサーはメトロノーム信号を受信していることを示します。しかし、私が何をしても、パルスオーディオが実際にどの時点でも出力することはできません。
USBサウンドカードを使用しながら、JACKソースから内蔵ヘッドフォンポートに信号を送信するにはどうすればよいですか?
(*Linux Mint Sound Managerの「Test Sound」機能を使ってテストしました.
編集:タイプミス
答え1
修理する!
解決策:alsa_out
モジュールを使用してください。
これを使用するには、通常どおりJACKを開始します。次に、使用したい追加のデバイス(および「方向」)ごとにインスタンスを起動します
alsa_in
。デバイスの再生機能とキャプチャ/録音機能を表すポートセットが作成されます。alsa_out
alsa_out
alsa_in
だから:
arecord --list-devices
内蔵サウンドカードの名前を探す(hw:0,0)alsa_out -d hw:0,0
これで、jackに表示されるalsa_outポートを作成します。- メトロノームを
alsa_out
JACKポートに接続します。これでヘッドフォンジャックでメトロノームを再生し、USBサウンドカードで好きなオーディオを再生することができます!