[gmpi] Re: Reqs 3.8 Events - ramped events

  • From: Chris Grigg <gmpi-public@xxxxxxxxxxxxxx>
  • To: gmpi@xxxxxxxxxxxxx
  • Date: Fri, 16 Jan 2004 10:26:47 -0800

On Fri, Jan 16, 2004 at 09:09:08AM -0500, RonKuper@xxxxxxxxxxxx wrote:
 Which raises another point: I believe restrciting ramps to real-valued
 parameters is too restrictive.  MIDI is a concrete case where it makes sense
 to allow a ramp through integer values.  I can also imagine the creative
 potential of ramping through enumerated parameters.

I would hope that MIDI CC's NRPNs etc. are relected in GMPI as real valued controls.

- Steve

Why? The things being represented (value of a MIDI controller) are truly, madly, deeply, not to mention naturally integers.


MIDI control events is one layer, DSP math parameters is another layer. Let the plug map MIDI controllers to a real-typed control if it wants, but the nature of MIDI controller values per se -is- integers. (OK, bool in some cases.) So it's premature to represent MIDI CC values as reals at the event level, and introduces the possibility of nonsensical CC values, i.e. anything where the fractional part is anything other than 0. What if the graph routes that nonsensical 100.5 "MIDI real" signal out to a MIDI HW interface? What should the conversion be?

-- C

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