<div dir="ltr"><br><div>At my Ohio Linux Fest talk I had a question about this, to which I gave a rather unsatisfying answer. I didn't know about the <a href="http://jackaudio.org/multiple_devices">http://jackaudio.org/multiple_devices</a> document. I would be interested in helping document this further.</div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Jan 10, 2014 at 7:57 PM, Robin Gareus <span dir="ltr"><<a href="mailto:robin@gareus.org" target="_blank">robin@gareus.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 01/11/2014 02:25 AM, ChaosEsque Team wrote:<br>
> Hi, I'm really interested in helping people who want to use Ardour<br>
> with multiple cheap (USB) audio interfaces. It doesn't seem very easy<br>
> right now to do this sort of thing - in fact, I'm not even clear if<br>
> it is possible<br>
<br>
</div>It is possible, but you're quite right that it's not very accessible,<br>
mainly because there is no GUI to set this up. You'll need to resort to<br>
a few terminal commands.<br>
<br>
Ardour uses JACK, so the goal is go add an additional soundcard to jack.<br>
There are various options to do this, most of which are described at<br>
<a href="http://jackaudio.org/multiple_devices" target="_blank">http://jackaudio.org/multiple_devices</a><br>
<div class="im"><br>
> and I'd appreciate some guidance because I think<br>
> this is really important group of people: folks that can't afford<br>
> multichannel interfaces and lots of amps, the sort of people who<br>
> might really be attracted to a tool like Ardour.<br>
<br>
</div>Fair point. As explained on the linked page, it is not ideal to use<br>
multiple un-synced soundcards, but it can be good enough for many cases.<br>
The easiest way to do so on GNU/Linux is to to use alsa_in/out:<br>
<br>
First start jackd as usual with one soundcard - and then add the others<br>
as needed. This is as easy as opening a terminal and running<br>
alsa_in -d hw:1<br>
This adds the 1st soundcard (hw:1) inputs to an already running jackd.<br>
<br>
Instead of numeric IDs you can also use the name of the soundcard.<br>
Device and their names can be listed with 'aplay -l'. For example<br>
<br>
[..snip..]<br>
card 3: UA25 [UA-25], device 0: USB Audio [USB Audio]<br>
Subdevices: 1/1<br>
Subdevice #0: subdevice #0<br>
<br>
in this case 'alsa_in -d hw:3' is equivalent to 'alsa_in -d hw:UA-25'<br>
<br>
To add outputs use the sister of alsa_in: 'alsa_out -d hw:DEVICE'<br>
<br>
Hope that helps,<br>
robin<br>
<br>
<br>
PS. there are ways to automate this process as well as auto-detect,<br>
auto-launch. Yet, this is mostly undocumented territory and requires a<br>
bit of scripting which builds upon above concept. More later if you're<br>
interested..<br>
<div class="HOEnZb"><div class="h5">_______________________________________________<br>
Ardour-Users mailing list<br>
<a href="mailto:ardour-users@lists.ardour.org">ardour-users@lists.ardour.org</a><br>
<a href="http://lists.ardour.org/listinfo.cgi/ardour-users-ardour.org" target="_blank">http://lists.ardour.org/listinfo.cgi/ardour-users-ardour.org</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>DJ Dual Core's Blog<br><a href="http://oldmixtapes.blogspot.com/" target="_blank">http://oldmixtapes.blogspot.com/</a><br>Order without government; Peace without violence.
</div>