[gmpi] Re: 3.11 topic: Inter-parameter linkages

  • From: Tim Hockin <thockin@xxxxxxxxxx>
  • To: gmpi@xxxxxxxxxxxxx
  • Date: Tue, 13 Apr 2004 19:59:54 -0700

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

Other related posts: