[LAD] Non Session Management

Emanuel Rumpf xbran at web.de
Mon Mar 26 20:32:38 UTC 2012


I've been able now to launch the NON session-manager.
- by writing an own simple build-script.
( is my system borked ? or just cmake ?)

I have to say, I'm counting me as a fan of J. Liles Software.
Somehow I agree with his style,
I would described as unbloated, but still pragmatic and effective.

- - -
In my opinion NSM is the best approach to session management
so far and I'm encouraging every audio-app dev. to jump on this train !
It is non-intrusive, has the required functionality.
- - -



There some minor things, I'd like to see:

- sessions should have an option to optionally restore window-position
and -size of client apps too  (would this work for workspaces as well,
possibly xinerama ?)

- tools as nsmd, jackpatch, osc_send should show a help message,
when started from command line.

- the session-manager should have an additional help button, showing a
window describing the possible actions (how to duplicate a session,
work with templates) - just like non-seq has a window for key-strokes.

- in the session-man. there should be a hint where the data is stored.
I'd like to always know where it is.



Questions remaining:

- where would audio apps store large (audio) files ? a custom path ?

- appart from large files (audio), all configuration should go to the
instances session folder - right ?

- where is the integrated chat client ? ;)


Possible Bugs

- although jackpatch is loaded, some connections (jack-midi) are not
restored here,
switching from one to another session (while the jack-audio-connection
is being done)

- switching from one session with yoshimi to one without it closes yoshi
  however:
  switching from a session with two non-seq instances to a session
with only one non-seq instance
  doesn't close the second instance


Once  this is bug-free,
this session-manager is a real enrichment to the audio community !
There's almost a fun-factor using it. I'm going to spend my time
switching sessions soon. :)
Thanks to Jonathan.


-- 
E.R.



More information about the Linux-audio-dev mailing list