On Fri, 2010-02-26 at 04:07 -0500, RJ Ryan wrote:
> Hey Owen,
> 

> 
> This part is actually pretty easy for you to do. It involves using our
> ControlObject system. ControlObjects are a way to share values and
> notifications about changing values across Mixxx. We use this for
> everything from connecting MIDI and GUI to the mixing engine, to
> displaying indications in the GUI (such as the current end-of-track
> mode or whether a deck is playing).

Where should I create the control objects?  vinylcontrol, enginebuffer,
mixxx.cpp, etc?
> Is this going to be per-deck or for all vinyl-control at once?

I think per-deck, because there are situations (like needle skipping)
where you want to switch from absolute to relative.

> 
> 
> If it's per-deck, do the same as before but make the control:
> 
> 
> '[PlayerX]', 'vinyl_control_mode'
> 



>         
> Blinking is actually hard because our skin system isn't very flexible.
> The only way to accomplish blinking is if you strobe the control from
> the vinyl control side.

I guess for now we can do a simple stoplight system, blank for disabled,
green for ok, yellow for warning (end of record), and red for
needleskip.



owen



------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Mixxx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to