[gmpi] Re: lost-n-found #3 parameter stuff

On Tue, Oct 19, 2004 at 11:48:19AM -0700, Tim Hockin wrote:
> On Tue, Oct 19, 2004 at 08:43:42PM +0200, Koen Tanghe wrote:
> > On Tuesday, October 19, 2004 5:32 PM [GMT+1=CET],
> > Tim Hockin <xxxthockin@xxxxxxxxxxxxx> wrote:
> > 
> > > Two items on parameters:
> > >
> > > 1. Are numeric (int/float/enum) parameters hard ranges or suggested
> > >    ranges?
> > 
> > Can you rephrase this? I don't see what you're aiming at. Are you talking
> > about 0-1 ranges etc?
> 
> During XAP (and early here?) some people advocated that a parameter's
> range is merely a suggestion, and that the suggested ranges could be
> violated.
> 
> I personally disagree with this, but I wanted to make sure it got
> attention before being discarded.

My experience form LADSPA is that this makes a lot of sense - the plugin
should prevent itsself from crashing anyway, and it means that hosts can
wire the output of one plugin to the input of another without having to
inspect the data stream between them, or any fear of breaking the rules.

OTOH its not the end of the world if rnages are specifed as "hard".
 
> > > 2. It was discussed at one point about flagging some strings as filenames,
> > > or even as project-local filenames, such that a host might be able to
> > > bundle a file (such as a sample) with a project automatically.  Should we
> > > mention something like this?  I like this.
> > 
> > Sounds nice, yes. But I'm wondering if it is really a requirement: a plugin
> > can handle this too when a request to save it's state (in the project
> > file/bundle) is made. But I guess it wouldn't hurt to add it, no.
> 
> I think it's a minor thing that could be tremendously useful.  BUt I could
> also be talked out of it.

Could be dangerous. Imagine a plugin processes a multi gigabtye file to do
some processing on it and extract some core data, it just wants to store
the data it processed out, not the huge source bundle. Users would be
supprised (read anoyed ;) to discover that thier DAW session files were 2
GB bigger when they used that plugin...

As Koen pointed out, its really easy for plugins to do this when
appropriate.

- Steve

----------------------------------------------------------------------
Generalized Music Plugin Interface (GMPI) public discussion list
Participation in this list is contingent upon your abiding by the
following rules:  Please stay on topic.  You are responsible for your own
words.  Please respect your fellow subscribers.  Please do not
redistribute anyone else's words without their permission.

Archive: http://www.freelists.org/archives/gmpi
Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe

Other related posts: