This shows you the differences between two versions of the page.
|
troubleshooting [2012/04/22 08:39] pegasus Added item for not loading any tracks |
troubleshooting [2012/12/13 11:53] (current) jus I can't see my MIDI device |
||
|---|---|---|---|
| Line 2: | Line 2: | ||
| ===== Latency reduction tips ===== | ===== Latency reduction tips ===== | ||
| - | //Being able to lower the Latency slider in Mixxx's Sound Hardware Preferences as much as possible makes a huge difference in its responsiveness. Here are some tips to help you do that.// | + | //Being able to lower the Latency in Mixxx's Sound Hardware Preferences as much as possible makes a huge difference in its responsiveness. Here are some tips to help you do that.// |
| ==== Linux ==== | ==== Linux ==== | ||
| * **Disable CPU Frequency Scaling or use the 'Performance' mode.** CPU Frequency Scaling is a main cause of Mixxx skipping on laptops. (Do ''ps aux | grep cpufreq'' and kill any processes you find.) -- Actually it is better to remove the kernel modules, do `lsmod | grep freq` and then remove each of the modules using rmmod, note that if you are using a notebook it will burn through battery **much** quicker when doing this. | * **Disable CPU Frequency Scaling or use the 'Performance' mode.** CPU Frequency Scaling is a main cause of Mixxx skipping on laptops. (Do ''ps aux | grep cpufreq'' and kill any processes you find.) -- Actually it is better to remove the kernel modules, do `lsmod | grep freq` and then remove each of the modules using rmmod, note that if you are using a notebook it will burn through battery **much** quicker when doing this. | ||
| Line 32: | Line 32: | ||
| ===== Mixxx won't load any tracks ===== | ===== Mixxx won't load any tracks ===== | ||
| - | This happens when Mixxx can't open your output sound device. Click Options->Preferences->Sound Hardware and ensure that you have a sound device selected for at least one output and that the selected sample rate is supported by the device (Mixxx will complain when you click Apply if it isn't.) | + | This happens when Mixxx can't open any output sound devices. Click Options->Preferences->Sound Hardware and ensure that you have a sound device selected for at least one output and that the selected sample rate is supported by the device (Mixxx will complain when you click Apply if it isn't.) |
| + | ===== Errors on starting Mixxx ===== | ||
| + | **''Could not open xml file: "/usr/local/share/mixxx/schema.xml"''** happens to people that have built Mixxx from source but didn't do the install step. You can either do that (with ''sudo scons install'') or explicitly tell Mixxx where to look for resources with the ''-''''-resourcePath'' command line parameter, like so: ''./mixxx -''''-resourcePath res/'' | ||
| ===== What do I enter for the user name in Live Broadcasting? ===== | ===== What do I enter for the user name in Live Broadcasting? ===== | ||
| Line 39: | Line 41: | ||
| * For a Shoutcast server, the user name is **admin** by default. | * For a Shoutcast server, the user name is **admin** by default. | ||
| ===== The BPM detection is wrong ===== | ===== The BPM detection is wrong ===== | ||
| + | |||
| + | Mixxx 1.11.0 has a brand new BPM detection engine and has proven to be quite accurate in testing. If you're on a version older than that, read on. | ||
| We've updated the library Mixxx uses for BPM detection in 1.7 which helps. There's also a bug with BPM schemes that's difficult to fix in the short term, so here is a workaround in the meantime: | We've updated the library Mixxx uses for BPM detection in 1.7 which helps. There's also a bug with BPM schemes that's difficult to fix in the short term, so here is a workaround in the meantime: | ||
| Line 55: | Line 59: | ||
| ===== How do I delete my library file? ===== | ===== How do I delete my library file? ===== | ||
| - | Make sure Mixxx is closed, then look for "mixxxtrack.xml" (or "mixxxdb.sqlite" if using Mixxx 1.8.0 or later) in: | + | Make sure Mixxx is closed, then look for "mixxxdb.sqlite" (or "mixxxtrack.xml" if using Mixxx 1.8.x or below) in: |
| * Windows: ''%USERPROFILE%\Local Settings\Application Data\Mixxx'' | * Windows: ''%USERPROFILE%\Local Settings\Application Data\Mixxx'' | ||
| - | * Linux/Mac OS X/BSD/Unix: ''~/.mixxx'' (if using Mixx 1.9.0 : db-file on Mac OS X is located under: ~/Library/Application Support/Mixxx/) | + | * Linux/BSD/Unix: ''~/.mixxx'' |
| - | + | * Mac OS X: ''~/Library/Application Support/Mixxx/'' | |
| - | If you can't find it, search your computer for "mixxxtrack.xml" (or "mixxxdb.sqlite" if using Mixxx 1.8.0 or later) | + | * If using Mixxx 1.8.x or below it is just like on Linux in ''~/.mixxx'' |
| - | * If on Windows, Click Start->Run, type ''%USERPROFILE%\Local Settings\Application Data\Mixxx'' and click OK. (If you want to use "Find files/folders," make sure to open "Advanced Options" and mark "Search Hidden Files/Folders".) | + | |
| - | * If on Mac OSX, press Shift-Command-G or "Go to folder..." command in the Finder's Go menu. Then enter ''~/.mixxx/'' | + | |
| + | If you can't find it, search your computer for "mixxxdb.sqlite" (or "mixxxtrack.xml" if using Mixxx 1.8.x or below) | ||
| + | * If on Windows, Click Start->Run, type ''%USERPROFILE%\Local Settings\Application Data\Mixxx'' and click OK. | ||
| + | * If you want to use "Find files/folders", make sure to open "Advanced Options" and mark "Search Hidden Files/Folders". | ||
| + | * If on Mac OSX, press Shift-Command-G or "Go to folder..." command in the Finder's Go menu. Then enter ''~/Library/Application Support/Mixxx/''. | ||
| ===== No or too few sound cards appear in the preferences dialog ===== | ===== No or too few sound cards appear in the preferences dialog ===== | ||
| //This also applies for the **"Audio device could not be opened"** error.// | //This also applies for the **"Audio device could not be opened"** error.// | ||
| Line 91: | Line 97: | ||
| ===== Where is the mixxx.log file? ===== | ===== Where is the mixxx.log file? ===== | ||
| - | * Linux: ~/.mixxx/mixxx.log | + | Mixxx logs debug informations, [[command_line_options|MIDI/HID/etc. messages]] it receives and script functions it loads in the ''mixxx.log'' plain text file. |
| - | * OSX: | + | |
| - | * v1.9.0 and up: in your home folder under Library/Application Support/Mixxx (so e.g. Users/<username>/Library/Application Support/Mixxx | + | |
| - | * Windows: (enter the following into the Location bar of an Explorer/My Computer window, or at the command prompt) | + | |
| - | * v1.9.0 and up: ''%LOCALAPPDATA%\Mixxx'' on Vista and up, ''%USERPROFILE%\Local Settings\Application Data\Mixxx'' on XP and below. | + | |
| - | * v1.8.x and below: ''%PROGRAMFILES%\Mixxx'' (or wherever Mixxx.exe is) | + | |
| + | * **Linux:** ~/.mixxx/mixxx.log | ||
| + | * **Windows:** (enter the following into the Location bar of an Explorer/My Computer window, or at the command prompt) | ||
| + | * Mixxx v1.9.0 and up: ''%LOCALAPPDATA%\Mixxx'' on Vista and up, ''%USERPROFILE%\Local Settings\Application Data\Mixxx'' on XP and below. | ||
| + | * Mixxx v1.8.x and below: ''%PROGRAMFILES%\Mixxx'' (or wherever Mixxx.exe is) | ||
| + | * Note: The file may not show up as ''mixxx.log'' unless you've unchecked ''Hide extensions for known file types'' in the Windows Explorer folder options. Until then it is just ''mixxx'', the only text file in that location. By default in Windows 7 and up, known file types are set to hide. See [[http://support.microsoft.com/kb/865219|How to show or hide file name extensions in Windows Explorer]] | ||
| + | * **Mac OS X:** | ||
| + | * Mixxx v1.9.0 and up: in your home folder under ''Library/Application Support/Mixxx'' (so e.g. Users/<username>/Library/Application Support/Mixxx) | ||
| + | * Note: Apple made the user library folder hidden by default with OSX 10.7 ff., use one of the following methods to open the Mixxx folder. | ||
| + | * __Method A__: | ||
| + | * In the Finder, choose Go > Go To Folder. | ||
| + | * In the Go To Folder dialog, type ''~Library/Application Support/Mixxx'' | ||
| + | * Click Go. | ||
| + | * __Method B__: | ||
| + | * Hold down the Alt (Option) key when using the Go menu | ||
| + | * The user library folder is listed below the current users home directory | ||
| + | * Navigate to ''Application Support/Mixxx'' | ||
| ===== Mixxxcelaneous Known Issues ===== | ===== Mixxxcelaneous Known Issues ===== | ||
| Line 112: | Line 129: | ||
| # Allow communicating with HID devices | # Allow communicating with HID devices | ||
| - | ATTRS{bInterfaceClass}=="03", GROUP="users", MODE="0660"</code> (use whatever group name you prefer) | + | ATTRS{bInterfaceClass}=="03", GROUP="users", MODE="0660"</code> (use whatever group name you prefer.) Some distributions (like AV Linux 6.0) may also require adding this line as well: <code> |
| + | KERNEL=="hiddev*", NAME="usb/%k", GROUP="users" | ||
| + | </code> | ||
| - Save and exit. | - Save and exit. | ||
| - Enter <code>sudo /etc/init.d/udev restart</code> | - Enter <code>sudo /etc/init.d/udev restart</code> | ||
| - | - If your user account is not already a member of ''users'', enter <code>sudo usermod -a -G users YOURUSERNAME</code> Replace YOURUSERNAME with your username. | + | - If your user account is not already a member of ''users'' (or whatever group name you used in the ''rules'' file above,) enter <code>sudo usermod -a -G users $USER</code> |
| - Log off and back on so your user account gets the new group and associated permissions. | - Log off and back on so your user account gets the new group and associated permissions. | ||
| - | - Start Mixxx and you should be good to go. | + | - Start Mixxx and your HID devices should now be listed under Controllers in the Preferences window. |
| + | |||
| + | ===== I can't see my MIDI device ===== | ||
| + | This happens on Linux where devices like the American Audio VMS4.1 only show up as an HID device, not a MIDI device. To fix this, do the following: | ||
| + | - On login, open a console | ||
| + | - Enter <code>modprobe snd-seq-midi</code> | ||