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
