-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pitch value on startup #11814
Comments
Can you reproduce the issue when you disable the controller? I want to make sure its not the controller mapping's fault. |
Not reproducing when my controller is unchecked in the prefs. |
So looks like its related to your controller mapping. Thats not possible for me to debug without access to the hardware. Are you comfortable with Javascript? |
actually just double checking, there might be another issue. In the mapping XML, can you comment out the |
Followed your instructions and pitch displays 0 while hardware sliders do not respond.
On a scale from 1 to 5, I would say zero :D More seriously, the best I can do is copy-paste some lines. |
Mhmm okay, can you apply git patches? That would be less error-prone than copy-pasting stuff.
Ahh right, you'll probably have to change the rate mappings that contain diff --git a/res/controllers/Denon MC4000.midi.xml b/res/controllers/Denon MC4000.midi.xml
index 3ddd8b174a..343ae48a56 100644
--- a/res/controllers/Denon MC4000.midi.xml
+++ b/res/controllers/Denon MC4000.midi.xml
@@ -1163,7 +1163,7 @@
</options>
</control>
<!-- Pitch fader LSB (14-bit value sent across 2 messages) -->
- <control>
+ <!-- <control>
<group>[Channel1]</group>
<key>rate</key>
<status>0xB0</status>
@@ -1180,7 +1180,7 @@
<options>
<fourteen-bit-lsb/>
</options>
- </control>
+ </control> -->
<!-- Pitch fader MSB (14-bit value sent across 2 messages) -->
<control>
<group>[Channel1]</group>
@@ -1188,7 +1188,8 @@
<status>0xB0</status>
<midino>0x09</midino>
<options>
- <fourteen-bit-msb/>
+ <!-- <fourteen-bit-msb/> -->
+ <normal/>
</options>
</control>
<control>
@@ -1197,7 +1198,8 @@
<status>0xB1</status>
<midino>0x09</midino>
<options>
- <fourteen-bit-msb/>
+ <!-- <fourteen-bit-msb/> -->
+ <normal/>
</options>
</control>
</controls> |
Hi, Still reproducing after a reboot. |
Mhmm thats weird. What values does the controller send on startup? Can you start mixxx with |
I did another test afterwards :
|
Okay, I have no idea why this is wrong. Can you share your customized version of the mapping so I can double check whether your changes might have introduced issues? |
Sure, I'm experimenting the same issue with both custom and stock mapping. |
I forgot to say something about mapping and tuning, so I will test again but explain first. There is an js file shipped with the mapping named
The default value for sensitivity is 25 and far too much responsive for me, explaining my custom value. |
Hi, |
Yeah, this is probably an issue within mixxx, not sure when anybody will get around to looking into this, its likely not easy. |
This fixes a regression introduced in mixxxdj#4495 and reported as mixxxdj#11814
Hi @Swiftb0y , |
v2.4.1 build, lift-off and no glitch from the pitch. Tried with power cut as well because I used to have more chance to reproduce like this. |
I haven't been able to reproduce this issue either in a long-time (probably because its because of some race on startup), but the original issue with the wrong slider value is still there I'm fairly confident. Thanks for testing anyways. I'll close when #13463 is merged. |
Bug Description
Hi,
I noticed v2.4 sometimes applies a wrong value on pitch sliders at startup.
This is rather minor because one pitch slider touch totally wipes the trouble and this could be related to my controller as previously discussed. On the other hand, v2.3.x didn't behave like this.
So, when starting v2.4 with my MC4000 from Denon with pitch sliders set on a value that is not zero, not min value, not max value, then mixxx displays a pitch value that looks multiplied by ten and more, and giving strange zoomed-in (in case of positive hardware pitch value) waveforms.
I can reproduce across shutdowns and power cut only, can't reproduce when only restarting mixxx, and not reproducing 100% with a simple reboot.
The following line from an lsusb output that relates my controller :
Bus 001 Device 005: ID 15e4:8001 Numark MC4000
From mixxx.log :
Thanks dev team
Version
2.4
OS
DietPiOS (debian bullseye based)
The text was updated successfully, but these errors were encountered: