Tap sound from one process

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, 2013-08-04 at 10:09 +0200, Magnus Ekhall wrote:
> Hello,
> 
> I want to record the output of one program but at the same time being able
> to hear the sound normally. Basically I want some sort of T-connection
> before the mixer (I do not want to tap the sound at the mixer as that would
> give me the sound output of all applications).
> 
> I've been trying to get something like that set up using pactl and parec
> but with no success.
> 
> I guess I need to write a module or something. Does anyone have a rough
> idea on how it could be done? (I'm new to this)

If you're willing to write a module, then you might be willing to
implement this[1] small feature request instead? Adding the feature to
parecord should be much easier than implementing a module.

(I'm not sure if I should mention this, because it may cause you to not
write any code for us, but not mentioning would probably be unfair: you
don't necessarily have to write any code. Just load module-virtual-sink
on top of the alsa sink, and play that one program to the virtual sink.
Then record from the virtual sink's monitor source. All other
applications play to the alsa sink, so they won't be included in the
recorded audio.)

[1] https://bugs.freedesktop.org/show_bug.cgi?id=66326

-- 
Tanu



[Index of Archives]     [Linux Audio Users]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux