Mixxx: GPL DJ Software
Mixxx is a free, open-source DJ software for Windows, macOS, and Linux, featuring BPM detection, support for DJ controllers, sound effects, and community-driven development with recent updates.
Read original articleMixxx is a free and open-source DJ software available for Windows, macOS, and Linux, designed to cater to both novice and experienced DJs. It offers essential features such as BPM and key detection, which assist users in selecting tracks that blend well together. The software supports various DJ controllers, allowing for customizable workflows through built-in mappings and a programmable mapping system for MIDI or HID devices. Users can enhance their mixes with sound effects and utilize vinyl control with timecode vinyl records for a traditional DJing experience. Mixxx is community-driven, with development supported by passionate DJs and programmers, ensuring it remains free and accessible. Recent updates include the release of Mixxx 2.5 and 2.4.2, showcasing ongoing improvements and features. The Mixxx community encourages contributions from users, whether through bug reporting, feature suggestions, or code development.
- Mixxx is free and open-source DJ software for multiple operating systems.
- It features BPM and key detection for seamless track mixing.
- The software supports various DJ controllers and customizable workflows.
- Mixxx allows for creative mixing with sound effects and vinyl control.
- The development is community-driven, inviting user contributions.
Related
Xwax Is an Open-Source Digital Vinyl System (DVS) for Linux
xwax is an open-source Digital Vinyl System for Linux, enabling DJs to play digital audio through turntables. It supports various file formats and features like needle drops and scratching. Updates enhance audio handling and compatibility. The project integrates with Raspberry Pi for DJ turntable use.
SunVox: Powerful Modular Synthesizer and DAW
SunVox v2.1.1c, released on November 29, 2023, is a modular music studio for various operating systems, featuring a synthesizer, multitrack export, MIDI support, and community competitions.
Monitorix – a free, open-source, lightweight system monitoring tool
Monitorix is a free, open-source system monitoring tool for Linux/UNIX, featuring a built-in HTTP server, supporting multiple distributions, and actively maintained with user contributions encouraged.
MilkyTracker v1.05 – Major Release
MilkyTracker version 1.05, the MilkySynth edition, enhances jungle music production with a built-in synthesizer, new effects, a cleaner interface, and real-time effect auditioning, plus a free instrument pack.
Pigment Mixing into Digital Painting
Mixbox is a new digital painting library that simulates real pigment mixing using the Kubelka & Munk theory, enhancing color depth and quality in art across multiple programming languages and platforms.
- Many users praise Mixxx for its stability, versatility, and open-source nature, making it a solid choice for both casual and professional use.
- Several users share positive experiences using Mixxx for events like weddings and radio shows, highlighting its functionality with various DJ controllers.
- Some users express concerns about specific features or bugs, particularly regarding compatibility with other software like RekordBox.
- There are discussions about the software's usability, with some finding the interface challenging for non-DJs.
- Users appreciate the community-driven development and recent updates that enhance the software's capabilities.
I even made a little program to read the now playing track from the sqlite database which then allowed the lights to follow the music (for complex reasons I don't have time to explain).
Most importantly it worked on the night without missing a beat.
Meanwhile, Mixxx allows you to write your own adapter scripts for any controller you have (as long as it outputs MIDI), and there's a built-in library featuring scripts for the most common commercial controllers and MIDI devices out there.
And it's surprising how quickly people adapt to it when they're used to other setups, within an hour a few people have gone from 'oooh, can I have a go' to showing me their own tips, tricks and different styles.
Especially combined with a youtube & soundcloud downloader running on a different workspace, I can get pretty much any track into the library within a minute or two.
It's overkill, but a lot of similar tools either lock you into a media ecosystem, lack some power-user functionality, have a subscription, or don't work at all on Linux or macOS.
Some years ago I made a Mixxx demo video with a DYI "integrated controller". It demos Linux boot to Mixxx, touch screen, beatmatching and some modest effects:
https://www.youtube.com/watch?v=DjHvW4OsQ2Y
Mixxx devs: if you are reading this... cheers :-)
Sadly I have to use RekordBox now that I want to not bring the laptop + DJ controller, but just a USB stick. And RekordBox does not run well on Linux (tried VirtualBox and Wine, both failed attempts).
Sadly there's no RecordBox clone, or "export to RekordBox USB" feature on Mixxx.
Just looked it up - I had no idea it's from 2001 - this puts it in a small group of long-active FLOSS
Can Mixxx do this?
Not a complaint, just an observation. I'd expect a DJ software site to show DJs the interface as the very first thing.
As examples, all of these have an image of their UI as centerpiece
https://www.native-instruments.com/en/products/traktor/dj-so...
Music has fallen out of my life since then, but I am glad Mixxx is going strong.
It was cool getting to explore features like the ability to stream to radio websites that others would follow a link to, to hear the music( something done in the first few years of COVID to facilitate DJ'ed music for 'online ' dances, which were a thing for a while.
I tout it heavily and enjoy it, and it is pretty incredible that it provides all that it does for free and in a open source manner . I hope it continues to grow. I run into a few others who use Virtual DJ and hope that Mixxx eventually picks up the few things they do it does not yet do
Some Lights are buggy and the fix is not yet out.
Also Highlighting Tracks based on a fitting Key is only availible in the Alpha Branch of the software, which obivously has lots of other issues.
Besides that its an easy software which can handle all of my other feature requirements and it runs really nice.
So i would really recommend it ;)
Back then Mixxx didn't feel like a finished product, everything was not ready to actually use it in a "production" setting.
Then I found xwax [1], which uses the same timecode library as mixxx iirc. Very unspectacular UI, no mouse support, but super stable and easily as good as the commercial Serato Scratch Live. Just needed a 4i4o audio interface for around $100 and it was good to go, awesome software!
Its kind of a nuisance that, as a requirement to build Mixxx on MacOS, ones has to use foreign binaries, disable Gatekeeper, run a 'first build', and from that point on .. can treat the project as a regular CMake project. Re-enable Gatekeeper after the 'first build'.
Hmm.
What are the custom binaries for? Surely not cmake. Not having - yet - done this myself (until I can put it in a VM), I'm nevertheless kind of curious about this necessity.
Any Mixxx/MacOs devs care to describe the contents?
Related
Xwax Is an Open-Source Digital Vinyl System (DVS) for Linux
xwax is an open-source Digital Vinyl System for Linux, enabling DJs to play digital audio through turntables. It supports various file formats and features like needle drops and scratching. Updates enhance audio handling and compatibility. The project integrates with Raspberry Pi for DJ turntable use.
SunVox: Powerful Modular Synthesizer and DAW
SunVox v2.1.1c, released on November 29, 2023, is a modular music studio for various operating systems, featuring a synthesizer, multitrack export, MIDI support, and community competitions.
Monitorix – a free, open-source, lightweight system monitoring tool
Monitorix is a free, open-source system monitoring tool for Linux/UNIX, featuring a built-in HTTP server, supporting multiple distributions, and actively maintained with user contributions encouraged.
MilkyTracker v1.05 – Major Release
MilkyTracker version 1.05, the MilkySynth edition, enhances jungle music production with a built-in synthesizer, new effects, a cleaner interface, and real-time effect auditioning, plus a free instrument pack.
Pigment Mixing into Digital Painting
Mixbox is a new digital painting library that simulates real pigment mixing using the Kubelka & Munk theory, enhancing color depth and quality in art across multiple programming languages and platforms.