Re: Linux Audio 2012: Is Linux Audio moving forward?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





On Wed, Oct 10, 2012 at 6:09 AM, Dan MacDonald <allcoms@xxxxxxxxx> 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);

_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@xxxxxxxxxxxxxxxxxxxx
http://lists.linuxaudio.org/listinfo/linux-audio-user

[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux