<br><br><div class="gmail_quote">On Wed, Oct 10, 2012 at 6:09 AM, Dan MacDonald <span dir="ltr"><<a href="mailto:allcoms@gmail.com" target="_blank">allcoms@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi LV!<div><br></div><div>Nice and interesting write up of your experiences and opinions there. I agree with most all of it except:</div><div><br></div><div>"Saving projects is still a huge problem. In addition to LADISH we do now have NSM, the Non-Session Manager, which seems like a workable solution, so we'll see how this works out in the long run.<br>

LMMS seems to be the only game in town for those who want to save full projects by just clicking "Save" and not having to install and configure a "session manager". I must admit, by the way, that I have not followed LMMS recently."</div>

<div><br></div><div>Saving projects is only tricky if you use the modular approach versus instrument plugins hence this isn't really a problem for A3 and qtractor. Aside from LMMS, MusE and sunvox have a few integrated instruments so they don't have this problem either (if you stick to the built-in synths for Muse only - sunvox doesn't handle plugins) and pretty soon MusE should gain native VST support to further improve this situation.</div>

<div><br></div><div>Your article has reminded me of my one and only JACK complaint/ feature (yep - just one!!!) request which I filed a couple of years ago now but is still to be addressed:</div><div><br></div><div><a href="http://trac.jackaudio.org/ticket/202" target="_blank">http://trac.jackaudio.org/ticket/202</a></div>

<div><br></div><div>I'm surprised others haven't been asking for more descriptive 'device busy' error messages from JACK as for many years this has been my only issue with JACK - it doesn't start and you don't know what process is preventing it doing so. Quite often I'll not bother doing the detective work and just reboot but that is hardly ideal so I think this small addition would make JACK (and qjackctl) and as a result Linux audio much more user friendly.</div>

<div><br></div><div>Your thoughts Mr Davis?<br></div></blockquote><div><br>current jack1 (released months or years ago):<br><br> if (snd_pcm_open (&driver->playback_handle,<br>                                  playback_alsa_device,<br>
                                  SND_PCM_STREAM_PLAYBACK,<br>                                  SND_PCM_NONBLOCK) < 0) {<br>                        switch (errno) {<br>                        case EBUSY:<br>                                current_apps = discover_alsa_using_apps ();<br>
                                if (current_apps) {<br>                                        jack_error ("\n\nATTENTION: The playback device \"%s\" is "<br>                                                    "already in use. The following applications "<br>
                                                    " are using your soundcard(s) so you should "<br>                                                    " check them and stop them as necessary before "<br>
                                                    " trying to start JACK again:\n\n%s",<br>                                                    playback_alsa_device,<br>                                                    current_apps);<br>
                                        free (current_apps);<br><br></div></div>