-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Mixxx has an unusually broad community for an open-source project, encompassing performing musicians, C++ addicts, amateur DJs, Internet radio broadcasters, and casual users. The Mixxx Wiki contains useful information for users, developers, and artists, and is summarized in the categories below.
Some pages have translations available. You can read them by clicking the language icon at the bottom of a page.
Most of the contents of this wiki can be edited by anyone, the main exception to this is the development roadmap which is a fairly authoritative description of the development team's plans. If you find outdated, incorrect, or incomplete information on this wiki, please fix it.
- Beginner DJ Links
- DJ Hardware Guide
- Manual
- Troubleshooting
- Finding the Mixxx.log file can be helpful when Mixxx isn't working right. Please attach this file to bug reports and forum posts when asking for help.
- Adjusting Audio Latency
- Reporting bugs is a great way to contribute to Mixxx, especially if you don't have programming skills
- Testing the latest features helps speed up development
- Getting Involved in Mixxx: Want Mixxx to be even more awesome? You don't need to be a programmer to help us.
- Live Calls with Skype and Mixxx
- Live GNU/Linux distributions featuring Mixxx: Run Mixxx from a USB drive or DVD without having to install anything on the computer
- Command line options
- MIDI clock output
- Zulip chat: Ask for help, chat with users and developers. Native apps can be downloaded from Zulip's website and configured to use the server mixxx.zulipchat.com, or use the web app.
- Forums: Ask for help, listen to and share mixes, download and share controller mappings and skins
- Development builds: installers for the latest code we are working on. Please help us test the latest code and report bugs. We try to make sure code is reasonably stable before including it in these, but only use development builds if you are comfortable using bleeding edge software. Do not upgrade to a new version without adequate time to test it before a performance.
- Bug tracker and development blueprint planning are hosted on Launchpad
- mixxx-devel email list. Note that most project communication is on Zulip now, so you are more likely to get an answer to a question there.
- Mixxx website
- Internationalization: Help translate Mixxx into other languages
- Source code is hosted on GitHub
- Blog
- List of open-source music production software
- MIDI controller mapping file format: create or change a MIDI mapping file for your controller
- MIDI crash course
- Controller scripting with JavaScript: map advanced behaviors including jog wheel scratching, modifier (shift) buttons, and deck toggle buttons
- Components JS: JavaScript library to help with writing mapping scripts
- Contributing mappings: describes how to get your mapping included in Mixxx
- Controller mapping file locations
- Updating controller mappings: how to adapt old mappings for the latest version of Mixxx
- HID & USB Bulk controller mappings: create or change a mapping for your HID or USB bulk-transfer mode controller
- Mixxx Controls: List of Mixxx's controls that can be manipulated by controller mappings
- Controller Engine versions
- Controller mapping forum: search for mappings, share your mappings, and ask for help
- Creating Skins
- Skin Guidelines
- Skin Colour Scheme Architecture
- Skin Color Schemes Tips and Tool
- On Icons and Images
- Skin System Changelog
- Skins forum: search for skins, share your skins, and ask for help
- Compiling on Linux
- Compiling on Windows
- Compiling on macOS
- SCons Build System
- Packaging / Making a Mixxx Installer
- Contribution Guidelines
- Developer Guide: high level overview of Mixxx's architecture
- Using Git
- Bugfix Workflow
- Creating Backtraces: helpful for debugging crashes
- Bug Tracker
- Coding Guidelines
- Developer Tools
- Learning Resources
- Code profiling to see what parts of the code are using more CPU time than others
- To-do list for the next major release - Help us get the next release ready!
- Setting-up CI on your own fork
- Development Roadmap
- Feature Design Documents
- Google Summer of Code student projects and information.
- Google Code-in task list and information
- Unit tests help prevent regressions. Writing tests is essential for new code!
- Developer meeting archives
- Bazaar (legacy) code browsing on Launchpad
- SVN (even more legacy) code browsing on Sourceforge
- Press about Mixxx
- Pitch percentages for semitones and notes
- Engine Library format (for Denon Prime hardware)
Mixxx is a free and open-source DJ software.
Manual
Hardware Compatibility
Reporting Bugs
Getting Involved
Contribution Guidelines
Coding Guidelines
Using Git
Developer Guide
Contributing Mappings
Mixxx Controls
MIDI Scripting
Components JS