<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jun 4, 2015 at 4:05 PM, Fons Adriaensen <span dir="ltr"><<a href="mailto:fons@linuxaudio.org" target="_blank">fons@linuxaudio.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Thu, Jun 04, 2015 at 07:08:50PM +0200, Robin Gareus wrote:<br>
<br>
> The current policy regarding the setup dialog on application start in<br>
> 4.0 is as follows: If jackd is already running and jack was the most<br>
> recently used backend, no dialog is displayed. Ardour silently joins the<br>
> jack session.<br>
> In all other cases the setup dialog is displayed when Ardour4 starts.<br>
<br>
</span>So that measn that a dialog will be presented when Jack is already<br>
running, it was not the last backend used, but the user selects Jack<br>
for the current session.</blockquote><div><br></div><div>The user has no way to select anything without the dialog. The dialog is HOW the user makes the choice.<br><br></div><div>If JACK is not running, then the user has a clear choice: start+use JACK, or use the ALSA backend. Thus: show dialog.<br></div><div><br>If JACK is running, then the user might intend to just use it, or might be planning to use a different device via the ALSA backend.<br><br></div><div>Our way to resolve those two choices is to check if they used JACK last time. If so, just connect to JACK. If not, offer the choice to connect to JACK or use the ALSA backend. <br></div><div><br></div><div>If JACK is running and it was used last time, but the user still didn't intend to use JACK, they can just popup the audio/MIDI dialog and change backends on the fly.<br><br>--p<br> <br></div></div></div></div>