<div dir="ltr">Just read <a href="https://www.linuxmusicians.com/viewtopic.php?f=27&t=20419&p=110059">https://www.linuxmusicians.com/viewtopic.php?f=27&t=20419&p=110059</a> in order to appreciate the enormous complexity of my current audio system. It is a giant overkill for a simple morning alarm.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Sep 13, 2019 at 2:16 AM Chris Caudle <<a href="mailto:chris@chriscaudle.org">chris@chriscaudle.org</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">On Thu, September 12, 2019 8:05 am, crocket wrote:<br>
> I've spent months on perfecting the bridge between JACK and ALSA.<br>
<br>
I think you have created the most complex monitor controller ever.  This<br>
is that system that has S/PDIF from the motherboard audio to digital input<br>
on a USB connected interface that you described earlier?<br>
<br>
-----------------------------<br>
--> is a connection that doesn't cross the boundary of a computer.<br>
==> is a connection that occurs between two computers.<br>
<br>
Anything that doesn't cross ==> occurs on my desktop computer. Anything<br>
that happens after ==> occurs on Raspberry Pi 3 B+.<br>
netjack1 runs on my desktop computer. Ethernet cable is the only cable<br>
that connects two machines.<br>
<br>
1. ALSA dmix --> SPDIF out of Realtek ALC887 onboard soundcard --> SPDIF<br>
In of X-Fi HD USB --(alsa_in or zita-a2j)--> netjack1 ==(ethernet<br>
cable)==> ALSA jack backend --> I2S Amplifier(HiFiBerry Amp2) --> Speakers<br>
<br>
2. netjack1 --(alsa_out or zita-j2a)--> headphone jack of X-Fi HD USB on<br>
my desktop computer --> headphones<br>
<br>
-----------------------------<br>
<br>
Is this being used for music production, or just listening to audio files?<br>
PulseAudio can do something similar in a self-contained fashion, at the<br>
expense of higher latency and the occasional dropped sample.  And of<br>
course the old fashioned way to do it would be with an analog monitor<br>
controller or small mixer.  The more modern audio production focused way<br>
would be to use Dante or similar if you really want network connectivity,<br>
or the ability to add and remove devices, have large distance separation,<br>
etc.<br>
<br>
My recollection is that the questions you posed were somewhat isolated,<br>
and mostly how to accomplish various specific tasks with jackd or alsa. <br>
It may have been better to start with a more general description of what<br>
you were trying to accomplish and ask about the best way to get to that<br>
result, because I can't imagine anyone recommending that convoluted signal<br>
chain just for listening to audio from your desktop and a separate<br>
computer (RPi in your case) at the same time.  Using an on board audio<br>
interface just to send audio over S/PDIF to a USB interface to drive<br>
headphones seems pretty bizarre, I never could make sense of what you were<br>
trying to accomplish with that rather than just sending audio to the USB<br>
interface to start with.<br>
<br>
<br>
-- <br>
Chris Caudle<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
Jack-Devel mailing list<br>
<a href="mailto:Jack-Devel@lists.jackaudio.org" target="_blank">Jack-Devel@lists.jackaudio.org</a><br>
<a href="http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org" rel="noreferrer" target="_blank">http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org</a><br>
</blockquote></div>