On Sat, 2012-06-02 at 23:01 +0300, zestoi wrote: > we definitely need them, which is basically part of the modifier > system we have been discussing:
> > http://mixxx.org/wiki/doku.php/modifier_system Thanks for the link. I searched for "shift" and didn't find this. > > it might also be nice to have a builtin layer system with led recall. I definitely think this would be useful. I'm working with the Xone K2 right now and although it has its own latching system there is also a mode where the lights and buttons are completely driven by software. If we had layers inside mixxx, basically any 2-deck controller could become a 4-deck controller. > i agree it needs to be possible to map most of what people need just > via the gui and hence xml, without having to resort to any scripting. > > the xml needs to support more than just "only if this shift is set" > option though. even traktor allows a control to depend on up to two > modifiers and each modifier can have the values 0 to 8. That's a lot of options! I guess even with my implementation you could specify two shift options at once and that would satisfy the multi-modifier circumstance. > vdj allows the use of the ternary operator to construct conditionals > that are mapped to controls. we probably don't need that as people can > resort to javascript for really complex stuff, but it would be nice to > at least be able to map something like this as a condition > "channel1_play = true && modifier1 == 1 && modifier2 > 3 && > modifier3 != 'fish'" I think anything requiring a conditional is best addressed in javascript. Simple ANDs make sense inside XML, but once you get to IF and OR, things start to get supremely ugly. Do you think specifying two items in the option tag would be enough to get you the AND logic you need? > > while we're at it, simplifying the xml format to use attributes so > it's easier to manually code would be great ;) These are definitely good ideas but I'm trying to keep a narrow focus for the moment. Maybe we should start a wiki page for MIXXXML 2.0 :) Owen ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ 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