[gmpi] Re: Topic 6: Time representation

  • From: "Silver Blade" <lists@xxxxxxxxxxxxxxxxx>
  • To: <gmpi@xxxxxxxxxxxxx>
  • Date: Fri, 2 May 2003 11:45:34 +0100

> > event1 - ramp from sample pos 0 to 59
> > event2 - audio rate block of 100 samples from pos 60 to 159
> > event3 - step from sample pos 160 to 255
> > event4 - cubic spline from sample pos 256 to 320
> >
> > i think it would be the cheapeast way to add audio rate controll.
>
> Yes, that's exactly what I had in mind.
>
> However, there's still the problem with plugins that cannot use audio
> rate control data directly, due to expensive control value to
> coefficient transforms. This is why I would suggest that plugins that
> can send audio rate control data should be able to turn it off when
> asked to.


Maybe the rate at which control values are modified could be selectable. So
control data might only be updated every quarter of a beat, or every eighth
of a beat, etc. The plugin could specify how much precision it needs over
timing of control automation.

It might be worth specifying the control events as a series of points, like
on a grid. For example, 0,0 to 1,100 could have the value as 0 at the start
(translates to location 0), and 100 at the end (translates to location 1)
The locations could be scaled accordingly.

Additional parameters might be included, like optional shapes - spline
curves, etc.


-SB


----------------------------------------------------------------------
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: