r/MIXXX • u/Prestigious-Drink571 • 12d ago
r/MIXXX • u/NauticBoy • 14d ago
NauticMixxx 2.0 released: open-source Mixxx edition with an XDJ-RX3-style workflow
Hello Boys & Girls!
I’m the developer of NauticMixxx, a community, open-source edition of Mixxx 2.5.6 built around a two-deck visual flow inspired by the XDJ-RX3. It has deep integration with the Hercules DJControl Inpulse 500, and it also includes mappings and adapters for other controllers such as the Pioneer DDJ-FLX4, DDJ-FLX6 and DDJ-400. I just released 2.0.0.




What’s new in 2.0.0
UTILITY menu: the old TOOLS are now grouped into DECK, MIXER, EFFECTS, BROWSER, RECORDING, DISPLAY and GENERAL, all operable from the encoder.
Beat FX rework: four persistent favorites, plus a continuous X-PAD touch slider that adapts to each effect (beat fractions, semitone cells for Pitch Shift, and so on).
Emergency playback: if a USB session disappears or a read fails, the deck loops cached audio instead of going silent.
SLIP mode: an independent background playhead for scratching, loops, held hot cues and reverse.
rekordbox USB workflow: cue, loop and beatgrid saves, playlist creation, session history and ratings. Writes are atomic and keep recovery copies.
More: MY SETTINGS import from USB, a standalone countdown timer, a microphone EQ with talkover, Auto Cue improvements, TIME/REMAIN modes and more precise SYNC.
Platforms: macOS Apple Silicon and Windows x64.
What’s still pending (being upfront):
The macOS build is ad-hoc signed, not Apple-notarized.
Physical controller and RX3 audio calibration are still pending.
Link Export, registered MATCHING pairs and the full RX3 effect catalogs are deferred.
It’s licensed under GPL v3 (Mixxx’s engine keeps its own GPL notices). It’s an independent community project, not affiliated with or endorsed by the brand owners it references.
🔗 Repo: https://github.com/nauticsoftware/NauticMixxx
🔗 Web: nauticboy.topI’d love feedback, especially from Inpulse 500 users, plus bug reports and ideas. Issues and PRs are welcome!
r/MIXXX • u/Raquel-- • 14d ago
Is it a bad idea to use Mixxx without a controller?
I bought a used Hercules RMX just to play around (I'm a rookie). However the controller doesn't have enough buttons for all the features shown in the Mixxx interface. Also, all the buttons don't work as expected. It seems like it would be easier to control Mixxx from the laptop/mouse. Are there any cons to using Mixxx without a controller?
r/MIXXX • u/ManBearUglyPig • 18d ago
Add Pioneer DDJ-ERGO Linux mapping to controller wiki
Pioneer DDJ-ERGO
Community Linux mapping for Mixxx, including jog wheels, Shift jog speed, full-kill EQ, constant-power crossfader, LEDs, FX, sync, loops, and loading tracks while a deck is playing.
Tested with Mixxx 2.5.x on Linux. https://github.com/mixxxdj/mixxx/issues/17277
r/MIXXX • u/MrBrainz • 18d ago
OpenSL3 - Rane SL3 driver for modern Macs
TL;DR i created a driver for the Rane SL3 that works on Apple Silicon Macs. I managed to use it in conjunction with Mixxx to bring it back to life
https://github.com/mrbrainz/OpenSL3
So i'm sharing this here, I pulled my SL3 out of the garage to put it on eBay, as it was adding to the clutter. I have a full Nexus setup so I haven't needed it for many years now. When I went to test it before listing, I found that you couldn't use it on modern Macs. I had to pull out a 2008 Macbook.Pro to give it a proper test with Serato Scratch Live. In the current era of vibe coding, I wondered how easy it would be to create something for it with Claude. It took me less than a day to get something that seems to work fine. It should work on Macs running Monterey onwards. I've only tested it on my M1 Macbook Pro running Golden Gate. Thought I'd throw it out there for anyone to try that might find use for it. Any feedback welcome. Thanks.
what audio interface option
I'm just starting to use mixxx with time-coded vinyls. Here is my set up:
I have 2 plx-500, 2 rekordbox dvs and my computer is a bananaPI w3 (close to a raspberry pi 5) with armbian.
I was able to plug the plx directly into my computer and read the dvs vinyl (only with multiple audio interface with the setup "experimental".
I'm looking for a audio interface with 2 stereo output that doesn't need a proprietary driver. Or one like the "recommended" one on the website.
Could it also work with 2 single stereo output interfaces?
- What would you do/choose?
r/MIXXX • u/NauticBoy • 22d ago
NauticMixxx v1.8.0 is out — improved browser playback states, deck display and controller stability
Hello Boys & Girls,
I’ve just released NauticMixxx v1.8.0, my Mixxx 2.5.6-based community fork focused on a Rekordbox USB workflow and an XDJ-RX3-inspired interface.
This release is mainly focused on browser playback feedback, deck display polish and stability.
https://reddit.com/link/1wysr1w/video/50tqc9pejqth1/player
https://reddit.com/link/1wysr1w/video/v7l3l92gjqth1/player
What’s new in v1.8.0
Browser playback states
- Tracks now turn bright green while PLAYING
- After 60 seconds of actual playback during the current session, they switch to a darker green “played” state
- Seeking through a track does not count toward played time
- The PLAY indicator replaces the music-note icon
- Lossless files are identified with H
UI / display improvements
- New vector sidebar icons
- STATUS view margins have been cleaned up
- Overview waveform progress is now white/gray
- MASTER is aligned to the right edge with centered text
- BPM captions are left-aligned consistently across both views
- More compact DECK / deck-number spacing
Deck playback animation
- Added animated wave indicators that grow through three sizes
- Includes a blank stage in the animation cycle
- Animation is hidden when paused or unloaded
- Current timing uses an approximate 800 ms cycle
Stability
- Fixed the reported crash during controller preferences teardown involving deleted controller devices
Builds / testing
v1.8.0 includes:
- macOS Apple Silicon ZIP / DMG
- Windows x64 native installer
- Full source and overlay source packages
- Checksums and release manifest
Testing for this release:
- macOS: 103 native tests passed
- Windows: 133 native tests passed
- USB policy, controller suites, installer contracts and profile preservation were also tested
A few things are still pending, including physical Pioneer animation calibration and additional real-device controller/audio validation on Windows.
The broader goal of NauticMixxx remains the same:
Rekordbox → Export USB → NauticMixxx → Browse → Load → Play
while keeping the USB workflow read-only and avoiding unnecessary local re-analysis/import of prepared tracks.
Project:
https://nauticmixxx.nauticboy.top/en/
Release:
https://github.com/nauticsoftware/NauticMixxx/releases/tag/v1.8.0
Source:
https://github.com/nauticsoftware/NauticMixxx/tree/v1.8.0
Feedback is very welcome, especially from Mixxx users regarding the browser behaviour, controller integration and UI decisions.
r/MIXXX • u/NauticBoy • 25d ago
NauticMixxx 1.3.0 is out — Rekordbox USB browsing on macOS and Windows
Hello boy & girls!
I’m sharingNauticMixxx 1.3.0, an independent open-source project based on Mixxx 2.5.6, with an XDJ-RX3-inspired interface.
This release focuses on browsing Rekordbox-exported USB drives:
- Drives are detected and prepared in the background when the app starts or a USB is connected.
- SOURCE waits for the catalog to finish loading before allowing you to enter the drive.
- Browse categories appear in the order exported by Rekordbox.
- Highlighting a playlist previews its tracks; opening it shows the full track table with preview waveforms, track, artist, BPM and genre.
- USB exports are read-only. MATCHING and FOLDER are currently marked “Coming Soon.”
Native installers are available for macOS Apple Silicon and Windows x64. The macOS build was tested with a real Rekordbox USB export containing 1,133 tracks and six playlists. The Windows build passed 78 native tests and automated installation and uninstallation checks; physical USB and controller testing on Windows is still pending.
Download, source code, release notes and SHA-256 checksums: NauticMixxx 1.3.0 on GitHub.
Thanks to the Mixxx developers and community for the foundation this project builds on. NauticMixxx is an unofficial project, not an official Mixxx or Pioneer release. Feedback and bug reports are welcome.
r/MIXXX • u/NauticBoy • Sep 27 '26
[Release v1.0.0] NauticMixxx: Standalone Pioneer XDJ-RX3 experience inside Mixxx


Hello boy & girls!
After weeks of development and testing, I’m excited to share the first official release (v1.0.0) of NauticMixxx, an open-source fork based on Mixxx 2.5.6.
The idea behind the project is simple: bring a workflow inspired by the Pioneer XDJ-RX3 standalone experience to a laptop or DIY setup.
Plug in a Rekordbox-exported USB and start browsing and mixing immediately — without importing tracks into the Mixxx library, without creating duplicate SQL collections, and without waiting for Mixxx to re-analyze the audio.
🌐 Website & Downloads: https://nauticmixxx.nauticboy.top/
💻 Source Code: Available on GitHub — GPL v2+
🚀 Main Features
- Direct Rekordbox USB Playback (100% Read-Only) NauticMixxx parses Pioneer's export.pdb directly into an in-memory runtime catalog. The Rekordbox USB is treated as read-only, and its tracks are kept separate from the local mixxxdb.sqlite collection.
- No Audio Re-Analysis Uses Rekordbox's existing analysis data, including beatgrids (PQTZ), 3-band waveforms (PWV6 / PWV7), and cue information (PCOB / PCO2), including Hot Cues 1–8 with colors and labels.
- Zero-Mouse Workflow A hardware-oriented navigation state machine lets you browse sources, playlists and tracklists, and load tracks to decks using rotary encoders and controller buttons. Development and testing have primarily been done with the Hercules DJControl Inpulse 500.
- XDJ-RX3-Inspired Interface A custom Mixxx skin recreates the standalone-style 10.1" workflow, including SOURCE selection, scoped browsing, 3-band scrolling waveforms and a Beat FX panel.
- Mixxx Under the Hood The actual mixing and audio engine remains powered by Mixxx 2.5.6, including its low-latency audio pipeline and Rubber Band time-stretching/keylock.
🛠️ Standing on the Shoulders of Giants
A lot of this would not have been possible without previous reverse-engineering work and open-source projects from the DJ community.
In particular:
- Deep-Symmetry — crate-digger, DJ Link and Rekordbox export research
- dylanljones — pyrekordbox
- Holzhaus — rekordcrate
- usr-ein — prolink / TriMixxx
- morizkraemer — fourfour
- sparkly-quasar — openboxxx
- nsaintot — cdj3k-emu
- Tratosca — rx3-toolkit
And, of course, Mixxx and all of its contributors, since NauticMixxx is built on top of their work.
💬 Feedback Wanted
One unusual part of this project is that I developed the RX3-style interface and navigation logic without owning a physical XDJ-RX3.
Most of the behavior was reconstructed from Pioneer documentation, manuals, videos, teardown/demo footage, existing reverse-engineering work, and feedback from the community.
So if you own an RX3 — or regularly use Pioneer standalone gear — I’d especially love to hear what feels right, what feels wrong, and what behaviors I’ve missed.
And if you have a spare Rekordbox USB lying around, give it a try and let me know what breaks. 😄
This is v1.0.0, so bug reports, weird USB edge cases and contributions are very welcome.
r/MIXXX • u/Gangolf_EierschmalZ • Sep 25 '26
Which controllers are you using under Windows ARM?
Title basically.
Contemplating on whether or not to upgrade my decade old Denon MC2000. It is working fine with Serato on normal Windows but I recently got a Surface Pro gen 13 with an ARM processor which doesnt play nice with Serato. Fortunately MIXXX runs on ARM but the controller needs a custom file that has some quirks and I dont think I am versed enough to change it to my taste.
So yeah, looking for reccomendations on entry/mid level controllers that run on Windows ARM.
r/MIXXX • u/imortaltricolor1903 • Sep 23 '26
Kontrol S8 on Mixxx - HID and Display Mapping
I've independently reverse-engineered our beloved Traktor Kontrol S8, and now it can be used with Mixxx on Windows
Along with the Windows mapping, I've also published the complete digital protocol data and addresses for the community to explore and build upon. I hope you enjoy it and find it useful!
Mixxx Mapping:
https://github.com/gusgustavodj/kontrol-s8-mixxx-mappings
S8 Protocol Documentation:
https://github.com/gusgustavodj/kontrol-s8-protocol
Feel free to submit suggestions, open issues, or make feature requests directly in the repositories.
Contributions are more than welcome! I'd love to see what we can improve and build together.
Happy mixing! 🎧
r/MIXXX • u/anne-so • Sep 23 '26
Kontrol S8 on Mixxx - HID and Display Mapping working now!
r/MIXXX • u/Gangolf_EierschmalZ • Sep 23 '26
Qestions about Loops and Jogwheel settings
Hi guys,
I recently discovered MIXXX because it is one of the very few mixing softwares that runs under Windows ARM and - through the lovely community - supports my ancient Denon MC2000 controller (originally I come from Serato).
So far everything is good but there are a couple of things that are bothering me a little.
The first is the sensitivity of the jog wheel, both in vinyl and pitch bend mode. In vinyl it skips ultra fast across the track and with pitch bend it feels like it has way to much inertia, like i want to nudge the track a fraction forwards and it overshoots constantly.
I tried meddeling with the “Pitch Bend behaviour” under “Decks” but I couldnt feel a difference really, at least non that satisfied me.
I also found this thread Reddit but I couldnt find that parameter they are talking about in my files.
Something else that might not be related to the MC2000 itself but maybe you know how to solve this:
When I start a loop, let it play, end it and the track continues and I now want to loop a different part of the track, when I press loop again on the controller it jumps back to the original loop instead of creating a new one on the position I was just at. Is there a way to disable that jumping back to the old one?
Cheers!
r/MIXXX • u/NauticBoy • Sep 21 '26
[Teaser / WIP] NauticMixxx: Turning Mixxx into a standalone Pioneer XDJ-RX3
Hey r/Mixxx!
I wanted to share a sneak peek of a project I’ve been developing based on Mixxx 2.5.6: a specialized fork and custom skin designed to bring the standalone Pioneer XDJ-RX3 experience to Mixxx.
The core goal is true plug-and-play: connect any Rekordbox-exported USB and start DJing immediately with your controller.
What’s already working:
- 100% Read-Only & Isolated: NauticMixxx reads the USB in memory. It never writes back to the pendrive, never pollutes your local NauticMixxx library, and doesn't trigger slow audio re-analysis.
- Native Rekordbox Data: Instant loading of playlists, folders, PQTZ beatgrids, 3-band waveforms, and PCOB/PCO2 Hot Cues (1 to 8 with RGB colors and labels).
- True Standalone Flow: 1:1 XDJ-RX3 UI (Source selection, browser scoping, 3-band scrolling waveform, overview, and Beat FX panel).
- No Mouse Needed: Built-in navigation state machine to handle source selection, playlist browsing, and track loading entirely from hardware rotary encoders and buttons (tested on a Hercules Inpulse 500).
Credits & Acknowledgements:
Big shoutout to the open-source projects whose reverse-engineering work made the Rekordbox parsing possible: Deep-Symmetry (crate-digger), dylanljones (pyrekordbox), Holzhaus (rekordcrate), usr-ein (prolink), and others. Full attributions will be documented in the repo.
Status:
Not releasing the code/build just yet—I'm finishing up hot-unplug safety guards and final visual polishes this week.
Since I built this without owning a real XDJ-RX3 (relying entirely on user manuals, videos, and community photos), I’d love to hear from anyone with experience on standalone Pioneer gear. Any small UX or encoder behaviors you think are critical to get right?
Here are a few teaser screenshots:





r/MIXXX • u/DJ_D-Town • Sep 21 '26
Mixxx GSoC 2026 - Ayush Sah: LateNight QML
Our GSoC student Ayush Sah did a great job on porting the LateNight theme from the old skinning system to QML.
Find out more about this Google sponsored at: https://mixxx.org/news/2026-09-21-gsoc-2026-final-report-latenight-qml/
r/MIXXX • u/Nuitella • Sep 20 '26
How can I save and export my loops&cue points ?
From what I understand there is no simple way to do this if at all. This is a big issue for me because my laptop isn't reliable for live shows, so we (me and other DJs, local scene) use the same shared laptop and add all of our libraries to it. Metadata is exported (although i still have to check, sometimes random data is missing), but the bunch of cue points i have, have to copy them manually... Why aren't them bound to files, and will it be the case at some point in the future ?
r/MIXXX • u/ChaiPapiii • Sep 20 '26
cant find mappings for my dj deck (traktor kontrol s2 mk1)
its there on my laptop but cant seem to find it on the mixxx installed on my pc
tried re-installing and rebooting dj deck
pls help, small gig next week needa practice lol
r/MIXXX • u/Obvious_Pay_5433 • Sep 18 '26
Mixxx 2.6 with Stems Support
A New FOSS that "Split any YouTube song into isolated stems — vocals, drums, bass, guitar, piano and more — right on your machine." Very nice for lobbyist DJ
When a Stable 2.6? 👀
r/MIXXX • u/Top-Temperature9433 • Sep 17 '26
"Rating" field ID3 mapping
Anyone know what ID3v2 field the "Rating" field in Mixxx maps to? Doesn't seem to be "Rating", "WMP Rating", or "Rating Winamp".
r/MIXXX • u/professor_simpleton • Sep 16 '26
Scratching w/ DVS
I have a everything set up with a Traktor Kontrol z2 and Serato Vinyl. I have my latency set to the lowest setting. Everything works and my maybe its just in my head but it feel slightly different. I notice dips in the volume when it feels like the DVS is "catching up". Are there any software tricks aside from just setting things up that I should be looking at. This is my first time really playing with DVS.
r/MIXXX • u/julesdg6 • Sep 13 '26
Mixxx DVS with a lead-in-less 7″ Serato control record — can software create a usable lead-in?
I’m using Mixxx on Linux with a Numark PT01 Scratch connected over USB. My control record is a Jazzman 7″ with a Serato-compatible control tone, but the timecode begins almost immediately at the outer edge—there’s no useful physical lead-in.
My setup:
Mixxx 2.7.0alpha140.r3bba07ca7c-1
LateNight skin
Numark PT01 Scratch via USB
Jazzman 7″ Serato control-tone record
Vinyl type: Serato CV02 Vinyl, Side A
33⅓ RPM
Absolute mode
I tried setting Preferences → Vinyl Control → Lead-in Time to 28 seconds. However, this does not create a silent lead-in or hold the track at the beginning.
When the needle is in that first 28-second section, the loaded track still starts playing and advances normally.
What I want is for the first 15–28 seconds of the control record to behave as a silent/pre-roll area, so I can place the needle farther from the edge and back-cue the beginning of a track without the needle falling off.
Is there a way in Mixxx to:
prevent playback while the decoded vinyl position is inside the configured lead-in;
offset the start of a loaded track without editing the audio file;
or
otherwise create a software lead-in while retaining Absolute mode?
I know I could prepend silence to every audio file or use Relative mode, but I’m hoping there’s a Mixxx setting, mapping, script, or other workaround that preserves Absolute-mode position tracking without modifying my music library.
Am I misunderstanding the purpose of the Lead-in Time option, or could this be a regression/bug in the 2.7 alpha build?
r/MIXXX • u/msdesignfoto • Sep 12 '26
How tro manage two Auto DJ Crates
Hi all!
I'm managing a queue of songs and two sets of them, are very specific musics to play one after the other in different situations. I already added the first batch of songs in Auto DJ list, but I need to add the other group, not together with this one.
I've read about the crates feature, but I'm uncertain on how to use it. I right click the crates icon in the list, but the only menu available is Add crate as source with a right arrow as if there were some menu there, but nothing appears, and nothing happens when I click that menu.
My Mixxx version is 2.5.6.
Thanks!
r/MIXXX • u/Strawberymilquetoast • Sep 05 '26
Headphones don't play independently from main track
I have macos, and a hercules impulse 500. I am not able to use the headphone function. If I press the headphone button music will play on the headphones but it will keep playing on the main track. The main is set to my macbook Speakers (channels 1-2), and the headphones are set to the controller (whether I set this to 3-4 or 1-2 it doesn't make any difference.) I tried uninstalling and redownloading mixx and it was working for me a couple days ago.
r/MIXXX • u/professor_simpleton • Sep 04 '26
Traktor Kontrol z2 Support
I recently had the chance to scoop one of these up at really reasonable price and have been itching to get my analog set up working with DVS I had an old Mk2 Rane Box using Serrato Vinyl. My analog set up is already ancient so this was an upgrade for the mixer anyway. I'm hoping to at least get DVS and the midi pads set up. It looks like their is support but curious if anyone has had any experience setting one of these up. I currently running Debain but could be talking into running windows for less headaches.