<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Nov 11, 2019 at 12:26 PM <<a href="mailto:lacuna_@gmx.net">lacuna_@gmx.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div style="font-family:Verdana;font-size:12px"><div>
<div> </div>

<div>
<div>Hello,</div>

<div> </div>

<div name="quoted-content">
<div style="font-family:Verdana;font-size:12px">
<div> </div>

<div><b> I'd like to run up to nine soundcards with Jack. </b><br>
<br>
Eight times Expert Sleepers ES-8 via USB<br>
and one RME Madi HDSPe card on a PCIe slot.<br>
<br>
In Linux at 96 kilobauds.<br>
<br>
I read here<br>
<a href="https://jackaudio.org/faq/multiple_devices.html" target="_blank">https://jackaudio.org/faq/multiple_devices.html</a><br>
about clocking issues as each card is run by it's own clock.<br>
<br>
<b>Will the asynchronously clocked streams be handled and merged by Jack or is this an ongoing issue? </b></div></div></div></div></div></div></div></blockquote><div><br></div><div><div style="font-family:arial,helvetica,sans-serif" class="gmail_default">JACK2 (the one most commonly installed on Linux systems) can't do this by itself (for now)<br></div><div style="font-family:arial,helvetica,sans-serif" class="gmail_default"><br></div><div style="font-family:arial,helvetica,sans-serif" class="gmail_default">You would use an instance of zita_a2j to connect each "secondary" card to the JACK server which is using the "master" card. zita_a2j will resample as needed to keep things in sync.</div><div style="font-family:arial,helvetica,sans-serif" class="gmail_default"><br></div><div style="font-family:arial,helvetica,sans-serif" class="gmail_default">JACK1 can do this by itself because it has zita_a2j built in. However, it is a slightly older version of zita_a2j and I discovered recently that it doesn't handle xruns as well as the current zita_a2j.<br></div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div style="font-family:Verdana;font-size:12px"><div><div><div name="quoted-content"><div style="font-family:Verdana;font-size:12px"><div><br>
<br>
I imagine, if I'd feed analog outputs of one card into the analog inputs of another, this wouldn't be ideal.<br>
But I am wondering if Jack is handling the asynchronous streams in the software-domain without glitches ect. ?<br>
<br>
<b>With a powerful computer is the latency going to rise absurdly high? Any experience with this? </b><br></div></div></div></div></div></div></div></blockquote><div><br></div><div><div style="font-family:arial,helvetica,sans-serif" class="gmail_default">Number of cards has nothing to do with latency directly. "Servicing" each card will consume some of the time available for audio processing. How much is hard to say, but with mid-size buffer sizes, I would not guess that it will be too large.  Since you are not sharing word clock, they will drift and zita_a2j will have to do resampling, which will also consume some CPU cycles.<br></div><br></div><br></div></div>