... a way for <control> elements to tell Mixxx to activate a <layer>. 
Scripts should also be able to activate layers.

On 08/01/2015 02:27 AM, Be wrote:
> On 07/06/2015 05:02 PM, Be wrote:
>> Yes, I think the gap between making simple mappings and programming
>> should be bridged, kind of like how shell scripting is not really
>> different from just using the shell. A large amount of the code in the
>> Electrix Tweaker mapping I wrote, and likely most JS mappings, is simple
>> functions that just check the value of a modifier or engine state then
>> change one Mixxx control with engine.setValue depending on those
>> conditions. It would reduce code duplication and I think be more
>> intuitively organized to have functions that respond to modifier buttons
>> and change the appropriate mapping objects.
>
>
> I realized a simpler way to do this: define layers in XML. This approach
> would build upon the current XML format and probably wouldn't be too
> difficult to modify the GUI to use. Instead of single global <controls>
> and <outputs> elements, make these elements children of <layer>
> elements. There could still be a <controls> and <outputs> elements for
> mapping buttons that toggle different layers and controls that are
> always the same. There would need to be
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Get Mixxx, the #1 Free MP3 DJ Mixing software Today
> http://mixxx.org
>
>
> Mixxx-devel mailing list
> Mixxx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mixxx-devel
>

------------------------------------------------------------------------------
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to