<div dir="ltr"><div>Is it possible on Linux and/or Raspbian to take have<br></div><div>two USB audio cards and reference them like:<br><br></div><div>[dac~ 1 2 3 4]<br><br></div><div>Where 1,2 belong to soundcard A<br></div><div>and 3,4 belong to a soundcard B?<br><b><br></b></div><div><b>The reason is that apparently there is massive<br></b></div><div><b>price gouging on multichannel USB interfaces.</b><br><br></div><div>For example, a Griffin iMic costs $40/USD. <br></div><div>This is 2x2 of crystal clear audio. <br>So 4x @ 2x2 = 8x8. <br><br>So the price for an 8x8 should be $40x4=$160, right?<br></div><div>Or less. Generally you should get a price break<br></div><div>when buying more of the same. <br><br></div><div>Yet it seems that most 8x8 audio interfaces<br></div><div>are in the range of $600-$900!! (USD).<br></div><div>This seems like 4x to 6x more money than it should be.<br></div><div><br></div><div>So multiple $40 2x2s would be a very cheap alternative<br></div><div>to getting a single 8x8. If it works. (if PD supports it).  <br><br><span><span><span class="">PS: in case you don't know, USB 2,0 supports lots of audio!<br> I was worried about saturating USB bus, and having audio compete for live data from MIDI controllers. But no worries!<br><br><span>I just did the calculation. <b><br>Max practical 
from USB 2.0 is 35 MB/s</b>. <br>2 channels of 24 bit (3 bytes/sample) audio at 
48khz <br>= 2x3x48k<br>=288kB/s for 2 channels. <br><br>35MB/288kBs=<b> ~122 pairs of audio <span style="background-color:rgb(255,255,0)">= 243 total channels possible on 
USB 2.0. </span>Wow! <br><br>Streaming audio may have some overhead, but even if you knock off 1/3 of that, still leaves a lot of room.<br></b></span><br><span style="background-color:rgb(255,255,0)"><b>USB 1.1 would be 243/40 = 6 total channels. (e.g., 2 in, 4 out).<br></b></span></span></span></span></div><div><span><span><span class=""><span style="background-color:rgb(255,255,0)"><b><br>So you definitely want to be running USB 2.0 if you are running 2in x 2out + midi controllers. <br><br></b></span></span></span></span></div><div><span><span><span class="">I know lots of people using USB audio on the Raspberry Pi report having problems running at USB2.0 "High Speed" = </span></span></span><span><span><span class=""><span class="">480 Mbit/s, and have to set their interface to USB 1.1. (12 Mbits/s). But I am so-far able to run at full USB2.0 speeds with my Pi-2 and the Griffin iMic. <br><br></span><span>The Pi-2 will DEFINITELY keep up audio-wise, as 
my latest patch (12-channel flanger) has at least 12 discrete channels of audio simultaneously at one point, but there are many more internal nets<br></span></span></span></span></div><div><span><span><span class=""><span>running audio. <br></span></span></span></span></div><div><span><span><span class=""><span><br>I 
think most complex patches could easily have 24-50 internal nets running audio. Which means even on a Pi-2, PD can definitely do complex stuff and still easily support e.g., 8in x 8out. <br><br></span></span></span></span></div><div>So the theory is all there--- has anyone done it? <br></div><div><br>(Cheap multi-channel audio with PD over USB 2.0 <br>using multiple sound cards... or any other solutions???)<br><br></div><div>Thanks!<br></div><div>BH<br></div><div><br></div><div><br></div><div><div><div><br>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr">--<br>
May you, and all beings<br>
be happy and free from suffering :)<br>
-- ancient Buddhist Prayer (Metta)<br></div></div></div></div>
</div></div></div></div>