mixxxdj / mixxx

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

DDJ-400 makes it freeze #10673

Closed mixxxbot closed 2 years ago

mixxxbot commented 2 years ago

Reported by: bugknife Date: 2022-02-24T07:06:08Z Status: Expired Importance: Undecided Launchpad Issue: lp1962132


Hello! Several months ago I updated my beta version of Mixxx to 2.3.0, which now featured support for the DDJ-400. Awesome! Unfortunately, my decks don't want to connect anymore, and they haven't in any of the updates since, confirmed by trying 2.3.2 which I just updated to. When I go into preferences and set the DDJ-400 as the master and headphones in sound hardware settings, Mixxx freezes. I can set it as the controller to select my music, but that's it. As a bonus, hitting "query devices" also makes it freeze. For context I'm using DDJ-400 decks on Ubuntu 20.04.3 LTS (Focal Fossa) on a converted Surface Pro II/Intel(R) Core(TM) i5-4200U CPU @ 1.60GHz. The decks got plugged into a Mac a few months ago to update their firmware. I don't have a crash report since it hasn't crashed -- just freezing to death -- and haven't changed any of the default settings/mapping/etc on Mixxx since updating it. Also, when I went to grab a crash report just in case by running "ubuntu-bug mixxx --save mixxx.crash", I got the error that "The problem cannot be reported: This is not an official Ubuntu package. Please remove any third party package and try again."

mixxxbot commented 2 years ago

Commented by: ronso0 Date: 2022-03-22T20:56:26Z


Can you start Mixxx from the command line with '--developer' argument? https://manual.mixxx.org/latest/chapters/appendix/commandline_dev_tools.html

Hopefully that will give some helpful debug output.

Besides, what was the reason for upgrading the firmware? Do you have a chance to downgrade to the previous version to test whether the issue is caused by the firmware?

mixxxbot commented 2 years ago

Commented by: janitor Date: 2022-05-22T04:17:21Z


[Expired for Mixxx because there has been no activity for 60 days.]

mixxxbot commented 2 years ago

Issue closed with status Expired.

jpcastelli commented 8 months ago

FYI I was able to reproduce this issue and understanding of what's happening there. Basically whenever you map new controls, it will create another mapping file into the Mixxx Settings Folder, if there are more that one file there's no chance to update the mappings inside MIxxx. My workaround is about leaving just the latest mapping file created, copy the code within and replace the code of the xml midi file(same name) at the controllers folder.

Feel free to contact if you need I can provide sobre recordings or screenshot, now it's working for me but, tricky issue. Thanks!

PD: Also it's important to keep the original name of the XML file(file name and xml tags), that's another cause of this failing. Hope this can help. I'm using LTS 2.3.6 with an Hercules RMX controller.