Free DJ software that gives you everything you need to perform live mixes

Mixxx

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Subscribe

Mixxx 2.3.0

  -  74.1 MB  -  Open Source
  • Latest Version

    Mixxx 2.4.0

  • Operating System

    Windows XP64 / Vista64 / Windows 7 64 / Windows 8 64 / Windows 10 64

  • User Rating

    Click to vote
  • Author / Product

    Mixxx Development Team / External Link

  • Filename

    mixxx-2.3.0-win64.msi

  • MD5 Checksum

    19d44f8315f3e1ac51fc3888098ef9eb

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system. Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of Mixxx 2.3.0.


For those interested in downloading the most recent release of Mixxx or reading our review, simply click here.


All old versions distributed on our website are completely virus-free and available for download at no cost.


We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

  • Mixxx 2.3.0 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

What's new in this version:

Hotcues:
- Add hotcue colors and custom labels by right clicking hotcue buttons or right clicking hotcues on overview waveforms
- Mouse hover cues on overview waveform to show time remaining until the cue

Hotcue & Track Colors:
- Add configurable color per track
- Add customizable color palettes for hotcue and track colors
- Add hotcue color find-and-replace tool

Importing From Other DJ Software:
- Import cue points, track colors, and playlists from Serato file tags & database
- Note: Mixxx does not yet support multiple loops per track. We are working on this for Mixxx 2.4. In Mixxx 2.3, if you import a track with multiple loops from Serato, Mixxx will use the first loop cue as the single loop Mixxx currently supports. The imported loops are still stored in Mixxx’s database and are treated as hotcues in Mixxx 2.3. If you do not delete these hotcues, they will be usable as loops in Mixxx 2.4. Serato keeps loops and hotcues in separate lists, but Mixxx does not, so loops from Serato are imported starting as hotcue 9
- Import cue points, track colors, and playlists from Rekordbox USB drives
- Note: The first Rekordbox memory cue is imported for the main cue button in Mixxx and the remaining Rekordbox memory cues are imported as Mixxx hotcues, starting with the next hotcue number after the last hotcue from Rekordbox
- Note: Mixxx does not yet support multiple loops per track. Imported loops from Rekordbox are treated like imported loops from Serato, so refer to the note above for details

Intro & Outro Cues:
- Add intro & outro range cues with automatic silence detection
- Show duration of intro & outro ranges on overview waveform
- Use intro & outro cues in AutoDJ transitions

Deck cloning:
- Add deck cloning (also known as “instant doubles” in other DJ software) by dragging and dropping between decks and samplers
- Clone decks by double pressing the load button on a controller (with option to disable this)

Skins & GUI:
- Aesthetically revamped LateNight skin
- Right click overview waveform to show time remaining until that point
- Show track info dialog when double clicking track labels in decks
- Show track context menu when right clicking text in decks
- Add laptop battery widget to skins
- Show when passthrough mode is active on overview waveforms
- Changed format of currently playing track in window title from “artist, title” to “artist - title”
- Workaround Linux skin change crash
- Fix touch control
- Fix broken knob interaction on touchscreens
- AutoDJ: Make “enable” shortcut work after startup
- Add rate range indicator
- Allow menubar to be styled
- Add Donate button to About dialog
- Add Scrollable Skin Widget
- Fix minor visual issues in Skins

Music Feature Analysis:
- Multithreaded analysis for much faster batch analysis on multicore CPUs
- Fix bugs affecting key detection accuracy
- Note: Users who have not manually corrected keys are advised to clear all keys in their library by pressing Ctrl + A in the library, right clicking, going to Reset -> Key, then reanalyzing their library. This will freeze the GUI while Mixxx clears the keys; this is a known problem that we will not be able to fix for 2.3. Wait until it is finished and you will be able to reanalyze tracks for better key detection results
- Remove VAMP plugin support and use Queen Mary DSP library directly. vamp-plugin-sdk and vamp-hostsdk are no longer required dependencies
- Improvements BPM detection on non-const beatgrids
- Fix const beatgrid placement

Music Library:
- Add support for searching for empty fields (for example crate:””)
- Improve synchronization of track metadata and file tags
- Library Scanner: Improve hashing of directory contents
- Rework of Cover Image Hashing
- MusicBrainz: Handle 301 status response
- MusicBrainz: Add extended metadata support
- TagLib: Fix detection of empty or missing file tags
- Fix caching of duplicate tracks that reference the same file
- Use 6 instead of only 4 compatible musical keys (major/minor)
- Fix possible crash when trying to refocus the tracks table while another Mixxx window has focus
- Don’t create new tags in file when exporting metadata to it
- Fix playlist files beginning with non-english characters not being loaded
- Enable sorting in “Hidden Tracks” and “Missing Tracks” views
- Fix track table being empty after start

Audio Codecs:
- Add FFmpeg audio decoder, bringing support for ALAC files
- Include LAME MP3 encoder with Mixxx now that the MP3 patent has expired
- Add Opus streaming and recording support
- Remove support for SoundSource plugins because the code was not well-maintained and could lead to crashes
- Add HE-AAC encoding capabilities for recording and broadcasting

Audio Engine:
- Fix loss of precision when dealing with floating-point sample positions while setting loop out position and seeking using vinyl control
- Prevent moving a loop beyond track end
- Fix possible memory corruption using JACK on Linux
- Fix changing of vinyl lead-in time
- Fix tempo change of non-const beatgrid track on audible deck when cueing another track
- Fix crash when changing effect unit routing
- Make microphone ducking use strength knob the same way in automatic & manual mode

Controllers:
- Improve workflow for configuring controller mappings and editing mappings
- Improve error reporting from controller scripts
- Make hotcue and track colors mappable on controllers
- Add way to change library table sorting from controllers
- Add support for velocity sensitive sampler buttons in Components JS library
- Add logging when script ControlObject callback is disconnected successfully
- Add controller mapping for Roland DJ-505
- Add controller mapping for Numark iDJ Live II
- Add controller mapping for Hercules DJControl Inpulse 200
- Add controller mapping for Hercules DJControl Jogvision
- Add controller mapping for Pioneer DDJ-200
- Add controller mapping for Pioneer DDJ-400
- Add controller mapping for ION Discover DJ Pro
- Add controller mapping for Native Instrument Traktor Kontrol S3
- Add controller mapping for Behringer B-Control BCR2000
- Add controller mapping for Behringer DDM4000
- Update controller mapping for Allen & Heath Xone K2 to add intro/outro cues
- Update controller mapping for Hercules P32 DJ for more accurate headmix control
- Update controller mapping for Native Instruments Traktor Kontrol S4MK2 to add auto-slip mode and pitch fader range
- Fix Pioneer DDJ-SB2 controller mapping auto tempo going to infinity bug
- Fix Numark Mixtrack Pro 3 controller mapping inverted FX on/off control
- Gracefully handle MIDI overflow

Other:
- Add CMake build system with ccache and sccache support for faster compilation times and remove SCons
- Make Mixxx compile even though QT_NO_OPENGL or QT_OPENGL_ES_2 is defined (fixes build on Raspberry Pi)
- Fix ARM build issues
- Fix missing manual in DEB package
- Add macOS codesigning and notarization to fix startup warnings
- Don’t trash user configuration if an error occurs when writing
- Enable CUE sheet recording by default
- Fix crash when double clicking GLSL waveforms with right mouse button
- Derive Mixxx version from git describe
- Improve tapping the bpm of a deck
- And countless other small fixes and improvements (too many to list them all!)

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Subscribe