OK, I have it sorted... I was misled by the copy plugin (which I had misunderstood to be a duplicate plugin, which it isn't, though confusingly it looks like some people are trying to use it like that in some forums). I attached my .asoundrc file for reference, this allows sound to be recorded whilst playing on an Aspire One that has had the aloop (loopback device) added to it's alsa driver. Best -Duncan. pcm.card0 { type hw card 0 } pcm.p_card1in0 { type plug slave { pcm "hw:1,0,0" } } pcm.p_card1out0 { type plug slave { pcm "hw:1,1,0" } } pcm.m_copier { type multi slaves.a.pcm "card0" slaves.a.channels 2 slaves.b.pcm "p_card1in0" 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.r_copier { type route slave.pcm "m_copier" ttable.0.0 1 ttable.1.1 1 ttable.0.2 1 ttable.1.3 1 } pcm.!default { type plug slave { pcm "r_copier" } } On Nov 10 2008, dar@xxxxxxxxxxxxx wrote: > > Hi All, > I'm still puzzling over getting my Aspire One so I can record its > audio output to a file. I've got an .asoundrc file as below, and whay I'm > trying to do with this is: > 1) Setup card0 as the internal sound card (this works) > 2) Setup the loopback adapter so I can test the setup (this works too) > The only thing I can't see to get working it the copy plugin (copier) > which only ever seems to "copy" to the last slave that I specify... > e.g. If I set my .asoundrc file as below and send some sound data to > default then: arecord -D p_card1out1 -f cd | aplay -D card0 -f cd Will > play the input as expected arecord -D p_card1out0 -f cd | aplay -D card0 > -f cd Will produce nothing :( Got me baffled, any help much appreciated, > -thanks in advance -Duncan. > > pcm.card0 { > type hw > card 0 > } > > pcm.p_card1in0 { > type plug > slave { > pcm "hw:1,0,0" > } > } > > pcm.p_card1in1 { > type plug > slave { > pcm "hw:1,0,1" > } > } > > pcm.p_card1out0 { > type plug > slave { > pcm "hw:1,1,0" > } > } > > pcm.p_card1out1 { > type plug > slave { > pcm "hw:1,1,1" > } > } > > pcm.copier { > type copy > slave.pcm "p_card1in0" > slave.pcm "p_card1in1" > } > > pcm.!default { > type plug > slave { > pcm "copier" > } > } > > This message has been checked for viruses but the contents of an attachment may still contain software viruses, which could damage your computer system: you are advised to perform your own checks. Email communications with the University of Nottingham may be monitored as permitted by UK legislation. ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Alsa-user mailing list Alsa-user@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-user