[PlanetCCRMA] USB (& firewire) interface

Sean Beeson seanbeeson at gmail.com
Fri May 14 07:54:31 PDT 2010


In another thread Bob Wilkinson wrote that he used the procedure in
the following link to bind an M-Audio Delta 1010s' devices together in
the asoundrc file and then to get JACK to actually use it.

http://www.jrigg.co.uk/linuxaudio/ice1712multi.html

--Sean

On 5/14/10, Sean Beeson <seanbeeson at gmail.com> wrote:
> err, sorry... my .asoundrc file.
>
> --Sean
>
> On 5/14/10, Sean Beeson <seanbeeson at gmail.com> wrote:
>> Simon,
>>
>> This is my
>>
>> # create a virtual four-channel device with two sound devices:
>> # This is in fact two interleaved stereo streams in
>> # different memory locations, so JACK will complain that it
>> # cannot get mmap-based access. see below.
>>
>> pcm.multi {
>>         type multi;
>>         slaves.a.pcm "hw:4,0";
>>         slaves.a.channels 2;
>>         slaves.b.pcm "hw:4,1";
>>         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;
>> }
>>
>> # JACK will be unhappy if there is no mixer to talk to, so we set
>> # this to card 0. This could be any device but 0 is easy.
>>
>> ctl.multi {
>>         type hw;
>>         card 4;
>> }
>>
>> # This creates a 4 channel interleaved pcm stream based on
>> # the multi device. JACK will work with this one.
>>
>> pcm.ttable {
>>         type route;
>>         slave.pcm "multi";
>>         slave.channels 4;
>>         ttable.0.0 1;
>>         ttable.1.1 1;
>>
>> }
>> # see above.
>> ctl.ttable {
>>         type hw;
>>         card 4;
>> }
>>
>>
>> At first I had to make a etc/modprobe.d/somename file to force my card
>> to have the same place on each bootup. I have a M-Audio FTP and used
>> these settings in it:
>> http://alsa.opensrc.org/index.php/M-Audio_FastTrack_Pro You'll  have
>> to figure out the right thing for your card.
>>
>> I had to read all the following to figure it out.
>>
>> http://alsa.opensrc.org/index.php/.asoundrc
>> http://alsa.opensrc.org/index.php/TwoCardsAsOne
>> http://alsa.opensrc.org/index.php/MultipleCards
>> http://alsa.opensrc.org/index.php/MultipleUSBAudioDevices
>>
>> Alsa sees it, Jack still is not seeing it. Someone in another thread
>> has given me a link to check about that.
>>
>> -Sean
>>
>



More information about the PlanetCCRMA mailing list