Hi,
Thanks for the reply.
> The thread on the mailing list may have been my one.
Ya, I checked it and it is indeed yours.
> Now, about your problem: I'm not sure whether I really understand it.
> What you want to do is record stuff with one sound card while playing
> other stuff with the other sound card, right?
No not really. I am able to do this using asym plugin. Thus capture from my
first card (on board one) *using Mic* and play on my 2nd card. What I really
want is to be able to record streaming music online using Audacity and not
something from Mic.
(1) I can't physically connect my headphones out to line in because my
headphone jack is broken.
(2) As streaming music goes directly to my usb sound card, my on-board card
doesn't get any music at all on its first playback device and hence I cant'
capture it.
(3) I think, the only option is to copy (route) the music playing on my usb
sound card also to the on-board sound card and then use the asym plugin, as
you suggested to capture that streaming music.
(4) I can't think of any way other than using multi plugin to create virtual
device consisting of both sound cards and then using ttables to duplicate the
sound on 2 channels of usb sound card to other two channels of on board sound
card. This will make music data available to first playback & capture device
of on board sound card and hence I can capture it using audacity or any other
application. In fact, I am able to do this using .asoundrc at the end of this
email but then I loose the dmixing capabilities on my usb sound card. And
this is the reason, I want to reference dmixer slave instead of using direct
hard ware device in multi slave below.
> > pcm.audacity {
> > type plug
> > slave.pcm "multi"
> > ttable.0.0 1.0
> > ttable.1.1 1.0
> > ttable.0.2 1.0
> > ttable.1.3 1.0
> > }
> >
> >
> > pcm.multi {
> > type multi
> > slaves.a.pcm "hw:1"
> > slaves.a.channels 2
> > slaves.b.pcm "hw:0"
> > slaves.b.channels 2
> >
> > bindings.0.slave a;
> > bindings.0.channel 0;
> > bindings.1.slave a;
> > bindings.1.channel 1;
> > bindings.2.slave b;
> > bindings.2.channel 0;
> > bindings.3.slave b;
> > bindings.3.channel 1;
> > }
> >
> > pcm.!default {
> > type plug
> > slave.pcm "audacity"
> > }
> > ctl.audacity {
> > type hw;
> > card 0;
> > }
Regards,
Kibanadai
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Alsa-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/alsa-user