mixxxdj / mixxx

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

MIDI option 'Invert' is not working #10793

Open mixxxbot opened 2 years ago

mixxxbot commented 2 years ago

Reported by: andreschuele Date: 2022-07-17T13:42:03Z Status: New Importance: Undecided Launchpad Issue: lp1981923


I am currently trying to make a mapping for the Reloop Terminal Mix 8. As i figured out if i add The Pitch Shift Sliders they are doing the Pitch in the wrong direction. Even if i add "invert" they do the signal in the wrong direction. so invert is basically doing nothing.

Linux. Mix 2.3.3 Reloop Terminal Mix 8

To reproduce the Problem, try to map the Pitch slider and try to invert it. The slider itself works. But it is just in the wrong direction even after invert.

mixxxbot commented 2 years ago

Commented by: ronso0 Date: 2022-07-17T19:37:26Z


If the Invert option is not working this is unrelated to the TM8. Could you please share the xml snippet of the mapped pitch slider?

FYI: for high-res pitch sliders you can use the 'script.midiPitch' helper
https://github.com/mixxxdj/mixxx/wiki/midi%20scripting#helper-functions
On my TM4 this I use this (note the '-' to invert):
engine.setValue(group,"rate",-script.midiPitch(control, value, status));