On Fri, Feb 26, 2010 at 12:49 PM, Owen Williams <[email protected]> wrote:

> 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?
>

The CO's should probably live in the system that is responsible for managing
them, so in this case vinyl control.


> > 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.
>
>
k, sounds good

> >
> >
> > 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&#174; 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
>
------------------------------------------------------------------------------
Download Intel&#174; 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