[pulseaudio-discuss] how to capture both mic and line-out
Dear list members, Any ideas on how to capture both line-in and line-out at the same time? Like to record a skype or other IM conversation. Thx, Dolfy ___ pulseaudio-discuss mailing list pulseaudio-discuss@mail.0pointer.de https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss
Re: [pulseaudio-discuss] how to capture both mic and line-out
'Twas brillig, and Dolfy at 07/03/11 16:12 did gyre and gimble: Any ideas on how to capture both line-in and line-out at the same time? Like to record a skype or other IM conversation. It's possible but not that easy. In an ideal world someone would write module-combine-source but that doesn't exist at the moment. In theory all you need to do is: 0. Assume you mic is called my_mic and your output is called my_output. Check with pacmd list-sinks and pacmd list-sources. 1. Create a null sink. Call it null (pactl load-module module-null-sink sink_name=null) 2. Create a looback from your mic to the null sink. This means everything you say will be played back on the null sink. (pactl load-module module-loopback source=my_mic sink=null 3. Create a loopback from your output's monitor to the null sink. This means everything that is played back will be played on the null sink. (pactl load-module module-loopback source=my_output.monitor sink=null) 4. When you want to record the whole lot, you can simply record from null.monitor and you'll get the combined output from both your mic and what was played back on your card. HTHs Col -- Colin Guthrie gmane(at)colin.guthr.ie http://colin.guthr.ie/ Day Job: Tribalogic Limited [http://www.tribalogic.net/] Open Source: Mageia Contributor [http://www.mageia.org/] PulseAudio Hacker [http://www.pulseaudio.org/] Trac Hacker [http://trac.edgewall.org/] ___ pulseaudio-discuss mailing list pulseaudio-discuss@mail.0pointer.de https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss
Re: [pulseaudio-discuss] how to capture both mic and line-out
'Twas brillig, and Dolfy at 07/03/11 16:12 did gyre and gimble: Any ideas on how to capture both line-in and line-out at the same time? Like to record a skype or other IM conversation. It's possible but not that easy. In an ideal world someone would write module-combine-source but that doesn't exist at the moment. In theory all you need to do is: 0. Assume you mic is called my_mic and your output is called my_output. Check with pacmd list-sinks and pacmd list-sources. 1. Create a null sink. Call it null (pactl load-module module-null-sink sink_name=null) 2. Create a looback from your mic to the null sink. This means everything you say will be played back on the null sink. (pactl load-module module-loopback source=my_mic sink=null 3. Create a loopback from your output's monitor to the null sink. This means everything that is played back will be played on the null sink. (pactl load-module module-loopback source=my_output.monitor sink=null) 4. When you want to record the whole lot, you can simply record from null.monitor and you'll get the combined output from both your mic and what was played back on your card. HTHs Col -- Colin Guthrie gmane(at)colin.guthr.ie http://colin.guthr.ie/ Day Job: Tribalogic Limited [http://www.tribalogic.net/] Open Source: Mageia Contributor [http://www.mageia.org/] PulseAudio Hacker [http://www.pulseaudio.org/] Trac Hacker [http://trac.edgewall.org/] ___ pulseaudio-discuss mailing list pulseaudio-discuss@mail.0pointer.de https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss