Hello, I just pushed the current state of my work on the Pioneer DDJ-SB mapping to my fork in github:
https://github.com/jardiacaj/mixxx/commit/9f479f3e7d31b9faec755153cfe7a2f5f3f5de03 Please note this is unfinished work in a "works for me" state, I would like to continue working on it. I mostly tried to reproduce the way the controller is intended to work when using Serato. Some things that bother me: - Code quality (I'm not proud of it). - Jog wheels, especially scratch mode is missing. - Soft takeover is not working for the effects knobs. - Most knobs send two MIDI messages when their position changes, but I'm currently using just the most significant one, losing precision. - And some other smaller issues. I'll be glad if someone can take a look at the mapping and maybe even try it out if you have access to a DDJ-SB. Comments and criticism are more than welcome. If someone is able to give me a hint, I'll explain the problem with the effects knobs: soft takeover is not working or not working properly for those. The controls look like this: http://i.ytimg.com/vi/D1gvHsyoSBQ/maxresdefault.jpg In Serato, pressing one of the FX buttons lights it up. If the knob is then turned, it changes the "main parameter" for that effect, allowing to control three effects at once if all three FX buttons are lit. I took a different approach: turning the knob changes the mix parameter of the effect. But if the knob is turned while one of the buttons is kept pressed, it changes one of the parameters of that effect, allowing control of up to three parameters this way. Yet, even though I'm activating soft takeover for those controls (see the function PioneerDDJSB.setFXSoftTakeover), sudden changes on those controls happen. Am I doing something wrong? Kind regards, Joan
------------------------------------------------------------------------------
_______________________________________________ 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