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