<div dir="ltr">Hello Len,<div><br></div><div class="gmail_extra"><div class="gmail_quote">On Sun, Nov 29, 2015 at 8:53 PM, Len Ovens <span dir="ltr"><<a href="mailto:len@ovenwerks.net" target="_blank">len@ovenwerks.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span class="">On Sun, 29 Nov 2015, Element Green wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
The problem is getting applications, such as Clementine, to connect to my<br>
application's ports instead of the physical output ports.  My understanding<br>
</blockquote>
<br></span>
Personally, I use Pulseaudio with jackbridging and use jack_connect to tell pulse where to connect it's outputs. PA is always connected that way no matter what the dumb app does.<br>
<br></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Lots of people don't like pulse for historical (Hysterical?) reasons.</blockquote><div><br></div><div><div><br></div><div>I'm certainly not opposed to using Pulseaudio in this case, since the audio playback does not itself need to be low latency.  Though the latency may be more deterministic in a purely Jack based solution, in order to calculate the delay to synchronize it with the lighting control.</div></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">So the other thing to do is tell your app not to connect at all and use jack.plumbing to connect your ports when they appear to the proper places. Jack.plumbing can be found in the jack.tools package. (jack.plumbing may be able to disconnect wrongly connected ports as well if the app can't be told not to connect)<br>
<br></blockquote><div><br></div><div><br></div><div>I did not know about jack-plumbing.  This looks like the most straightforward to me and is probably what I'm going to use.</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
Or, (but wait there's more!) set up an ALSA through port.... what the people who don't like pulse generally use and what one of them can explain as I always found it frustrating.... prolly because I was too lazy to learn it ;)<br>
<br>
Anyway, there is more than one way of doing things. Using jack natively is probably the best way in the end if you can figure jack.plumbing out.<br>
<br>
Note: my wife save hundreds of dollars a month using Skype, so I have learned to put up with pulse. She uses jack as well because her mic and guitar use a USB IF while still using the internal outputs :P and it is easier to do this with jack than pulse alone. Thank you for zita-a2j Fons.<br>
<br>
<br>
--<br>
Len Ovens<br>
<a href="http://www.ovenwerks.net" rel="noreferrer" target="_blank">www.ovenwerks.net</a><br>
<br></blockquote><div><br></div><div><br></div><div>Thank you kindly for the great solutions.   I was sure there were options, but its been a while since I messed with this stuff.</div><div><br></div><div>Cheers!</div><div><br></div><div>Element Green</div><div><br></div></div></div></div>