[gmpi] Re: Reqs 3.8 Events - ramped events

  • From: "Jeff McClintock" <jeffmcc@xxxxxxxxxx>
  • To: <gmpi@xxxxxxxxxxxxx>
  • Date: Tue, 13 Jan 2004 13:09:01 +1300

> > The first one is not rampable, it's freeing and allocating a large chunk
of
> > memory every time it changes.

Steve:> OK, so you can just ignore the ramp slopes and use the point
values -
> I dont see the problem.

I guess so...just seems weird to send a ramp to it.

Tim:> So don't use a float value for it ;P

Granted, I could specify delay as an integer in milliseconds, but surely
there are other 'float' parameters that aren't intended to be ramped?

> I think all parameters should be automatable, with some flagged as "unsafe
> for realtime".  Maybe.

I think we're saying the same thing. I said not "automatable", you say not
"realtime".
  Neither is strictly true.  My 'buffer-size' parameter can be automated in
realtime, the audio sometimes glitches as the buffer is re-allocated, but
you can do it.
  We just need some hint that you (for example) don't connect that parameter
to the mod-wheel.

Best Regards,
Jeff



----- Original Message ----- 
From: "Tim Hockin" <thockin@xxxxxxxxxx>
To: <gmpi@xxxxxxxxxxxxx>
Sent: Tuesday, January 13, 2004 12:14 PM
Subject: [gmpi] Re: Reqs 3.8 Events - ramped events


> On Tue, Jan 13, 2004 at 09:21:06AM +1300, Jeff McClintock wrote:
> > > I think its fine to say all real valued controls will be ramped, but
you
> > > can ignore the ramps if you have to.
> >
> > Hi Steve,
> > Dissagree...
> >
> > My delay plugin has two float parameters:
> > -Total delay time (sets amount of memory allocated for delay line)
> > -Delay modulation (dynamically changes the delay time )
> >
> > The first one is not rampable, it's freeing and allocating a large chunk
of
> > memory every time it changes.
>
> So don't use a float value for it ;P
>
> > So, I think we should allow a real/float parameter to specify if it's
> > 'automatable' or not.  A non-automatable control would not want ramps.
>
> I think all parameters should be automatable, with some flagged as "unsafe
> for realtime".  Maybe.
>
> ----------------------------------------------------------------------
> 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: //www.freelists.org/archives/gmpi
> Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe
>
>


----------------------------------------------------------------------
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: //www.freelists.org/archives/gmpi
Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe

Other related posts: