[gmpi] Re: R: Re: Topic 4: Host Interface

----- Original Message -----
From: "Tim Hockin" <thockin@xxxxxxxxxx>


> > issue, if you want an immediate response an interface seems to be the
way
>
> This is true, but what control event needs a response?

Then how would you deal with this kind of thing (I posted this some time ago
and it might be the right time to handle these kind of things now):

Might be more something to be saved for later on in this process...
The way I see it is that a GUI, hardware control surface, sensor, other
program, etc... are just external controllers that communicate with the
plugin through the control ports. BUT, I think it is also worth noting that
this communication should be bidirectional:
1. external controller sends control change request to plugin (user tweaks
GUI, moves fader, ...)
2. plugin handles the request and changes internal states
3. plugin in some way lets the external controller know what it did with the
requested control value change (GUI feedback, motorized faders, force
feedback, whatever, ...) and potentially also other parameters that depend
on the one for which a change was requested
For example: control value change request --> plugin changes the associated
parameter, but also other depending parameters --> external controller needs
to be notified of all state changes that are reflected in the controller

So, how would you deal with this if you cannot get a response of what was
actually changed after sending the control event?

---
Koen Tanghe @ Smartelectronix



----------------------------------------------------------------------
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: http://www.freelists.org/archives/gmpi
Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe

Other related posts: