Help with midi mapping in 1.8 (DJ-Tech iMix Reload)

So I decided to remake my mapping of DJ-Tech iMix Reload (my old trunk one got messy as I tried to play around with beatjuggling branch) for mixxx 1.8.
I’m using 1.8.0.1 from Ubuntu 10.10. and midi commands work perfectly, but lights do not.
Lights are done in scripting with engine.connectControl, but:

  • Some eq kills leds aren’t turning on(deck 2 high and low)
  • Hotcues leds turns on but randomly turn off.

I’ve put debug messages in the functions before, and all functions were being called back on value change. I double checked midi output commands, and they seem to be fine. (I lit up all use leds in the init function, so they all work).

So I need help in what could be wrong with lighting, specially if you have this controller.
DJ-Tech iMIx Reload.7z (2.5 KB)

There is a known bug with ALSA MIDI related to this issue: bugs.launchpad.net/mixxx/+bug/342952

Wonderful MIDI mapping you go there I must say!

Most of it works perfectly. I mainly had issues with using the platters, so I kinda gave up, but this makes Mixxx so much interesting for me now!

One thing I’ve noticed though is that it the lights for the “1”, “2” and “3” buttons aren’t matching correctly to if there is a cue set or not… Setting a cue point works, and if I press and hold down Set and any of those I remove the cue point. But lights is still on…

The “funny” thing is the hot cue lights (and most of the lights for that matter) were working in the previous version of the map.

I guess it’s possible to compare the two javascript files to see where/how the lights might be improved.

I’m using the 1.8.1 version.

Have there been any updates to this? :slight_smile:

Since there has been positive feedback I’m adding this mapping to the Mixxx 1.10.0 release. Thanks vininim!