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 :
Debug [Controller] ControllerManager:slotInitialize
Debug [Controller] Extension .midi.xml total 3 mappings
Debug [Controller] Extension .hid.xml total 0 mappings
Debug [Controller] Extension .bulk.xml total 0 mappings
Debug [Main] Set root GL Context widget valid: WInitialGLWidget(0x558a9f3af0) false
Debug [Main] Displaying main window
Debug [Main] Running Mixxx
Debug [Main] OpenGL driver version string "2.1 Mesa 20.3.5", vendor "Broadcom", renderer "V3D 4.2"
Debug [Main] Supported OpenGL version: 2.1
Debug [Main] RLimit Cur 95
Debug [Main] RLimit Max 95
Debug [Main] ControllerManager::getControllerList
Info [Main] Loaded skin "Deere"
Warning [Main] Unsupported locale "cmn"
Debug [Controller] Extension .midi.xml total 129 mappings
Debug [Controller] Extension .hid.xml total 15 mappings
Debug [Controller] Extension .bulk.xml total 1 mappings
Debug [Controller] ControllerManager: Setting up devices
Debug [Controller] Scanning PortMIDI devices:
Debug [Controller] Found output device # 2 MC4000 MIDI 1
Debug [Controller] Found input device # 3 MC4000 MIDI 1
Debug [Controller] Linking to output device # 2 "MC4000 MIDI 1"
Debug [Controller] Scanning USB Bulk devices:
Info [Controller] Scanning USB HID devices
Info [Controller] Excluding HID device { 2575:0001 r3100 | Usage: 000d:0004 | Interface: #0 | Manufacturer: Weida Hi-Tech | Product: CoolTouch® System }
Info [Controller] Duplicate HID device, excluding { 2575:0001 r3100 | Usage: 000d:0022 | Interface: #0 | Manufacturer: Weida Hi-Tech | Product: CoolTouch® System }
Info [Controller] Duplicate HID device, excluding { 2575:0001 r3100 | Usage: 000d:0022 | Interface: #0 | Manufacturer: Weida Hi-Tech | Product: CoolTouch® System }
Info [Controller] Duplicate HID device, excluding { 2575:0001 r3100 | Usage: 000d:0022 | Interface: #0 | Manufacturer: Weida Hi-Tech | Product: CoolTouch® System }
Info [Controller] Duplicate HID device, excluding { 2575:0001 r3100 | Usage: 000d:0022 | Interface: #0 | Manufacturer: Weida Hi-Tech | Product: CoolTouch® System }
Info [Controller] Duplicate HID device, excluding { 2575:0001 r3100 | Usage: 000d:0022 | Interface: #0 | Manufacturer: Weida Hi-Tech | Product: CoolTouch® System }
Info [Controller] Duplicate HID device, excluding { 2575:0001 r3100 | Usage: 000d:0022 | Interface: #0 | Manufacturer: Weida Hi-Tech | Product: CoolTouch® System }
Info [Controller] Duplicate HID device, excluding { 2575:0001 r3100 | Usage: 000d:0022 | Interface: #0 | Manufacturer: Weida Hi-Tech | Product: CoolTouch® System }
Info [Controller] Duplicate HID device, excluding { 2575:0001 r3100 | Usage: 000d:0022 | Interface: #0 | Manufacturer: Weida Hi-Tech | Product: CoolTouch® System }
Info [Controller] Duplicate HID device, excluding { 2575:0001 r3100 | Usage: 000d:0022 | Interface: #0 | Manufacturer: Weida Hi-Tech | Product: CoolTouch® System }
Info [Controller] Duplicate HID device, excluding { 2575:0001 r3100 | Usage: 000d:0022 | Interface: #0 | Manufacturer: Weida Hi-Tech | Product: CoolTouch® System }
Info [Controller] Excluding HID device { 248a:8266 r0 | Usage: 0001:0006 | Product: i4 | S/N: 72:02:f6:00:13:0b }
Info [Controller] Duplicate HID device, excluding { 248a:8266 r0 | Usage: 000c:0001 | Product: i4 | S/N: 72:02:f6:00:13:0b }
Info [Controller] Duplicate HID device, excluding { 248a:8266 r0 | Usage: 0001:0002 | Product: i4 | S/N: 72:02:f6:00:13:0b }
Info [Controller] Duplicate HID device, excluding { 248a:8266 r0 | Usage: 0001:0001 | Product: i4 | S/N: 72:02:f6:00:13:0b }
Debug [Controller] ControllerManager::getControllerList
Debug [Controller] Searching for controller mapping "/home/dietpi/.mixxx/controllers/Denon MC4000303909.midi.xml" in paths: "/home/dietpi/.mixxx/controllers/,/usr/local/share/mixxx/controllers/"
Debug [Controller] Loading controller mapping from "/home/dietpi/.mixxx/controllers/Denon MC4000303909.midi.xml"
- This "MC4000303909.midi.xml" is due to a little bit of customization of the shipped mapping, like adding ffwd and rewind in place of unused pitchbend buttons, with the help of the midi learn functions.
- This "Weida Hi-Tech | Product: CoolTouch® System" is the touchscreen part of an 15.6 HDMI touchscreen.
- This "Product: i4 | S/N: 72:02:f6:00:13:0b" is a bluetooth keyboard.
- Not sure I'm doing the right thing with those HID devices.
Thanks dev team
Version
2.4
OS
DietPiOS (debian bullseye based)
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 MC4000From mixxx.log :
Thanks dev team
Version
2.4
OS
DietPiOS (debian bullseye based)