<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jul 9, 2018 at 11:48 AM, Steven Kruyswijk <span dir="ltr"><<a href="mailto:stevenkruyswijk@gmail.com" target="_blank">stevenkruyswijk@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Alright I've decided to give the RPi/Linux/Jack route another try... I have<br>
to say my progress is pretty slow though... the Mac Mini route still looks<br>
very enticing. Right now, I'm trying to understand this suggested line:<br>
<span class=""><br>
jackd -I alsa-playback:zalsa_in/-dhw:<wbr>CODEC_1 -dalsa -dhw:PCH -r48000 -p1024<br>
-n2<br>
<br>
</span>When I look up the man page for jackd at<br>
<a href="https://manpages.debian.org/testing/jackd1/jackd.1.en.html" rel="noreferrer" target="_blank">https://manpages.debian.org/<wbr>testing/jackd1/jackd.1.en.html</a><wbr>, this is the<br>
explanation for the -I parameter:<br></blockquote><div><br><div style="font-family:arial,helvetica,sans-serif" class="gmail_default">​Not much point quoting a lot of text when you've just given the link. Anyway, I digress. The key line in the man page is:​</div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
client-name:client-path/init-<wbr>string<br></blockquote><div><br><div style="font-family:arial,helvetica,sans-serif" class="gmail_default">​so, if you told JACK<br><br></div><div style="font-family:arial,helvetica,sans-serif" class="gmail_default">     -I foo:bar/baz<br><br></div><div style="font-family:arial,helvetica,sans-serif" class="gmail_default">That means: create a client called "foo", by loading the internal client from "bar" and give it "baz" as its initialization string.​</div><br><div style="font-family:arial,helvetica,sans-serif" class="gmail_default">​So this:​</div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
which I find really hard to relate to /alsa-playback:zalsa_in/-dhw:<wbr>CODEC_1/<br></blockquote><div><br><div style="font-family:arial,helvetica,sans-serif" class="gmail_default">​means: create a client called "alsa-playback" by loading the "zalsa-in" internal client, and give it an initialization string of "-dhw:CODEC_1". <br><br></div><div style="font-family:arial,helvetica,sans-serif" class="gmail_default">The initialization string for internal clients is specific to each client, but zalsa-in has most of its arguments in common with JACK itself. So "-dhw:CODEC_1" means "use the device identified as "hw:CODEC_1". ​</div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Can anyone please point me to a page where I can learn more about how to<br>
make a setup where Pure Data runs automatically after boot, connecting to<br>
more than one audio interface?<br></blockquote><div><br><div style="font-family:arial,helvetica,sans-serif" class="gmail_default">​I suggest you remain focused on gettings things working on a command line before you try to set up a "Pd at boot system". You might prefer that all these tools just worked without you having to understand too much about them, but they don't. It will help you in the future to get a more solid grasp of what is going on and how things work and cooperate.​</div><br> <div style="font-family:arial,helvetica,sans-serif;display:inline" class="gmail_default">​<br></div></div></div></div></div>