外部サウンドカードがあります。 USBを介してラップトップに接続され、jack - jack
ケーブルを介してピアノに接続されます。
ピアノの音を録音できます(Audacityを使用)が、ライブモードでは音が聞こえません。
ライブモードを有効にするにはどうすればよいですか?ピアノを弾いているときに音を聞くにはどうすればよいですか?
私はすでに試しました:
gst-launch pulsesrc ! pulsesink
そして
pactl load-module module-loopback latency_msec=1
しかし、期待どおりに機能するものはありませんでした...
ループバックモジュール用に自動的に選択されたソースやシンクが間違っている可能性があります。モジュールの読み込み時にソースとシンクを指定しない場合、たとえばで:
pactl load-module module-loopback latency_msec=1 source=1 sink=0
その後、ソースとシンクが自動的に選択されます。シンクとソースの名前を取得するには、pactl list sources
とpactl list sinks
を使用できます。その出力から、上記のコマンドでソースの番号IDまたはその名前を使用できます。これはalsa_output.pci-0000_00_14.2.analog-stereo
のようなものです。
しかし、より簡単な方法は、単に使用する可能性が高いです
pactl load-module module-loopback latency_msec=1
pavucontrol
を起動し、記録タブに移動して、表示:アプリケーションを表示:すべてのストリームに変更します。これで、ループバックモジュールがどこから録音されているかを確認でき、ピアノサウンドのソースから変更できます。次にPlaybackタブに移動し、同様にループバックモジュールの出力を、ピアノを聴きたいサウンドシンクに変更します。