Hello everyone, I'm new to both this list and to fiddling around with alsa, but 
I have a problem I hope you'll be able to help me with. Basically, I have three 
conference room-style microphones (or better said, microphones arrays) with 7 
(namely 8, but one doesn't work) channels each. Here is what i have 
https://www.minidsp.com/products/usb-audio-interface/uma-8-microphone-array I 
need to simultaneusly record from all three of them at once for a project I'm 
working on. I thought I'd be able to do this by tricking audacity into thinking 
there was a 24 channel interface an so I wrote a .asoundrc that I'm pasting 
below. This version includes only two microphones arrays but it already doesn't 
work. What happens with this .asoundrc is that I can see both "aa" and "ab" in 
audacity and I can successfully record from them. However, there is no "aaa" 
nor "oo". If anybody could help me solve this problem I would really appreciate 
it. I don't necessarely need to do this using .asoundrc, so if you have a 
better solution to my problem, please let me know. Also, please do not hesitate 
to ask for any further piece of information I might have missed. One last 
thing, I don't know if this mailing list is the proper place for my kind of 
problem; if it's not, I'd appreciate if you could redirect me to a more suited 
place to seek help. Thanks a lot for your time and help, Cheers, alberto 
%%%%%%%%%%% pcm.aa{     type hw;     card 1; # card 0 is my internal audio 
device, I haven't added ctls for these two devices but I also tried adding 
them, same result } pcm.ab{     type hw;     card 2; } pcm.aaa{     type multi; 
    slaves.a.pcm aa;     slaves.a.channels 8;     slaves.b.pcm ab;     
slaves.b.channels 8;          bindings.0.slave a;     bindings.0.channel 0;     
bindings.1.slave a;     bindings.1.channel 1;     bindings.2.slave a;     
bindings.2.channel 2;     bindings.3.slave a;     bindings.3.channel 3;     
bindings.4.slave a;     bindings.4.channel 4;     bindings.5.slave a;     
bindings.5.channel 5;     bindings.6.slave a;     bindings.6.channel 6;     
bindings.7.slave a;     bindings.7.channel 7;     bindings.8.slave b;     
bindings.8.channel 0;     bindings.9.slave b;     bindings.9.channel 1;     
bindings.10.slave b;     bindings.10.channel 2;     bindings.11.slave b;     
bindings.11.channel 3;     bindings.12.slave b;     bindings.12.channel 4;     
bindings.13.slave b;     bindings.13.channel 5;     bindings.14.slave b;     
bindings.14.channel 6;     bindings.15.slave b;     bindings.15.channel 7; } 
ctl.aaa{     type hw;     card 1; #forgive the stupid question, but can't I 
have a ctl interface that just reflects the number of channels I declare 
instead of putting there that of one of my cards? } pcm.oo{     type route;     
slave.pcm aaa;     slave.channels 16;     ttable.0.0 1;     ttable.1.1 1;     
ttable.2.2 1;     ttable.3.3 1;     ttable.4.4 1;     ttable.5.5 1;     
ttable.6.6 1;     ttable.7.7 1;     ttable.8.8 1;     ttable.9.9 1;     
ttable.10.10 1;     ttable.11.11 1;     ttable.12.12 1;     ttable.13.13 1;     
ttable.14.14 1;     ttable.15.15 1; } ctl.oo{     type hw;     card 1; } 
%%%%%%%%%%%
_______________________________________________
Alsa-user mailing list
Alsa-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to