[Alsa-user] .asoundrc for delta 1010lt (or 1010 I suppose)
Brought to you by:
perex
From: Julien C. <ju...@c-...> - 2005-03-02 03:11:37
|
Hi folks! I think my earlier mail didn't get through, so I try again. I changed my plans though and include the .asoundrc at the end of this text, not in an attachment. Attached to this mail is a file called test, which is infact a .asoundrc for the delta 1010. One of you looking for it has two of those cards, as I remember. Just copy and edit the file. Excahnge every card 0 for card 1 (or what else) and hw:0,0 for hw:1,0 and so on. NOTE: Don't forget to rename the new devices for your second card and don't forget to invent a diferent ipc_key, between 0 and 32768 (I think). To the devices described in this file: pcm.mics1 and pcm.mics2 are microphone input 1 and 2. The output is stereo with the same soundmaterial on both channels. Kill the second ttable statment to get mono output. That's what your mic would produce. The devices io1 to io4 makr the following input pairs. All pairs are stereo (so in1 and in2, in3 and in4...). Those you can use with ecasound: ecasound -i alsa,io1 -o (whatever output) pcm.o1, pcm.o2... Those are output devices (again in stereo pairs. CAREFUL: Those only worked with aplay! For ecasound, mplayer and the like there are other devices. pcm.p1,... pcm.p4 Those are plug devices, which work fine with mplayer and ecasound and all the others I tried. ecasound -i (some input) -o alsa,p1 pcm.!default Should be the default device. I only included it for purposes of experimentation. I hope it will help you both and lighten up your work. Btw. A BIG sorry I didn't manage it by last wednesday to send the .asoundrc, but I didn't get to the office. Kindest regards Julien .asoundrc follows: pcm.hw0 { type hw card 0 } pcm.mics1 { type plug slave.pcm hw0 ttable.0.0 1 ttable.1.0 1 } pcm.mics2 { type plug slave.pcm hw0 ttable.0.1 1 ttable.1.1 1 } pcm.io1 { type plug slave.pcm hw0 ttable.0.2 1 ttable.1.3 1 } pcm.io2 { type plug slave.pcm { type hw card 0 } ttable.0.4 1 ttable.1.5 1 } pcm.io12 { type plug slave.pcm { type hw card 0 } ttable.0.4 1 ttable.0.2 1 ttable.1.3 1 ttable.1.5 1 } pcm.io3 { type plug slave.pcm { type hw card 0 } ttable.0.6 1 ttable.1.7 1 } pcm.o1 { type dshare ipc_key 888 slave { pcm "hw:0,0" period_time 0 period_size 1024 buffer_size 4096 format S16_LE channels 2 rate 44100 } bindings { 0 0 1 1 } } ctl.o1 { type hw; card 0; } pcm.p1 { type plug slave.pcm o1 } ctl.p1 { type hw; card 0; } pcm.o2 { type dshare ipc_key 888 slave { pcm "hw:0,0" rate 44100 } bindings { 0 2 1 3 } } ctl.o2 { type hw; card 0; } pcm.p2 { type plug slave.pcm o2 } pcm.o3 { type dshare ipc_key 888 slave { pcm "hw:0,0" period_time 0 period_size 1024 buffer_size 4096 rate 44100 } bindings { 0 4 1 5 } } ctl.o3 { type hw; card 0; } pcm.p3 { type plug slave.pcm o3 } pcm.o4 { type dshare ipc_key 888 slave { pcm "hw:0,0" period_time 0 period_size 1024 buffer_size 4096 rate 44100 } bindings { 0 6 1 7 } } ctl.o4 { type hw; card 0; } pcm.p4 { type plug slave.pcm o4 } pcm.fluid { type dshare ipc_key 888 slave { pcm "hw:0,0" period_time 0 period_size 64 buffer_size 256 rate 44100 } bindings { 0 0 1 1 } } ctl.fluid { type hw; card 0; } pcm.eca { type plug slave.pcm fluid } pcm.!default { type hw card 0 } ctl.!default { type hw card 0 } -------- Music was my first love and it will be my last (John Miles) ======== FIND MY WEB-PROJECT AT: ======== http://ltsb.sourceforge.net - the Linux TextBased Studio guide |