mixxxdj / mixxx

Mixxx is Free DJ software that gives you everything you need to perform live mixes.
http://mixxx.org
Other
4.52k stars 1.28k forks source link

Pioneer DDJ-SB2 jog ring/dial side input is ignored for slow velocity/rotation speeds #12052

Open Abdull opened 1 year ago

Abdull commented 1 year ago

Bug Description

(copied from https://mixxx.zulipchat.com/#narrow/stream/113295-controller-mapping/topic/Pioneer.20DDJ-SB2.20jog.20ring.2Fdial.20side.20requires.20minimum.20velocity )

This issue exists in Mixxx 2.3.6 and 2.4.0-beta (2.4-beta-126-g5ec5ab8227), but is present in earlier Mixxx versions as well.

On the Pioneer DDJ-SB2 controller (maybe others as well, this is the only one at hand), Mixxx only registers rotations on the jog ring / jog dial side / jog wheel side (MIDI 0x21 / decimal 33) only when it exceeds some minimum rotational velocity. See the attached video.

https://github.com/mixxxdj/mixxx/assets/529862/f2e09794-0ab2-4ef3-aced-90a682b731d6

As Mixxx will only register from this rotational speed upwards, it is not possible to use the jog wheel sides for fine control.

In comparison, this issue is not present when interacting with the jog dial platter input (i.e., top touch).

Version

2.3.6 2.4.0-beta (2.4-beta-126-g5ec5ab8227)

OS

Windows 10

ghost commented 1 year ago

Does anybody know if this also happens with the Pioneer DDJ-200 because I'm planning to buy it?

https://www.pioneerdj.com/en/product/controller/ddj-200/black/overview/

Abdull commented 1 year ago

Does anybody know if this also happens with the Pioneer DDJ-200 because I'm planning to buy it?

https://www.pioneerdj.com/en/product/controller/ddj-200/black/overview/

I don't have other DJ controllers to test this. But It would be great for anyone owning other DJ controller models, including those from other manufacturers, to provide information if this issue reported here is only specific to the particular model Pioneer DDJ-SB2, to Pioneer DJ controllers, or to all DJ controllers.

WaylonR commented 10 months ago

Think I had the same behaviour with my SR2, it doesn't generate a midi event unless it's a significant movement, so i also use the platter.