- Use the MIDI Learn Wizard available on the MIDI device pane to map essential controls quickly. After you close Mixxx, copy MixxxMIDIBindings.xml to the midi sub-directory under your Mixxx installation and name it after your controller.
- To map additional controls, edit that XML file with your favorite text editor using the information on this wiki page. The page also contains information on how to read the data your controller sends so you know which values to use incase you can't find the controller's user guide.
- For more advanced behaviors, fine-tuning (like for jog wheels) and otherwise full control, use MIDI scripting. Don't be afraid! It uses an easy-to-learn Javascript-like language that gives you great power.
Once you have a mapping (and script file if you made one) that works 100%, please send it to the mixxx-devel mailing list and/or file it as a Wishlist bug so it can be included in a future Mixxx release!
