Re: [LAD] Non Session Management

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: rosea.grammostola <rosea.grammostola@...>
Cc: <linux-audio-dev@...>
Date: Thursday, March 22, 2012 - 12:57 pm

--f46d043c7acc5e02dc04bbd473d2
Content-Type: text/plain; charset=ISO-8859-1

2012/3/22 rosea.grammostola

> On 03/22/2012 12:59 PM, thijs van severen wrote:

hehe, good one ;-)
i know what they are supposed to do, and i have played with them, butt
there was always something that went wrong
:-(

>

--

follow me on my Audio & Linux blog !

--f46d043c7acc5e02dc04bbd473d2
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

2012/3/22 rosea.grammostola <=
rosea.grammostola@gmail.com
>

On 03/22/2012 12:59 PM, thijs van severen wrote:

2012/3/22 rosea.grammostola <rosea.grammostola@gmail.com
<mailto:rosea.grammostola@gmail.com>>

=A0 =A0Hi,

=A0 =A0I wonder what the LAD community thinks about Non Session Manager

=A0 =A0http://non.tuxfamily.org/nsm/__API.html
=A0 =A0<http://non.tuxfamily.org/nsm/API.html>
=A0 =A0http://n=
on.tuxfamily.org/nsm

=A0 =A0http://www.youtube.com/watch?__v=3Dui=
-gC_ZMeGM

=A0 =A0<http://www.youtube.com/watch?v=3Dui-g=
C_ZMeGM
>
=A0 =A0http://yo=
utu.be/xzspJXbEoc0

=A0 =A0 From a user POV I must say that it works very smooth at first
=A0 =A0sight. It's easy to use and one of the strong points seems to b=
e the
=A0 =A0flexibility, e.g. the ability to copy and change existing sessions,=

=A0 =A0run multiple sessions (also via network). But I cannot comment on
=A0 =A0the technical goods and bads of the API and how easy it will be to<=
br>
=A0 =A0implement this in a Jackaudio application. It seems to use OSC
=A0 =A0messages and depends only on liblo.

=A0 =A0Thanks in advance,
=A0 =A0\r

MHO: having a good universal session manager would be a dream come true,
but so far i have not been able to find one that does what i would like
it to do :
- start a couple of apps
- wire them together
- add some more apps
- save everything
- done

This is what Session managers do, NSM, JackSession and Ladish.
Try it.hehe, good one=A0 ;-)i know what they are =
supposed to do, and i have played with them, butt there was always somethin=
g that went wrong :-(

for me it is rather annoying that i have to predefine a session (as is
the case with most session managers).
i just would like to open apps, use them, connect them, without having
to think about 'the session', let alone 'predefine' it
jacksession offers some of this, but not all apps support jacksession
non session manager has some interesting features too (like
over-the-network sessions)

I don't think this is true. You can start apps just as you like and sav=
e the session. In NSM you do this in the GUI, but it's very easy to rem=
ove a client in a session or add one, so no need to predefine anything.

A problem are clients without support for the session format.
At least in NSM it's easy to start any application nevertheless (the au=
thor is also thinking about writing a wrapper for non supported apps).
At least NSM acts like a script starting clients and restore the JACK conne=
ctions (via client jackpatch). So people who prefer scripts and aj-snapshot=
, will find the same benefits in NSM if the author has added the wrapper (t=
o be able to add arguments to a starting client).

This is also more or less possible in JackSession, all though saving and qu=
iting the session works more cumbersome in Qjackctl compared to NSM in my o=
pinion. There is a possibility to start apps without JS support, but that&#=
39;s not implemented in Qjackctl yet, so atm a practical disadvantage of JS=
. There is a non official supported wrapper for JackSession though, js_wrap=
.

We all know that session management is hard, but if we can live with more o=
r less one standard it would be nice. JackSession seems to be an option, bu=
t if I understand the situation well, it seems that Paul Davis rather sees =
LV2 rise, he doesn't really believe in Session Management, so he is pro=
bably not very motivated to help it rise. Torben wrote JackSession, but he =
doesn't have time for Linuxaudio atm, so it might be fair to question t=
he chances for survival here.

I don't say that JackSession could not survive, but it needs support an=
d development. If the community can agree on a format (NSM for example) whi=
ch is supported better, then that might be a better option.

Apart from the politics it's just interesting to discuss the NSM API he=
re.

Best,
\r

-- follow me on m=
y=A0Audi=
o & Linux blog
!

--f46d043c7acc5e02dc04bbd473d2--

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[LAD] Non Session Management, rosea.grammostola, (Thu Mar 22, 10:55 am)
Re: [LAD] Non Session Management, Emanuel Rumpf, (Thu Mar 22, 4:52 pm)
Re: [LAD] Non Session Management, rosea.grammostola, (Thu Mar 22, 6:59 pm)
Re: [LAD] Non Session Management, David Robillard, (Thu Mar 22, 3:10 pm)
Re: [LAD] Non Session Management, rosea.grammostola, (Sat Mar 24, 3:19 pm)
Re: [LAD] Non Session Management, Fons Adriaensen, (Sat Mar 24, 10:09 pm)
Re: [LAD] Non Session Management, rosea.grammostola, (Thu Mar 29, 9:24 am)
Re: [LAD] Non Session Management, Emanuel Rumpf, (Thu Mar 29, 1:18 pm)
Re: [LAD] Non Session Management, Louigi Verona, (Thu Mar 29, 10:02 am)
Re: [LAD] Non Session Management, rosea.grammostola, (Thu Mar 29, 10:41 am)
Re: [LAD] Non Session Management, rosea.grammostola, (Thu Mar 29, 11:08 am)
Re: [LAD] Non Session Management, thijs van severen, (Thu Mar 29, 10:30 am)
Re: [LAD] Non Session Management, rosea.grammostola, (Thu Mar 29, 10:46 am)
Re: [LAD] Non Session Management, thijs van severen, (Thu Mar 29, 11:17 am)
Re: [LAD] Non Session Management, Emanuel Rumpf, (Thu Mar 29, 2:22 pm)
Re: [LAD] Non Session Management, rosea.grammostola, (Thu Mar 29, 2:35 pm)
Re: [LAD] Non Session Management, rosea.grammostola, (Thu Mar 29, 11:21 am)
Re: [LAD] Non Session Management, thijs van severen, (Thu Mar 29, 11:26 am)
Re: [LAD] Non Session Management, rosea.grammostola, (Thu Mar 29, 11:34 am)
Re: [LAD] Non Session Management, rosea.grammostola, (Mon Mar 26, 3:42 pm)
Re: [LAD] Non Session Management, Louigi Verona, (Mon Mar 26, 3:51 pm)
Re: [LAD] Non Session Management, rosea.grammostola, (Mon Mar 26, 4:16 pm)
Re: [LAD] Non Session Management, Emanuel Rumpf, (Mon Mar 26, 6:15 pm)
Re: [LAD] Non Session Management, Emanuel Rumpf, (Mon Mar 26, 8:32 pm)
Re: [LAD] Non Session Management, rosea.grammostola, (Mon Mar 26, 9:47 pm)
Re: [LAD] Non Session Management, rosea.grammostola, (Wed Mar 28, 7:25 pm)
Re: [LAD] Non Session Management, J. Liles, (Wed Mar 28, 8:43 pm)
Re: [LAD] Non Session Management, rosea.grammostola, (Wed Mar 28, 9:20 pm)
Re: [LAD] Non Session Management, rosea.grammostola, (Wed Mar 28, 9:28 pm)
Re: [LAD] Non Session Management, Fons Adriaensen, (Mon Mar 26, 9:40 pm)
Re: [LAD] Non Session Management, J. Liles, (Tue Mar 27, 12:15 am)
Re: [LAD] Non Session Management, Fons Adriaensen, (Tue Mar 27, 7:41 pm)
Re: [LAD] Non Session Management, Lieven Moors, (Wed Mar 28, 9:28 am)
Re: [LAD] Non Session Management, Fons Adriaensen, (Wed Mar 28, 8:19 pm)
Re: [LAD] Non Session Management, Emanuel Rumpf, (Tue Mar 27, 8:45 pm)
Re: [LAD] Non Session Management, Emanuel Rumpf, (Wed Mar 28, 1:28 am)
Re: [LAD] Non Session Management, David Robillard, (Wed Mar 28, 3:46 am)
Re: [LAD] Non Session Management, Emanuel Rumpf, (Wed Mar 28, 12:24 pm)
Re: [LAD] Non Session Management, Burkhard Wölfel, (Fri Mar 30, 2:46 pm)
Re: [LAD] Non Session Management, David Robillard, (Fri Mar 30, 5:41 pm)
Re: [LAD] Non Session Management, David Robillard, (Wed Mar 28, 5:26 pm)
Re: [LAD] Non Session Management, thijs van severen, (Wed Mar 28, 1:36 pm)
Re: [LAD] Non Session Management, Renato, (Wed Mar 28, 4:35 pm)
Re: [LAD] Non Session Management, David Robillard, (Wed Mar 28, 5:33 pm)
Re: [LAD] Non Session Management, Emanuel Rumpf, (Wed Mar 28, 6:01 pm)
Re: [LAD] Non Session Management, David Robillard, (Wed Mar 28, 6:53 pm)
Re: [LAD] Non Session Management, Emanuel Rumpf, (Thu Mar 29, 1:30 pm)
Re: [LAD] Non Session Management, David Robillard, (Thu Mar 29, 6:21 pm)
Re: [LAD] Non Session Management, rosea.grammostola, (Mon Apr 2, 9:33 pm)
Re: [LAD] Non Session Management, Emanuel Rumpf, (Wed Mar 28, 12:12 pm)
Re: [LAD] Non Session Management, Emanuel Rumpf, (Mon Mar 26, 11:05 pm)
Re: [LAD] Non Session Management, David Robillard, (Tue Mar 27, 1:23 am)
Re: [LAD] Non Session Management, Emanuel Rumpf, (Tue Mar 27, 12:24 pm)
Re: [LAD] Non Session Management, David Robillard, (Wed Mar 28, 3:43 am)
Re: [LAD] Non Session Management, Emanuel Rumpf, (Wed Mar 28, 12:11 pm)
Re: [LAD] Non Session Management, David Robillard, (Wed Mar 28, 5:01 pm)
Re: [LAD] Non Session Management, David Robillard, (Mon Mar 26, 9:59 pm)
Re: [LAD] Non Session Management, J. Liles, (Mon Mar 26, 7:04 pm)
Re: [LAD] Non Session Management, Louigi Verona, (Mon Mar 26, 4:21 pm)
Re: [LAD] Non Session Management, rosea.grammostola, (Mon Mar 26, 4:30 pm)
Re: [LAD] Non Session Management, Diego Simak, (Mon Mar 26, 8:17 pm)
Re: [LAD] Non Session Management, Emanuel Rumpf, (Mon Mar 26, 8:42 pm)
Re: [LAD] Non Session Management, Diego Simak, (Mon Mar 26, 9:39 pm)
Re: [LAD] Non Session Management, thijs van severen, (Thu Mar 22, 11:59 am)
Re: [LAD] Non Session Management, David Robillard, (Thu Mar 22, 2:54 pm)
Re: [LAD] Non Session Management, rosea.grammostola, (Thu Mar 22, 12:33 pm)
Re: [LAD] Non Session Management, Harry van Haaren, (Thu Mar 22, 1:52 pm)
Re: [LAD] Non Session Management, rosea.grammostola, (Thu Mar 22, 3:43 pm)
Re: [LAD] Non Session Management, Tim E. Real, (Sun Mar 25, 7:35 am)
Re: [LAD] Non Session Management, Fons Adriaensen, (Sun Mar 25, 10:44 am)
Re: [LAD] Non Session Management, thijs van severen, (Thu Mar 22, 12:57 pm)
Re: [LAD] Non Session Management, rosea.grammostola, (Thu Mar 22, 12:53 pm)