Re: [LAD] Non Session Management

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Louigi Verona <louigi.verona@...>
Cc: <linux-audio-dev@...>
Date: Thursday, March 29, 2012 - 10:41 am

On 03/29/2012 12:02 PM, Louigi Verona wrote:

Where are we talking about? The fact that the session manager manages
the saving of the projects only? E.g. that's not possible to save a
yoshimi 'project' from the GUI in Yoshimi when Yoshimi is in a session.
(see below for details ***)

It's a good thing to discuss indeed!

The situation with a session is different I think. In your examples you
use one application. In a Ardour session files are stored in the project
folder normally.

With a session you use more then one different applications, that's
makes the stuff rather complex. I see an good point in making the
situation less complex for and by the SM.
Afaik you can do with your files what you want, by copying or moving
from the NON Session folder.
I also expect that an Ardour project saved in a NSM session, can also be
opened by Ardour without being in a NSM session.
Also I guess it will be still possible to export files (and import) from
Ardour to anywhere you want, if Ardour would be in a NSM session.

An example why this can be useful is the problems I had using
JackSession with Hydrogen. Hydrogen didn't do the saving of the session
folder and the hydrogen project right. This was probably avoided when
they added NSM and followed the strict rules of it.

> I do not see any reason for complications in session manager design. i

That's how you see it, but the question is, is this true? Maybe we
should let the developers speak for themselves. It would be good anyway
that they speak out.

It might be good if Jonathan Liles explains here why he has made the choice.

\r

***

1.1.1. New

This option may empty/reset the current file or project (possibly after
user confirmation). UNDER NO CIRCUMSTANCES should it allow the user to
create a new project/file in another location.
1.1.2. Open

This option MUST be disabled.

The application may, however, elect to implement an option called
'Import into Session', creates a copy of a file/project which is then
saved at the session path provided by NSM.
1.1.3. Save

This option should behave as normal, saving the current file/project as
established by the NSM open message.

UNDER NO CIRCUMSTANCES should this option present the user with a choice
of where to save the file.
1.1.4. Save As

This option MUST be disabled.

The application may, however, elect to implement an option called
'Export from Session', which creates a copy of the current file/project
which is then saved in a user-specified location outside of the session
path provided by NSM.
1.1.5. Close (as distinguished from Quit or Exit)

This option MUST be disabled unless its meaning is to disconnect the
application from session management.
1.1.6. Quit or Exit

This option may behave as normal (possibly asking the user to confirm
exiting).

http://non.tuxfamily.org/nsm/API.html

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

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)