Re: [LAD] NSM - handling large files

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Rui Nuno Capela <rncbc@...>
Cc: <linux-audio-dev@...>
Date: Thursday, April 5, 2012 - 5:48 pm

On Thu, 2012-04-05 at 12:14 +0100, Rui Nuno Capela wrote:

[...]
[...]

... You specifically asked for input about Ardour's directories.

You keep calling the *goal* here a "restriction". Look, if you want to
just save an XML file with references to files who knows where, feel
free. Nobody is going to break in to your house and hold a gun to your
head and make you do otherwise.

However, then any session containing qtractor will be fragile and
unarchivable. Why? Because the way you saved INHERENTLY makes that so.

This isn't some arbitrary NSM "restriction" to make Rui Nuno Capela's
life miserable, it's simply a necessary condition to make the desired
behaviour possible.

> iow. what if, assuming Ardour were about a fully-compliant NSM client

I agree that "open" should clearly work. The same amount of juggling
would have to happen regardless.

> otoh, if its native(gui file menu)-open is available, it would be dead

Assuming, conveniently, that all existing sessions are not archived
(.qtz) and all SM ones are. Otherwise, it's the exact same situation as
any other program. Notably, in this scheme, it's exactly the same for
any qtractor session saved within the SM. Same as Ardour but you tarred
it.

> perhaps, automatic symlinking of all the external files could be also

One fine blow that just so happens to be qtractor *not* saving in the
way you are so vehemently defending ;)

> aha. this seems the case for "edgy" applications like qtractor, when

It's not any different for any applications, loading existing stuff is
loading existing stuff. Things will indeed need to be copied or moved.
Unfortunate, perhaps, but necessary.

Your knee-jerk desire to defend qtractor's saving scheme at all costs
with a death-by-emoticon blitzkrieg is obscuring the fact that all of
this is inherent to session management. Qtractor has problems with it
because qtractor has problems with it. There is no working scheme
qtractor would have less problems with, because they are inherent
problems with qtractor + SM, not the SM itself.

Back in the realm of "solving problems" rather than "inflating egos",
there are two approaches you can use:

1) Completely save everything within the SM directory
2) Make your XML file point to links in the SM directory which point to
the configured store location

Sound familiar? It should, because it's precisely what every other app
has to do to refer to "external files". Qtractor just uses every file
as external files.

Of course, number 2 is completely pointless and silly unless sessions
share these files, but that doesn't really matter. The solution is the
same in any case.

You may not particularly like this because qtractor does not currently
save in either way, meaning you have to implement a new saving scheme,
but... well, qtractor simply doesn't currently save in a way that makes
SM work. To make it do so, yep, obviously gonna be a bit of work,
because it doesn't right now.

If you don't want to support it, then simply don't support it, but don't
try to paint that as a failing of the SM. It's not.

-dr

_______________________________________________
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)