[gmpi] Re: 3.15 MIDI

  • From: Chris Grigg <gmpi-public@xxxxxxxxxxxxxx>
  • To: gmpi@xxxxxxxxxxxxx
  • Date: Thu, 17 Jun 2004 14:37:45 -0700

On Wed, Jun 16, 2004 at 08:18:21 -0700, Chris Grigg wrote:
> chan0,CC#7=123 -> /chan[0]/volume=0.968503937
> > [ ... ] -> /some/other/message ->
>
> chanN,CC#=iii
>
>not work? just standardize the rounding method for float<=>int, and i
>see no issues with this...


 The issue is, what does 0.968503937 mean?  123/127ths of what, mapped
 to dB according to what curve?

Thats up the the plugin - just like it is with 'raw' CC's - the plugin can choose to use natural units if it wants to (I think, it was a while ago we discussed that), but it doenst have to.

- Steve

But if that's the case, then there's no interoperability for "volume" control signals within a GMPI graph. That's a missed opportunity. Is the picture the same for pitch, etc.? If this is true, then there will be a general need for parameter value-->natural value maps in GMPI, and inter-plug exchange of same, or else folks will wind up doing icky stuff like naming parameters volumePercent, volumeDB, etc. to express the mapping in the name.


-- Chris G.

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