<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div><div class="">On 2016-01-31, at 12:59 PM, Paul Davis <<a href="mailto:paul@linuxaudiosystems.com">paul@linuxaudiosystems.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr" style="font-family: Menlo-Regular; font-size: 18px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><div class="gmail_extra"><br class="Apple-interchange-newline"><br class=""><div class="gmail_quote">On Sun, Jan 31, 2016 at 3:48 PM, Kjetil Matheussen<span class="Apple-converted-space"> </span><span dir="ltr" class=""><<a href="mailto:k.s.matheussen@gmail.com" target="_blank" class="">k.s.matheussen@gmail.com</a>></span><span class="Apple-converted-space"> </span>wrote:<br class=""><blockquote 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;" class="gmail_quote"><div dir="ltr" class=""><br class=""><div class="gmail_extra"><br class=""><div class="gmail_quote"><span class="">On Sun, Jan 31, 2016 at 2:44 PM, Paul Davis<span class="Apple-converted-space"> </span><span dir="ltr" class=""><<a href="mailto:paul@linuxaudiosystems.com" target="_blank" class="">paul@linuxaudiosystems.com</a>></span><span class="Apple-converted-space"> </span>wrote:<br class=""><blockquote 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;" class="gmail_quote"><div dir="ltr" class=""><br class=""><div class="gmail_extra"><br class=""><div class="gmail_quote"><span class="">On Sun, Jan 31, 2016 at 6:33 AM, Kjetil Matheussen<span class="Apple-converted-space"> </span><span dir="ltr" class=""><<a href="mailto:k.s.matheussen@gmail.com" target="_blank" class="">k.s.matheussen@gmail.com</a>></span>wrote:<br class=""><blockquote 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;" class="gmail_quote"><div dir="ltr" class=""><br class=""><div class="gmail_extra"><br class=""><div class="gmail_quote"><span class=""><br class=""></span><div class="">I don't think Jack is the wrong solution for a DAW either. But Jack never got finished.</div><div class="">It has a wonderful API, but it shouldn't be a struggle for a program to create a jack client</div><div class="">if a jack server isn't running. (there were a lot of talk about this around 10 years ago,<br class=""></div><div class="">but the end result never became as good as it should I think).</div></div></div></div></blockquote><div class=""><br class=""></div></span><div class="">i am not sure what the problem is here. if the client doesn't specify anything, then the server will start automatically with the same parameters as it did last time. this has worked for years. no?<br class=""></div><span class=""> </span></div></div></div></blockquote><div class=""> </div></span><div class="">Well, I've never used it. It doesn't feel safe. There is no obvious place to</div><div class="">check that it does what it's supposed to.</div></div></div></div></blockquote><div class=""><br class=""></div><div class="">You're sure of that? Every one of your JACK clients explicitly avoids auto-start?<br class=""><br class=""></div><div class="">The mechanism for this is extremely simple and robust. The contents of the file ~/.jackdrc are executed. You can check the result with ps aux or a graphical equivalent.<br class=""></div><div class=""> </div><blockquote 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;" class="gmail_quote"><div dir="ltr" class=""><div class="gmail_extra"><div class="gmail_quote"><span class=""><div class=""><br class=""></div><div class=""><br class=""></div><div class=""> </div><blockquote 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;" class="gmail_quote"><div dir="ltr" class=""><div class="gmail_extra"><div class="gmail_quote"><span class=""><blockquote 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; position: static; z-index: auto;" class="gmail_quote"><div dir="ltr" class=""><div class="gmail_extra"><div class="gmail_quote"><div class=""><br class=""></div><div class="">I think the first program trying to create a client also should start the server. Not</div><div class="">just fork off a process, but actually run the server. ...</div></div></div></div></blockquote></span></div></div></div></blockquote></span></div></div></div></blockquote></div></div></div></blockquote><blockquote type="cite"><div dir="ltr" style="font-family: Menlo-Regular; font-size: 18px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><div class="gmail_extra"><div class="gmail_quote"><div class=""><br class=""></div><div class="">you also missed out how EVERY single possible JACK client now has to have some way to bring up a server control dialog, that will work no matter what GUI toolkit the client was written with (or no GUI toolkit).<span class="Apple-converted-space"> </span><br class=""><br class=""></div><div class="">is this supposed to be a serious suggestion?<br class=""></div></div></div></div></blockquote><div><br></div><div>Another serious problem: Lets say I have a program made by someone that never knew anything about Jack, and is outputting audio to whatever the default system device is. I want that to output to the Jack system. For that to happen, something other than a program that I cannot alter must be able to start up and serve the jack system.</div><div><br></div><div>Hence, a server.</div><div><br></div><div><br></div></div></body></html>