Re: [LAD] NSM - handling large files

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: rosea.grammostola <rosea.grammostola@...>
Cc: <linux-audio-dev@...>
Date: Monday, April 2, 2012 - 5:17 pm

On Mon, Apr 2, 2012 at 9:11 AM, rosea.grammostola
wrote:

It wouldn't be a problem if qtractor either kept all new media in its
per-application area of the session directory when running under NSM
or at least symlinked to the external files. There is precedent for
applications using completely different project formats when under SM
(for example, Yoshimi's ".state" files [although that functionality
appears to be broken in the stable release of yoshimi]). A session is
something that applications /participate/ in, and participation means
having to do some things differently in order to cooperate with the
session manager for the user's benefit, so IMHO none of this is asking
too much.

And, anyway, it's not /really/ a problem in practice until you want to
trasnport a session, and in that case you'd just have to follow
whatever qtractor's procedure is for doing that.

It's an interesting point and one that I'll need to state explicitly
in the next version of the API.

> Qtractor can't apply to the strict session saving rules of NSM atm and not

There are probably a few. I think Freewheeling also tries to store all
recorded loops in a central place in the users home directory. It's a
pretty unusual thing to do though and the truth is that the vast
majority of applications don't have heavy state and keep all project
information in memory and save/restore it from a single file. Anyway,
from my perspective, correcting the problem is as simple as adding a
rule to the NSM API that states:

* When connected to a session, the client *MUST* store all new media
(recorded audio, etc.) related to the open project in the project path
provided by the `open` message.

I can't imagine why Rui or anyone else would have a problem with this,
as it is exactly equivalent to the user saying "Please store my
precious data somewhere predictable that I have predefined instead of
in whatever random place the application developer thought would be
good."
_______________________________________________
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] NSM - handling large files, Emanuel Rumpf, (Thu Mar 29, 1:35 pm)
Re: [LAD] NSM - handling large files, Emanuel Rumpf, (Thu Mar 29, 1:44 pm)
Re: [LAD] NSM - handling large files, Joel Roth, (Tue Apr 3, 5:49 am)
Re: [LAD] NSM - handling large files, rncbc, (Tue Apr 3, 9:05 am)
Re: [LAD] NSM - handling large files, rosea.grammostola, (Tue Apr 3, 9:39 am)
Re: [LAD] NSM - handling large files, rncbc, (Tue Apr 3, 10:56 am)
Re: [LAD] NSM - handling large files, Emanuel Rumpf, (Tue Apr 3, 2:22 pm)
Re: [LAD] NSM - handling large files, rosea.grammostola, (Tue Apr 3, 12:56 pm)
Re: [LAD] NSM - handling large files, Rui Nuno Capela, (Tue Apr 3, 5:03 pm)
Re: [LAD] NSM - handling large files, David Robillard, (Wed Apr 4, 11:25 pm)
Re: [LAD] NSM - handling large files, Rui Nuno Capela, (Thu Apr 5, 11:16 am)
Re: [LAD] NSM - handling large files, Dennis Schulmeister, (Thu Apr 5, 6:11 pm)
Re: [LAD] NSM - handling large files, David Robillard, (Thu Apr 5, 5:48 pm)
Re: [LAD] NSM - handling large files, J. Liles, (Thu Apr 5, 6:15 pm)
Re: [LAD] NSM - handling large files, Rui Nuno Capela, (Thu Apr 5, 8:39 pm)
Re: [LAD] NSM - handling large files, David Robillard, (Thu Apr 5, 6:56 pm)
Re: [LAD] NSM - handling large files, Fons Adriaensen, (Thu Apr 5, 12:16 pm)
Re: [LAD] NSM - handling large files, Rui Nuno Capela, (Thu Apr 5, 2:19 pm)
Re: [LAD] NSM - handling large files, Fons Adriaensen, (Thu Apr 5, 2:49 pm)
Re: [LAD] NSM - handling large files, Rui Nuno Capela, (Thu Apr 5, 4:19 pm)
Re: [LAD] NSM - handling large files, David Robillard, (Thu Apr 5, 5:10 pm)
Re: [LAD] NSM - handling large files, rosea.grammostola, (Wed Apr 4, 11:18 am)
Re: [LAD] NSM - handling large files, Emanuel Rumpf, (Wed Apr 4, 1:25 pm)
Re: [LAD] NSM - handling large files, Fons Adriaensen, (Wed Apr 4, 1:51 pm)
Re: [LAD] NSM - handling large files, rosea.grammostola, (Wed Apr 4, 2:38 pm)
Re: [LAD] NSM - handling large files, Fons Adriaensen, (Wed Apr 4, 4:31 pm)
Re: [LAD] NSM - handling large files, Rui Nuno Capela, (Wed Apr 4, 12:22 pm)
Re: [LAD] NSM - handling large files, J. Liles, (Wed Apr 4, 4:20 pm)
Re: [LAD] NSM - handling large files, Fons Adriaensen, (Wed Apr 4, 8:48 pm)
Re: [LAD] NSM - handling large files, J. Liles, (Wed Apr 4, 10:23 pm)
Re: [LAD] NSM - handling large files, J. Liles, (Wed Apr 4, 10:28 pm)
Re: [LAD] NSM - handling large files, Rui Nuno Capela, (Wed Apr 4, 6:13 pm)
Re: [LAD] NSM - handling large files, rosea.grammostola, (Wed Apr 4, 12:36 pm)
Re: [LAD] NSM - handling large files, Rui Nuno Capela, (Wed Apr 4, 2:38 pm)
Re: [LAD] NSM - handling large files, rosea.grammostola, (Wed Apr 4, 2:56 pm)
Re: [LAD] NSM - handling large files, Rui Nuno Capela, (Wed Apr 4, 3:46 pm)
Re: [LAD] NSM - handling large files, rosea.grammostola, (Wed Apr 4, 4:20 pm)
Re: [LAD] NSM - handling large files, Rui Nuno Capela, (Wed Apr 4, 6:50 pm)
Re: [LAD] NSM - handling large files, rosea.grammostola, (Wed Apr 4, 7:59 pm)
Re: [LAD] NSM - handling large files, David Robillard, (Wed Apr 4, 9:22 pm)
Re: [LAD] NSM - handling large files, rosea.grammostola, (Wed Apr 4, 10:45 pm)
Re: [LAD] NSM - handling large files, rosea.grammostola, (Wed Apr 4, 8:13 pm)
Re: [LAD] NSM - handling large files, Joel Roth, (Fri Apr 6, 7:06 pm)
Re: [LAD] NSM - handling large files, rosea.grammostola, (Mon Apr 9, 3:28 pm)
Re: [LAD] NSM - handling large files, Fons Adriaensen, (Mon Apr 9, 4:03 pm)
Re: [LAD] NSM - handling large files, J. Liles, (Mon Apr 9, 4:35 pm)
Re: [LAD] NSM - handling large files, Fons Adriaensen, (Mon Apr 9, 5:10 pm)
Re: [LAD] NSM - handling large files, rosea.grammostola, (Wed Apr 11, 12:43 pm)
Re: [LAD] NSM - handling large files, J. Liles, (Wed Apr 11, 4:32 pm)
Re: [LAD] NSM - handling large files, Dave Phillips, (Wed Apr 11, 1:18 pm)
Re: [LAD] NSM - handling large files, rosea.grammostola, (Wed Apr 11, 1:37 pm)
Re: [LAD] NSM - handling large files, Renato, (Wed Apr 11, 2:31 pm)
Re: [LAD] NSM - handling large files, J. Liles, (Fri Apr 6, 8:08 pm)
Re: [LAD] NSM - handling large files, Joel Roth, (Sun Apr 8, 5:38 pm)
Re: [LAD] NSM - handling large files, rosea.grammostola, (Wed Apr 4, 3:21 pm)
Re: [LAD] NSM - handling large files, J. Liles, (Tue Apr 3, 5:34 pm)
Re: [LAD] NSM - handling large files, Louigi Verona, (Wed Apr 4, 8:12 am)
Re: [LAD] NSM - handling large files, Emanuel Rumpf, (Wed Apr 4, 9:06 am)
Re: [LAD] NSM - handling large files, rosea.grammostola, (Tue Apr 3, 1:35 pm)
Re: [LAD] NSM - handling large files, J. Liles, (Tue Apr 3, 5:17 pm)
Re: [LAD] NSM - handling large files, rosea.grammostola, (Tue Apr 3, 9:42 am)
Re: [LAD] NSM - handling large files, Rui Nuno Capela, (Thu Mar 29, 9:23 pm)
Re: [LAD] NSM - handling large files, J. Liles, (Fri Mar 30, 1:48 am)
Re: [LAD] NSM - handling large files, Rui Nuno Capela, (Fri Mar 30, 9:01 am)
Re: [LAD] NSM - handling large files, Paul Davis, (Fri Mar 30, 10:27 am)
Re: [LAD] NSM - handling large files, rosea.grammostola, (Mon Apr 2, 4:12 pm)
Re: [LAD] NSM - handling large files, Rui Nuno Capela, (Mon Apr 2, 6:29 pm)
Re: [LAD] NSM - handling large files, Paul Giblock, (Mon Apr 2, 6:39 pm)
Re: [LAD] NSM - handling large files, Emanuel Rumpf, (Mon Apr 2, 6:51 pm)
Re: [LAD] NSM - handling large files, Paul Giblock, (Mon Apr 2, 7:07 pm)
Re: [LAD] NSM - handling large files, J. Liles, (Mon Apr 2, 7:11 pm)
Re: [LAD] NSM - handling large files, Thomas Vecchione, (Mon Apr 2, 7:34 pm)
Re: [LAD] NSM - handling large files, Tim Westbrook, (Mon Apr 2, 7:48 pm)
Re: [LAD] NSM - handling large files, Emanuel Rumpf, (Mon Apr 2, 8:22 pm)
Re: [LAD] NSM - handling large files, J. Liles, (Mon Apr 2, 5:17 pm)
Re: [LAD] NSM - handling large files, Emanuel Rumpf, (Mon Apr 2, 6:29 pm)
Re: [LAD] NSM - handling large files, J. Liles, (Mon Apr 2, 7:23 pm)
Re: [LAD] NSM - handling large files, Emanuel Rumpf, (Mon Apr 2, 8:05 pm)
Re: [LAD] NSM - handling large files, Emanuel Rumpf, (Tue Apr 3, 6:59 am)
Re: [LAD] NSM - handling large files, Emanuel Rumpf, (Tue Apr 3, 7:05 am)
Re: [LAD] NSM - handling large files, Nils, (Tue Apr 3, 9:21 am)
Re: [LAD] NSM - handling large files, Emanuel Rumpf, (Tue Apr 3, 1:44 pm)
Re: [LAD] NSM - handling large files, Louigi Verona, (Tue Apr 3, 2:18 pm)
Re: [LAD] NSM - handling large files, rosea.grammostola, (Tue Apr 3, 2:22 pm)
Re: [LAD] NSM - handling large files, rosea.grammostola, (Fri Mar 30, 8:03 am)
Re: [LAD] NSM - handling large files, David Robillard, (Thu Mar 29, 11:41 pm)
Re: [LAD] NSM - handling large files, J. Liles, (Fri Mar 30, 1:29 am)
Re: [LAD] NSM - handling large files, Emanuel Rumpf, (Fri Mar 30, 3:32 pm)
Re: [LAD] NSM - handling large files, Lieven Moors, (Fri Mar 30, 7:09 pm)
Re: [LAD] NSM - handling large files, Fons Adriaensen, (Fri Mar 30, 8:53 pm)
Re: [LAD] NSM - handling large files, Lieven Moors, (Fri Mar 30, 10:13 pm)
Re: [LAD] NSM - handling large files, David Robillard, (Fri Mar 30, 9:57 pm)
Re: [LAD] NSM - handling large files, Thomas Vecchione, (Fri Mar 30, 9:14 pm)
Re: [LAD] NSM - handling large files, Fons Adriaensen, (Fri Mar 30, 9:28 pm)
Re: [LAD] NSM - handling large files, Rui Nuno Capela, (Fri Mar 30, 10:19 pm)
Re: [LAD] NSM - handling large files, Thomas Vecchione, (Fri Mar 30, 9:42 pm)
Re: [LAD] NSM - handling large files, David Robillard, (Fri Mar 30, 2:06 am)
Re: [LAD] NSM - handling large files, Louigi Verona, (Fri Mar 30, 6:20 am)
Re: [LAD] NSM - handling large files, Fons Adriaensen, (Thu Mar 29, 9:45 pm)
Re: [LAD] NSM - handling large files, Rui Nuno Capela, (Thu Mar 29, 10:40 pm)