On Wed, Oct 10, 2012 at 6:09 AM, Dan MacDonald <allcoms(a)gmail.com> wrote:
Hi LV!
Nice and interesting write up of your experiences and opinions there. I
agree with most all of it except:
"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.
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."
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.
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:
http://trac.jackaudio.org/ticket/202
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.
Your thoughts Mr Davis?
current jack1 (released months or years ago):
if (snd_pcm_open (&driver->playback_handle,
playback_alsa_device,
SND_PCM_STREAM_PLAYBACK,
SND_PCM_NONBLOCK) < 0) {
switch (errno) {
case EBUSY:
current_apps = discover_alsa_using_apps ();
if (current_apps) {
jack_error ("\n\nATTENTION: The
playback device \"%s\" is "
"already in use. The
following applications "
" are using your
soundcard(s) so you should "
" check them and stop
them as necessary before "
" trying to start JACK
again:\n\n%s",
playback_alsa_device,
current_apps);
free (current_apps);