On Wed, Apr 14, 2004 at 02:18:57PM +1200, Jeff McClintock wrote: > The way SynthEdit does it > - Knob gets "mouse moving" message > - GUI calls the actor > - actor modifies 1.0 to 0.75, sets parameter > - Parameter broadcasts to all listeners "update yourself" > - GUI re-draws > - no latency (no visible 'jittering') This is "correct" MVC. A big gripe of a lot of MVC folk is that toolkits which claim to be MVC do this wrongly. The GUI draws in response to the mouse move, and NOT the notification from the M to the V. V and C should be logically separate. > What's really interesting: In the same situation, will a motorised control > surface fight back? It should. :) Or an endless rotary knob with LEDs around it should never move past the clipped limit. ---------------------------------------------------------------------- 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