[gmpi] Re: Req 76,78

  • From: Jeff McClintock <jeffmcc@xxxxxxxxxx>
  • To: gmpi@xxxxxxxxxxxxx
  • Date: Fri, 04 Feb 2005 08:31:56 +1300

>>76: GUIs are not part of a DSP plugin with private access to the DSP internals.

> this sounds reasonable but for some plugin types i think this requirement is hardly to fullfill.
> how you would realize a display of the current output waveform or sampledata and so on ?


Hi Robert,
It's a good question. This style of coding is quite foreign to many people.
One of GMPI requirements is that the GUI must be capable of running in it's own process, or over a network. So, you can see that any GUI that directly accesed the DSP data would be a problem.
GMPI provides a user-definable 'BLOB' datatype, this is the mechanism for passing arbitrary chunks of data between GUI and DSP.


Incedentally, SynthEdit uses this model, and SynthEdit does have live waveform displays etc. Claims of performace issues are much overstated.

Best Regards,
Jeff


Robert Fehse wrote:
76: GUIs are not part of a DSP plugin with private access to the DSP

internals.

this sounds reasonable but for some plugin types i think this requirement is
hardly to fullfill.
how you would realize a display of the current output waveform or sampledata
and so on ?
i think it would be total overhead if these data must be sent to gui value
by value.

i think the plugin should say whether it needs the same memory area for dsp
+ gui.
then the host can decide whether it can load and show the plugin or not.



78: Plugin GUIs must have the option to be resizeable.


must have ?
all plugins made with vstgui would have problems to meet this requirement i
think.
and most plugins simply don't need resizing.


Robert


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