[gmpi] Re: Topic 7.1: Channel Formats / XML, Profiles

  • From: "Jeff McClintock" <jeffmcc@xxxxxxxxxx>
  • To: <gmpi@xxxxxxxxxxxxx>
  • Date: Thu, 5 Jun 2003 11:18:03 +1200

If you take the VST API as an example. There's not much dependancy on the
sample format.  Changing the audio datatype to double precision would be
very easy.

This suggests that making GMPI support several datatype (float double,
int32, whatever), would not be very difficult.

My expectation is you wouldn't normally mix plugin types in the same
host(that would require converters, yuck).
  Instead, You could have a card-based dsp system using 24 bit integers, a
mainstream sequencer using 32bit floats, and a research music program ( e.g.
CSound ) using double precision.

So, GMPI can provide a common base for these different needs.  Saving a lot
of duplicated effort.

Us 'typical' plugin coders would stick to writting 32bit float plugins, safe
in the knowledge that converting to double precision in future is fairly
painless.  Most plugins wouldn't try to accomodate every host, meerly strive
to be easy to port.

Best Regards,
Jeff


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