Mixxx Changelog

What's new in Mixxx 2.4.0

Feb 16, 2024
  • EngineOS Export:
  • Mixxx 2.4 adds support for exporting crates, playlists and the library to Engine DJ OS devices, including Denon and Numark standalone controllers.
  • Watching embedded videos will transfer data to YouTube. To protect your privacy, you need to accept YouTubes privacy statement and terms of use first by clicking the button below.
  • This allows users to prepare their tracks on a laptop using Mixxx and export them to a USB stick for use on a standalone controller at their gig.
  • Saved Loops:
  • Mixxx 2.4 adds support for Saved Loops, which can be assigned to any Hot Cue slot. If you already have tracks from Serato DJ with Saved Loops, Mixxx 2.4 will import them automatically.
  • Watching embedded videos will transfer data to YouTube. To protect your privacy, you need to accept YouTubes privacy statement and terms of use first by clicking the button below.
  • Effect Chains:
  • Mixxx 2.4 introduces Effect Chains, a set of effects which can be saved and reloaded with all their parameters and individual Meta Knob mappings. Effect Chains can also be exported and imported, which allows you to share them with other Mixxx DJs. Once you've created an Effect Chain, you can create a custom Super Knob mapping which turns the chain into a Quick-Effect, where you take creative control with a single knob. Effect parameters can be reordered and or hidden. In the effect units, Mixxx 2.4 also displays the value and unit of effect knob parameters while they are being adjusted.
  • Track Menu Enhancements
  • The track menu in Mixxx 2.4 is enhanced by several new features:
  • Select loaded track in library.
  • Analyze/re-analyze with variable/constant BPM on a per-track basis.
  • Look up track metadata at Discogs, SoundCloud and LastFM.
  • Remove track files from disk.
  • Sync Lock Improvements:
  • Mixxx 2.4 adds support for manually selecting the Sync Leader by clicking on the new button with the crown symbol next to the Sync button. This mode is useful when tracks have variable BPM. All decks with sync enabled will follow the changing BPM of the Sync Leader.
  • Watching embedded videos will transfer data to YouTube. To protect your privacy, you need to accept YouTubes privacy statement and terms of use first by clicking the button below.
  • Many Other Changes:
  • Soundstretcher / Key-Shift Algorithms:
  • Mixxx 2.4 now supports three different key shift algorithms:
  • Soundtouch (Basic audio quality - medium CPU usage)
  • Rubberband R2 (Good audio quality - higher CPU usage)
  • Rubberband R3 (High audio quality - very high CPU usage)
  • Waveform Rendering Reworked:
  • The waveform display has been rewritten, solving some longstanding performance issues, especially on macOS.
  • Apple Silicon Support:
  • Mixxx now supports macOS ARM systems ("Apple Silicon") such as M1 natively and provides installation packages for those architectures. For macOS users, this increases the stability and performance of Mixxx on Apple silicon.
  • Controller Backend:
  • Modernized Javascript ES7 based controller mapping system. HID backend rework.

New in Mixxx 2.3.6 (Aug 15, 2023)

  • This small bug fix release may appear insignificant, but it's a testament to the rock-solid quality we bring to every user to ensure a reliable mixing experience …

New in Mixxx 2.3.5 (May 10, 2023)

  • Fix empty waveform overview after loading a track (Mixxx 2.3.4 regression) Fixed by #11333 #11359 #11344
  • Fullscreen: Fix a crash that occurs on Linux after enabling fullsceen and using menu shortcuts e.g. Alt-F. #11328 #11320
  • Fullscreen: Rebuild & reconnect menu only on desktops with global menu #11350
  • MacOS: Request Microphone and line-in access permission. #11367 #11365
  • JACK API: Allow to explicit select buffers of 2048 and 4096 frames/period. They are not supported by the automatic buffer setting of the used PortAudio library. #11366 #11341
  • Pioneer DDJ-400: Make Beat FX section more intuitive #10912
  • Playlist export: Adopt new extension after changing the playlist type #11332 #11327
  • LateNight: brighter fx parameter buttons #11397
  • Fix drift in analyzis data after exporting metadata to MP3 files with ID3v1.1 tags #11168 #11159
  • Fix broadcasting using Opus encoding #11349 #10666
  • Tango: Remove VU peak indicators from stacked layout. This fixes a visual regression in Mixxx 2.3.4. #11430 #11362

New in Mixxx 2.3.4 (Mar 4, 2023)

  • MacOS received a bunch of love, especially in regards to possible UI performance problems and translation issues. We also enabled support for macOS 13 (Ventura) on Intel-CPUs, while there is still some work in progress to support Apple silicon from Mixxx 2.4.0.
  • In addition, our Tango and LateNight skins received a lot of minor tweaks and visual fixes.
  • Issues occurring during metadata import from 3rd party software were also fixed. This includes issues when fetching data from MusicBrainz as well as importing metadata from Rekordbox databases or music files containing Serato metadata.

New in Mixxx 2.3.3 (Jun 21, 2022)

  • This is is the third second minor release of the Mixxx 2.3 branch.

New in Mixxx 2.3.2 (Feb 1, 2022)

  • Playlist: Enable sorting by color #4352 lp:1945976
  • Fix crash when using Doubling/Halving/etc. BPM from track’s Properties window on tracks without BPM #4587 lp:1955853
  • Fix writing metadata on Windows for files that have never been played #4586 lp:1955331
  • Preserve file creation time when writing metadata on Windows #4586 lp1955314
  • Fix handling of file extension when importing and exporting sampler settings #4539
  • Fix crash when using an empty directory as resource path using the --resource-path command line option #4575 lp:1934560
  • Pioneer DDJ-SB3: Add controller mapping #3821
  • Don’t wipe sound config during startup if configured devices are unavailable #4544
  • Append selected file extension when exporting to playlist files #4531 lp:1889352
  • Fix crash when using midi.sendShortMsg and platform vnc #4635 lp:1956144
  • Traktor S3: Fix timedelta calculation bugs #4646 lp:1958925

New in Mixxx 2.3.1 (Oct 11, 2021)

  • Added mapping for the Numark DJ2GO2 Touch controller #4108 #4287
  • Added mapping for the Numark Mixtrack Pro FX controller #4160
  • Updated mapping for Behringer DDM4000 mixer #4262
  • Updated mapping for Denon MC7000 controller #4021
  • Hercules Inpulse 300: Add better FX controls and other minor improvements #4246
  • Denon MC7000: Improve slip mode and jog wheel handling #4021 #4324
  • Disabled detection of keyboards and mice as HID controllers #4243
  • Disabled detection of all HID controllers with Apple’s vendor ID. Apple doesn’t build actual controllers. #4260 #4273
  • Add support for HiDPI scale factors of 125% and 175% (only with Qt 5.14+) lp1938102 #4161
  • Fix unhandled exception when parsing corrupt Rekordbox PDB files lp1933853 #4040
  • Fix Echo effect adding left channel samples to right channel #4141
  • Fix bad phase seek when starting from preroll lp1930143 #4093
  • Fix bad phase seek when a channel’s audible status changes #4156
  • Tango skin: Show crossfader assign buttons by default #4046
  • Fix keyfinder library in arm64 builds #4047
  • Fix wrong track being recorded in History lp1933991 #4041 #4059 #4107 #4296
  • Fix support for relative paths in the skin system which caused missing images in third-party skins #4151
  • Fix relocation of directories with special/reserved characters in path name #4146
  • Update keyboard shortcuts sheet #4042
  • Library: resize the Played checkbox and BPM lock with the library font #4050
  • Don’t allow Input focus on waveforms #4134
  • Fix performance issue on AArch64 by enabling flush-to-zero for floating-point arithmetic #4144
  • Fix custom key notation not restored correctly after restart #4136
  • Traktor S3: Disable scratch when switching decks to prevent locked scratch issue #4073
  • FFmpeg: Ignore inaudible samples before start of stream #4245
  • Controller Preferences: Don’t automatically enable checkbox if controller is disabled #4244 lp:1941042
  • Tooltips: Always show tooltips in preferences #4198 lp:1840493
  • Tooltips: Use item label for tooltips in library side bar and show ID when debugging. #4247
  • Library sidebar: Also activate items on PageUp/Down events. #4237
  • Fix handling of preview button cell events in developer mode. #4264 lp:1929141
  • Auto DJ: Fix bug which could make an empty track stop Auto DJ. #4267 lp:1941743
  • Fix Auto DJ skipping tracks randomly #4319 lp1941989
  • Fix high CPU load due to extremely high internal sync clock values #4312 lp1943320
  • Fix preference option for re-analyzing beatgrids imported from other software #4288
  • Packaging:
  • It is no longer necessary to manually copy the udev rule file in packaging scripts. Now pkg-config is used to determine the udevdir used to install the rules file in the CMake install step when CMAKE_INSTALL_PREFIX is / or /usr. #4126
  • Various build issues on FreeBSD are fixed #4122 #4123 #4124
  • .desktop file has be renamed to org.mixxx.Mixxx.desktop according to Freedesktop standards #4206
  • Uses system provided hidapi library if version >= 0.10.1 #4215
  • Please update PortAudio to 19.7 if you have not done so already. This is required for Mixxx to work with PipeWire via the JACK API for many devices.
  • Install multiple sizes of rasterized icons #4204 #4315
  • CMake: Fixed detection of SoundTouch pkgconfig file and version #4209
  • Fix AppStream metainfo #4205 #4317

New in Mixxx 2.3.0 (Jun 29, 2021)

  • Hotcues:
  • Add hotcue colors and custom labels by right clicking hotcue buttons or right clicking hotcues on overview waveforms #2016 #2520 #2238 #2560 #2557 #2362
  • Mouse hover cues on overview waveform to show time remaining until the cue #2238
  • Hotcue & Track Colors:
  • Add configurable color per track #2470 #2539 #2545 #2630 lp:1100882
  • Add customizable color palettes for hotcue and track colors #2530 #2589
  • Add hotcue color find-and-replace tool #2547
  • Importing From Other DJ Software:
  • Import cue points, track colors, and playlists from Serato file tags & database #2480 #2526 #2499 #2495 #2673 #3885
  • 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 #2119 #2555 #2543 #2779
  • 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 #1242
  • Show duration of intro & outro ranges on overview waveform #2089
  • Use intro & outro cues in AutoDJ transitions #2103
  • Deck cloning:
  • Add deck cloning (also known as “instant doubles” in other DJ software) by dragging and dropping between decks #1892 and samplers #3200
  • Clone decks by double pressing the load button on a controller (with option to disable this) #2024 #2042
  • Skins & GUI:
  • Aesthetically revamped LateNight skin #2298 #2342
  • Right click overview waveform to show time remaining until that point #2238
  • Show track info dialog when double clicking track labels in decks #2990
  • Show track context menu when right clicking text in decks #2612 #2675 #2684 #2696
  • Add laptop battery widget to skins #2283 #2277 #2250 #2228 #2221 #2163 #2160 #2147 #2281 #2319 #2287
  • Show when passthrough mode is active on overview waveforms #2575 #2616
  • Changed format of currently playing track in window title from “artist, title” to “artist - title” #2807
  • Workaround Linux skin change crash #3144 lp:1885009
  • Fix touch control lp:1895431
  • Fix broken knob interaction on touchscreens #3512
  • AutoDJ: Make “enable” shortcut work after startup #3242
  • Add rate range indicator #3693
  • Allow menubar to be styled #3372 #3788
  • Add Donate button to About dialog #3838 #3846
  • Add Scrollable Skin Widget #3890
  • Fix minor visual issues in Skins #3958 #3954 #3941 #3938 #3936 #3886 #3927 #3844 #3933 #3835 #3902 #3931
  • Music Feature Analysis:
  • Multithreaded analysis for much faster batch analysis on multicore CPUs #1624 #2142 lp:1641153
  • Fix bugs affecting key detection accuracy #2137 #2152 #2112 #2136
  • 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. #926
  • Improvements BPM detection on non-const beatgrids #3626
  • Fix const beatgrid placement #3965 #3973
  • Music Library:
  • Add support for searching for empty fields (for example crate:””) lp:1788086
  • Improve synchronization of track metadata and file tags #2406
  • Library Scanner: Improve hashing of directory contents #2497
  • Rework of Cover Image Hashing lp:1607097 #2507 #2508
  • MusicBrainz: Handle 301 status response #2510
  • MusicBrainz: Add extended metadata support lp:1581256 #2522
  • TagLib: Fix detection of empty or missing file tags lp:1865957 #2535
  • Fix caching of duplicate tracks that reference the same file #3027
  • Use 6 instead of only 4 compatible musical keys (major/minor) #3205
  • Fix possible crash when trying to refocus the tracks table while another Mixxx window has focus #3201
  • Don’t create new tags in file when exporting metadata to it #3898
  • Fix playlist files beginning with non-english characters not being loaded #3916
  • Enable sorting in “Hidden Tracks” and “Missing Tracks” views #3828 lp:1828555 lp:1924616
  • Fix track table being empty after start #3935 lp:1930546 lp:1924843
  • Audio Codecs:
  • Add FFmpeg audio decoder, bringing support for ALAC files #1356
  • Include LAME MP3 encoder with Mixxx now that the MP3 patent has expired lp:1294128 buildserver:#37 buildserver:9e8bcee
  • Add Opus streaming and recording support. lp:1338413
  • Remove support for SoundSource plugins because the code was not well-maintained and could lead to crashes lp:1792747
  • Add HE-AAC encoding capabilities for recording and broadcasting #3615
  • Audio Engine:
  • Fix loss of precision when dealing with floating-point sample positions while setting loop out position and seeking using vinyl control #3126 #3127
  • Prevent moving a loop beyond track end #3117 lp:1799574
  • Fix possible memory corruption using JACK on Linux #3160
  • Fix changing of vinyl lead-in time lp:1915483 #3781
  • Fix tempo change of non-const beatgrid track on audible deck when cueing another track #3772
  • Fix crash when changing effect unit routing #3882 lp:1775497
  • Make microphone ducking use strength knob the same way in automatic & manual mode #2750
  • Controllers:
  • Improve workflow for configuring controller mappings and editing mappings #2569 #3278 #3667
  • Improve error reporting from controller scripts #2588
  • Make hotcue and track colors mappable on controllers #2030 #2541 #2665 #2520
  • Add way to change library table sorting from controllers #2118
  • Add support for velocity sensitive sampler buttons in Components JS library #2032
  • Add logging when script ControlObject callback is disconnected successfully #2054
  • Add controller mapping for Roland DJ-505 #2111
  • Add controller mapping for Numark iDJ Live II #2818
  • Add controller mapping for Hercules DJControl Inpulse 200 #2542
  • Add controller mapping for Hercules DJControl Jogvision #2370
  • Add controller mapping for Pioneer DDJ-200 #3185 #3193 #3479 #3793 #3949
  • Add controller mapping for Pioneer DDJ-400 #3479
  • Add controller mapping for ION Discover DJ Pro #2893
  • Add controller mapping for Native Instrument Traktor Kontrol S3 #3031
  • Add controller mapping for Behringer B-Control BCR2000 #3342 #3943
  • Add controller mapping for Behringer DDM4000 #3542
  • Update controller mapping for Allen & Heath Xone K2 to add intro/outro cues #2236
  • Update controller mapping for Hercules P32 DJ for more accurate headmix control #3537
  • Update controller mapping for Native Instruments Traktor Kontrol S4MK2 to add auto-slip mode and pitch fader range #3331
  • Fix Pioneer DDJ-SB2 controller mapping auto tempo going to infinity bug #2559 lp:1846403
  • Fix Numark Mixtrack Pro 3 controller mapping inverted FX on/off control #3758
  • Gracefully handle MIDI overflow #825
  • Other:
  • Add CMake build system with ccache and sccache support for faster compilation times and remove SCons #2280 #3618
  • Make Mixxx compile even though QT_NO_OPENGL or QT_OPENGL_ES_2 is defined (fixes build on Raspberry Pi) lp:1863440 #2504
  • Fix ARM build issues #3602
  • Fix missing manual in DEB package lp:1889776 #2985
  • Add macOS codesigning and notarization to fix startup warnings #3281
  • Don’t trash user configuration if an error occurs when writing #3192
  • Enable CUE sheet recording by default #3374
  • Fix crash when double clicking GLSL waveforms with right mouse button #3904
  • Derive Mixxx version from git describe #3824 #3841 #3848
  • Improve tapping the bpm of a deck #3790 lp:1882776
  • And countless other small fixes and improvements (too many to list them all!)

New in Mixxx 2.3.0 Build 8134 Beta (Apr 19, 2021)

  • Hotcues:
  • Add hotcue colors and custom labels by right clicking hotcue buttons or right clicking hotcues on waveforms (both overview and scrolling waveforms) #2016 #2520 #2238 #2560 #2557 #2362
  • Mouse hover cues on overview waveform to show time remaining until the cue #2238
  • Hotcue & Track Colors:
  • Add configurable color per track #2470 #2539 #2545 #2630 lp:1100882
  • Add customizable color palettes for hotcue and track colors #2530 #2589
  • Add hotcue color find-and-replace tool #2547
  • Importing From Other DJ Software:
  • Import cue points, track colors, and playlists from Serato file tags & database #2480 #2526 #2499 #2495 #2673
  • 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 #2119 #2555 #2543 #2779
  • 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 #1242
  • Show duration of intro & outro ranges on overview waveform #2089
  • Use intro & outro cues in AutoDJ transitions #2103
  • Deck cloning:
  • Add deck cloning (also known as "instant doubles" in other DJ software) by dragging and dropping between decks #1892
  • Clone decks by double pressing the load button on a controller (with option to disable this) #2024 #2042
  • Skins & GUI:
  • Aesthetically revamped LateNight skin #2298 #2342
  • Right click overview waveform to show time remaining until that point #2238
  • Show track context menu when right clicking text in decks #2612 #2675 #2684 #2696
  • Add laptop battery widget to skins #2283 #2277 #2250 #2228 #2221 #2163 #2160 #2147 #2281 #2319 #2287
  • Show when passthrough mode is active on overview waveforms #2575 #2616
  • Music Feature Analysis:
  • Multithreaded analysis for much faster batch analysis on multicore CPUs #1624 #2142 lp:1641153
  • Fix bugs affecting key detection accuracy #2137 #2152 #2112 #2136
  • 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. #926
  • Music Library:
  • Add support for searching for empty fields (for example crate:"") lp:1788086
  • Improve synchronization of track metadata and file tags #2406
  • Library Scanner: Improve hashing of directory contents #2497
  • Rework of Cover Image Hashing lp:1607097 #2507 #2508
  • MusicBrainz: Handle 301 status response #2510
  • MusicBrainz: Add extended metadata support lp:1581256 #2522
  • TagLib: Fix detection of empty or missing file tags lp:1865957 #2535
  • Audio Codecs:
  • Add FFmpeg audio decoder, bringing support for ALAC files #1356
  • Include LAME MP3 encoder with Mixxx now that the MP3 patent has expired lp:1294128 buildserver:#37 buildserver:9e8bcee
  • Add Opus streaming and recording support. lp:1338413
  • Remove support for SoundSource plugins because the code was not well-maintained and could lead to crashes lp:1792747
  • Controllers:
  • Improve workflow for configuring controller mappings and editing mappings Improve error reporting from controller scripts #2588
  • Make hotcue and track colors mappable on controllers #2030 #2541 #2665
  • Add way to change library table sorting from controllers #2118
  • 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 #2111
  • Update controller mapping for Allen & Heath Xone K2 to add intro/outro cues
  • Development:
  • Add CMake build system with Ccache support for faster compilation time #2280
  • Note: The old SCons build system is still supported for 2.3. We will be removing it for Mixxx 2.4.
  • Make Mixxx compile even though QT_NO_OPENGL or QT_OPENGL_ES_2 is defined (fixes build on Raspberry Pi) lp:1863440 #2504

New in Mixxx 2.3.0 Build 8109 Beta (Mar 30, 2021)

  • New versions will be made available every time the code is changed, so check back periodically for updates until Mixxx 2.3.0 is released.

New in Mixxx 2.2.4 Build 6798 (Jun 27, 2020)

  • Ѕtоrе dеfаult rесоrdіng fоrmаt аftеr „Rеѕtоrе Dеfаultѕ“ lр:1857806 #2414
  • Рrеvеnt іnfіnіtе lоор whеn dесоdіng соrruрt МР3 fіlеѕ #2417
  • Аdd wоrkаrоund fоr brоkеn lіbѕhоut vеrѕіоnѕ #2040 #2438
  • Ѕрееd uр рurgіng оf trасkѕ lр:1845837 #2393
  • Рrеvеnt іnfіnіtе lоор whеn dесоdіng соrruрt МР3 fіlеѕ #2417
  • Ѕtоrе dеfаult rесоrdіng fоrmаt аftеr „Rеѕtоrе Dеfаultѕ“ lр:1857806 #2414
  • Dоn’t ѕtор рlауbасk іf vіnуl раѕѕthrоugh іnрut іѕ соnfіgurеd аnd РАЅЅ buttоn іѕ рrеѕѕеd #2474
  • Fіх dеbug аѕѕеrtіоn fоr іnvаlіd сrаtе nаmеѕ lр:1861431 #2477
  • Fіх сrаѕhеѕ whеn ехесutіng асtіоnѕ оn trасkѕ thаt аlrеаdу dіѕарреаrеd frоm thе DВ #2527
  • АutоDЈ: Ѕkір nехt trасk whеn bоth dесk аrе рlауіng lр:1399974 #2531
  • Тwеаk ѕсrаtсh раrаmеtеrѕ fоr Міхtrасk Рlаtіnum #2028
  • Fіх аutо tеmро gоіng tо іnfіnіtу оn Ріоnееr DDЈ-ЅВ2 #2559
  • Fіх bрm.tарВuttоn lоgіс аnd rејесt mіѕѕеd & dоublе tарѕ #2594
  • Аdd соntrоllеr mарріng fоr Nаtіvе Іnѕtrumеntѕ Тrаktоr Коntrоl Ѕ2 МК3 #2348
  • Аdd соntrоllеr mарріng fоr Ѕоundlеѕѕ јоуМІDІ #2425
  • Аdd соntrоllеr mарріng fоr Неrсulеѕ DЈСоntrоl Іnрulѕе 300 #2465
  • Аdd соntrоllеr mарріng fоr Dеnоn МС7000 #2546
  • Аdd соntrоllеr mарріng fоr Ѕtаntоn DЈС.4 #2607
  • Fіх brоаdсаѕtіng vіа brоаdсаѕt/rесоrdіng іnрut lр:1876222 #2743
  • Оnlу аррlу duсkіng gаіn іn mаnuаl duсkіng mоdе whеn tаlkоvеr іѕ еnаbеd lр:1394968 lр:1737113 lр:1662536 #2759

New in Mixxx 2.2.0 Build 6653 (Apr 24, 2019)

  • General:
  • Update from Qt4 to Qt5.
  • Use Qt5's automatic high DPI scaling.
  • Vectorize remaining raster graphics for better HiDPI support.
  • Effects:
  • Add mix mode switch (Dry/Wet vs Dry+Wet) for effect units.
  • Add support for LV2 effects plugins (currently no way to show plugin GUIs).
  • Add preference option for selecting which effects are shown in the list of available effects in the main window (all LV2 effects are hidden by default and must be explicitly enabled by users).
  • Library:
  • Text searches without any field qualifiers (such as "title: some-title") now search crates.
  • Skins:
  • Add 8 sampler and small sampler options to LateNight.
  • Add key / BPM expansion indicators to Deere decks.
  • Add skin settings menu to LateNight.
  • Controllers:
  • Add controller mapping for Numark Mixtrack Platinum.
  • Update controller mapping for Numark N4.
  • Add spinback and break for Vestax VCI-400 mapping.
  • Miscellaneous:
  • Add preference option to adjust the play position marker of scrolling waveforms.
  • Add preference option to adjust opacity of beatgrid markers on scrolling waveforms.
  • Support IRC/AIM/ICQ broadcast metadata.

New in Mixxx 2.1.3 Build 6763 (Aug 21, 2018)

  • Hello again, everyone. Another release so soon?? It seems a performance regression slipped into 2.1.2, but the great people working on Mixxx found and fixed it quickly so we have 2.1.3 ready for you now!

New in Mixxx 2.0.0 Build 1.12 r5772 (Dec 30, 2015)

  • Dynamic, Resizable Skins:
  • Each of our three professionally-designed skins can stretch to fill whatever size screen you have. Turn parts of the interface on and off to reveal the features you use most.
  • 4 Decks with Master Sync:
  • Supporting the latest DJing techniques, Mixxx supports up to four decks playing back simultaneously. Combine tracks with loops and samples to create sophisticated on-the-fly remixes.
  • Holding your mix together is the new Master Sync engine, a powerful feature that holds all of your tracks perfectly aligned even if you change the speed of the mix.
  • Built-in Effects:
  • Mixxx's new effect processing system allows you to apply up to 4 chains of effects to any mixer channel. Mixxx 2.0 comes with 5 high-quality effects and 4 equalizer effects with many more to come!
  • Flanger
  • Moog 4-pole Ladder Filter
  • Echo
  • Reverb
  • BitCrusher
  • Bessel 4th Order EQ
  • Bessel 8th Order EQ
  • Linkwitz-Riley 8th Order EQ
  • Biquad 8 band graphic EQ
  • Harmonic Mixing with Musical Key Detection:
  • Mixxx now detects the musical key of your tracks and allows you to fine tune them to be in key with the rest of your mix. With support for Traditional, Open Key, Lancelot, and custom key notations, you'll feel right at home no matter what system you're used to.
  • RGB Waveforms:
  • See the sound of your music. With RGB waveforms, bright red means killer bass, blue glints where you find crisp hihats, and soft greens show you when the lyrics come in. A quick glance at the waveform overview and you'll know if a track is banging or just right for sunrise.
  • Four Microphones, Four AUX Inputs, Microphone Ducking:
  • Radio DJs, MCs, and users with external gear will appreciate the flexibility of 12 total external audio inputs. And with auto-ducking, listeners will always be able to hear you over the music.
  • Vinyl Passthrough:
  • Calling all vinyl addicts — you can now switch off between vinyl timecode records and vinyl audio records with the new vinyl passthrough feature.
  • Cover Art Support:
  • Mixxx reads cover art from your tracks and displays it in the library, on your decks, and on the spinning vinyl widgets.
  • Core Mixing Engine Improvements:
  • Improved, high-fidelity equalizers.
  • Improved time-stretching algorithm for better sounding key-lock.
  • Multi-soundcard Synchronization Improvements
  • Mono / Stereo Output
  • Mono Mixing
  • Split Cueuing
  • Master/Headphone Delay
  • Latency Usage Meter
  • Improved Broadcasting Stability
  • Improved Microphone Routing
  • Upgraded Library:
  • The Mixxx music library was designed from the ground up for DJs. Powered by a high-performance database, accessing and organizing your music is easy and intuitive.
  • Auto DJ Crates:
  • Need an extended bathroom-break? Automatically expand your Auto DJ queue with Auto DJ crates.
  • Multi-Core Library Scanner:
  • Got a huge library? Mixxx will fly through it with its new multi-core scanning support.
  • Cover Art Support:
  • Evoke the feel of thumbing through your record crate. Mixxx now shows slivers of cover art in the library table.
  • Improved Auto DJ Stability:
  • We've worked closely with heavy users of Auto DJ to identify problems, clean up code, and add internal tests to make Auto DJ more reliable than ever.
  • MusicBrainz Tag Lookup:
  • Fingerprint your tracks and fetch missing tags from MusicBrainz.
  • Improved, Expanded Support for DJ Controllers:
  • Thanks to generous DJs and our vibrant forum community, Mixxx 2.0 brings support for an exciting new range of DJ controllers.
  • Newly Supported DJ Controllers
  • Newly Supported Controllers in Mixxx 2.0
  • New Mixxx Certified Controllers:
  • Traktor Kontrol S4 MK2
  • Denon HS5500
  • New Mixxx Community Supported Controllers:
  • American Audio RADIUS 1000
  • American Audio RADIUS 3000
  • Denon MC6000MK2
  • Denon SC2000
  • DJ-Tech Kontrol One
  • DJ-Tech Mixer One
  • Electrix Tweaker
  • Korg nanoKONTROL 2
  • MixVibes U-Mix Control 2 Pro
  • Novation Launchpad Mini
  • Numark MixTrack Pro II
  • Pioneer DDJ-SB
  • Pioneer DDJ-SB2
  • Reloop Beatpad
  • Reloop Terminal Mix 2
  • Vestax VCI-100 MKII

New in Mixxx 1.12.0 Build r5409 Beta (Apr 29, 2015)

  • 4 Decks with Master Sync
  • New Effects Framework with 4 Effect Units and 5 Built-in Effects:
  • Flanger
  • Bit Crusher
  • Reverb
  • Echo
  • Filter
  • Configurable, Resizeable User Interface with 3 Brand New Skins
  • Cover Art Display
  • Music Key Detection and Shifting
  • Vinyl Audio Pass-Through
  • 4 Microphone inputs and 4 Auxiliary inputs
  • MIDI Mapping GUI and Improved Learning Wizard
  • RGB Musical Waveforms
  • Hundreds of Bug Fixes and Improvements
  • New Pitch-Independent Algorithm for Better-Sounding Key-lock.

New in Mixxx 1.11.0 Build r3862 (May 10, 2013)

  • Colored, 3-band Waveforms:
  • Don't miss a beat. These waveforms make every kick, snare, and thumping beat stand out.
  • Brand New Beat Detector:
  • With a brand new beat detection system based on the latest academic research at Queen Mary University, Mixxx's beat detection is now deadly accurate. This means your loops, hotcues, and beatsyncing will be spot-on.
  • HID and Bulk Controller Support:
  • Mixxx now supports non-MIDI devices using its powerful scripting system.
  • Mixxx 1.11.0 comes with HID presets for the following devices:
  • EKS Otus
  • Traktor Kontrol F1
  • Hercules DJ Console Mk1
  • Hercules DJ Console Mk2
  • Hercules DJ Control MP3 e2 (driver no longer necessary on Linux)
  • Nintendo Wiimote
  • Pioneer CDJ 850/900/2000
  • Sony SixxAxis
  • Session History:
  • Whether you need to report your setlists to ASCAP or just remember the tracks you played last night, the new Session History feature keeps track of every tune you drop so that you don't have to.
  • Beatloop Rolls:
  • This stunning new effect works just like a beatloop except when you release the button the deck jumps to where it would have been if you hadn't started the loop. Try it out by right-clicking on a beat-loop button.
  • Preview Deck:
  • A highly-requested feature, the new preview deck allows you to preview tracks in your headphones without having to load them into a main deck. Just click preview on any track in the library and it will start to play in your headphones.
  • Advanced Search:
  • The library search box received some much-needed love. Try out these example queries:
  • bpm:100-120 rating:>4
  • All tracks between 100 and 120BPM with rating greater than 4.
  • artist:"Aphex Twin"
  • All tracks with "Aphex Twin" in the artist column.
  • genre:electro bpm:>115
  • All Electro tracks with BPM greater than 115.
  • For full details, see the Mixxx manual.
  • Improved AutoDJ:
  • Now you can customize the crossfade period, re-queue tracks instead of removing, and more.
  • Point-and-Click MIDI Mapping:
  • Getting your controller mapped is now easier than ever. Just click on the button or knob you want to map in Mixxx and then wiggle the control on your MIDI controller to wire it up.
  • New Sample Grid skin:
  • With 16 sample decks, this skin is perfect for radio DJs and advanced beat-jugglers alike.
  • Time Widgets:
  • Skins now show the time so you can keep your eye on the clock while in full-screen.
  • Sample Deck Improvements:
  • Sample decks now have sync buttons.
  • When there is room skins now include more sample decks.
  • New and Improved User Manual:
  • Not sure what that knob does? Read the fine manual!
  • New Controller Support:
  • Mixxx Certified Support
  • Allen & Heath Xone K2
  • EKS Otus
  • Keith McMillen Instruments QuNeo
  • Vestax VCI-400
  • Mixxx Community Support
  • Akai LPD8
  • American Audio VMS2
  • Behringer BCD2000
  • DJ-Tech CDJ-101
  • DJ-Tech DJM-101
  • DJ-Tech Mixer One
  • DJ-Tech Kontrol One
  • Gemini FirstMix
  • Hercules DJ Console Mk1
  • Hercules DJ Console 4-Mx
  • Hercules DJ Control AIR
  • Hercules DJ Control Instinct
  • Kontrol Dj KDJ500
  • Korg nanoKONTROL
  • Korg nanoKONTROL 2
  • Korg nanoPAD2
  • MixVibes U-Mix Control 2
  • MixVibes U-Mix Control Pro 2
  • Nintendo Wiimote
  • Novation Dicer
  • Novation Launchpad
  • Numark DJ2Go
  • Numark MIXTRACK Pro
  • Numark N4
  • Numark Omni Control
  • Numark V7
  • Reloop Terminal Mix 4
  • Sony Sixxaxis
  • Traktor Kontrol F1
  • Vestax VCI-100 3DEX Edition
  • Vestax VCI-300
  • Other Highlights:
  • Hamster / Reverse mode for the crossfader now supported.
  • Track analyzer has better prioritization of work and feedback.
  • Controller presets now include wiki/forum links, authorship info and a description.
  • The View menu toggles for skin elements (Vinyl Control, Microphone, Samplers, etc.)
  • View settings are now saved across restarts.
  • New latch mode for microphone talk-over button and kill switches.
  • Removed tracks now appear in the "Hidden Tracks" section of the library.
  • Locale selectable via preferences.
  • MixVibes support for Vinyl Control.
  • Quick Links section in Browse mode allows you to save favorite browse locations.
  • The --controllerDebug command-line option auto-reloads controller scripts when they change.
  • Hundreds of bug fixes and performance improvements!

New in Mixxx 1.10.1 Build r3110 (May 9, 2013)

  • A bugfix release that fixes some minor issues that have come up since the Mixxx 1.10.0 release

New in Mixxx 1.10.0 (Dec 27, 2011)

  • 4 Sampler Decks
  • Revamped and Rewritten User Manual
  • Hundreds of bug fixes and improvements
  • Rewritten and Improved Vinyl Control Support:
  • Completely rewritten vinyl-style pitch-bending for clean, analog-like sound.
  • Absolute, relative, and constant vinyl modes.
  • Rock-solid support for Serato Vinyl/CD or Traktor Vinyl at 33 or 45 RPM.
  • Single-deck Vinyl Control
  • End-of-record Mode
  • Improved needle skip prevention.
  • Can use different vinyl types on each deck!
  • Improved audio quality when scratching.
  • Support for track selection using the lead-in area of the vinyl and needle-drop hotcues.
  • Track lead-in for scratching before the start of songs.
  • Waveform smoothing to prevent wobbly waveforms.
  • New built-in vinyl signal analyzer.
  • Beatloops, Loop Halve/Double Buttons:
  • Handy beatloop buttons let you quickly throw down an 8-beat loop as you transition from one song to the next.
  • Quantized Loops, Hotcues and Beatloops:
  • Turn on quantization mode for a deck and all of your loops, hotcues, and beatloops will snap to the nearest beat when you place them.
  • Phase Synchronization:
  • Sync button now synchronizes both the BPM and phase of beats.
  • Beatgrid Adjust Feature:
  • Is your beatgrid misaligned? Easily adjust it with one click.
  • Microphone Support:
  • Streaming and club DJs alike will love this feature. Plug in your microphone and MC your show, all without the need for an external mixer.
  • Spinning Turntable Widgets and Waveform Scratching:
  • Skins now come with juicy spinning turntables that you can scratch to your heart's delight.
  • If vinyl control is enabled, vinyl signal quality can also be rendered to the spinning widgets.
  • Waveform overviews now act as a progress bar for track analysis.
  • M4A Support for Windows Vista and Windows 7 users:
  • Mixxx previously could not support M4A on Windows due to licensing issues, but that restriction is now lifted with our new Windows Media Foundation M4A plugin. Mixxx on Mac OS X already supports M4A.
  • Library Improvements:
  • Traktor Library Support.
  • New and improved Browse Mode.
  • Recording Improvements: integrated with the library, automatically splits files into pieces to avoid large files, CUE files of tracks played.
  • Much faster iTunes and Rhythmbox support.
  • Import and export of crates and playlists as M3U/PLS playlists.
  • Playlists and crates are lockable and rename-able.
  • Dragging to library sidebar auto-expands closed sections and is easier to aim.
  • Track play count is more accurately measured.
  • Reload track metadata from context menu in library.
  • Auto-scrolling in playlists is fixed.
  • Shuffle AutoDJ Queue feature.
  • Add Playlist to AutoDJ feature.
  • Brand New and Updated Skins:
  • Deere
  • LateNight / LateNightBlues
  • Shade / ShadeDark
  • Phoney / PhoneyDark
  • Outline
  • Accessibility Improvements:
  • Mixxx should play nicer with screen-readers now. It's not perfect, but a step in the right direction.
  • Limited Support for Internationalization:
  • Beta translations for Spanish, Catalan, French, German, Italian, Russian, Finnish, Czech, Dutch, Polish, and Japanese (thanks so much to the awesome Launchpad translators!)
  • Alpha translations for many other languages.
  • Better support for UTF-8 filenames.
  • Mixing engine improvements:
  • Major efficiency and latency improvements: Netbook users report latency improvements of up to 4x.
  • Sound quality is now much improved.
  • Improved support for multiple soundcards. Synchronization problems should now only affect the headphone outputs. See Bug #667651 for more details.
  • Soft-takeover support for MIDI mappings.
  • JACK now recognizes ports as Mixxx instead of PortAudio.
  • Updated MIDI Mappings:
  • American Audio RADIUS 2000 (new)
  • American Audio VMS4
  • DJ-Tech i-Mix Reload (new)
  • Hercules DJ Console Mk4
  • Hercules DJ Console RMX
  • Ion Discover DJ
  • Numark Total Control
  • Pioneer CDJ-2000 (new)
  • Pioneer CDJ-850 (new)
  • Reloop Digital Jockey 2
  • Stanton SCS.1m
  • Stanton SCS.3d
  • Vestax Typhoon
  • Wireless DJ (new)

New in Mixxx 1.10.0 Beta 1 (Nov 15, 2011)

  • Rewritten and Improved Vinyl Control Support:
  • Completely rewritten vinyl-style pitch-bending for clean, analog-like sound.
  • Absolute, relative, and constant vinyl modes.
  • Rock-solid support for Serato Vinyl/CD or Traktor Vinyl at 33 or 45 RPM.
  • Single-deck Vinyl Control
  • End-of-record Mode
  • Improved needle skip prevention.
  • Can use different vinyl types on each deck!
  • Improved audio quality when scratching.
  • Support for track selection using the lead-in area of the vinyl and needle-drop hotcues.
  • Track lead-in for scratching before the start of songs.
  • Waveform smoothing to prevent wobbly waveforms.
  • New built-in vinyl signal analyzer.
  • 4 Sampler Decks
  • Beatloops, Loop Halve/Double Buttons:
  • Handy beatloop buttons let you quickly throw down an 8-beat loop as you transition from one song to the next.
  • Quantized Loops, Hotcues and Beatloops:
  • Turn on quantization mode for a deck and all of your loops, hotcues, and beatloops will snap to the nearest beat when you place them.
  • Phase Synchronization:
  • Sync button now synchronizes both the BPM and phase of beats.
  • Beatgrid Adjust Feature:
  • Is your beatgrid misaligned? Easily adjust it with one click.
  • Microphone Support:
  • Streaming and club DJs alike will love this feature. Plug in your microphone and MC your show, all without the need for an external mixer.
  • Spinning Turntable Widgets and Waveform Scratching:
  • Skins now come with juicy spinning turntables that you can scratch to your heart's delight.
  • If vinyl control is enabled, vinyl signal quality can also be rendered to the spinning widgets.
  • M4A Support for Windows Vista and Windows 7 users:
  • Mixxx previously could not support M4A on Windows due to licensing issues, but that restriction is now lifted with our new Windows Media Foundation M4A plugin.
  • Library Improvements:
  • Traktor Library Support.
  • New and improved Browse Mode.
  • Recording Improvements
  • Integrated with the library.
  • Automatically splits files into pieces to avoid large files.
  • CUE files of tracks played.
  • Much faster iTunes and Rhythmbox support.
  • Import and export of crates and playlists as M3U/PLS playlists.
  • Playlists and crates are lockable and rename-able.
  • Dragging to library sidebar auto-expands closed sections and is easier to aim.
  • Track play count is more accurately measured.
  • Reload track metadata from context menu in library.
  • Auto-scrolling in playlists is fixed.
  • Shuffle AutoDJ Queue feature.
  • Add Playlist to AutoDJ feature.
  • Brand New and Updated Skins:
  • Deere
  • 1280x800 WXGA
  • 1280x1024 SXGA
  • 1440x900 WXGA+
  • 1920x1080 FullHD
  • 1920x1200 WUXGA
  • LateNight / LateNightBlues
  • 1280x800 WXGA
  • 1280x1024 SXGA
  • 1366x768 WXGA
  • Shade / ShadeDark
  • 1024x600 Netbook
  • 1024x768 XGA
  • Phoney / PhoneyDark
  • 1600x1200 UXGA
  • 1680x1050 WSXGA
  • Outline
  • 1024x600 Netbook
  • 1024x768 XGA
  • 800x480 WVGA
  • Accessibility Improvements:
  • Mixxx should play nicer with screen-readers now. It's not perfect, but a step in the right direction.
  • Limited Support for Internationalization:
  • Beta translations for Spanish, Catalan, French, German, Italian, Russian, Finnish, Czech, Dutch, Polish, and Japanese
  • Revamped and Rewritten User Manual
  • Mixing engine improvements:
  • Major efficiency and latency improvements - Netbook users report latency improvements of up to 4x.
  • Sound quality is now much improved.
  • Improved support for multiple soundcards. Synchronization problems should now only affect the headphone outputs. See Bug #667651 for more details.
  • Soft-takeover support for MIDI mappings.
  • JACK now recognizes ports as Mixxx instead of PortAudio.
  • Updated MIDI Mappings:
  • Hercules DJ Console RMX
  • Reloop Digital Jockey 2
  • Stanton SCS.1m
  • Stanton SCS.3d
  • Vestax Typhoon
  • American Audio VMS4
  • Wireless DJ (new)

New in Mixxx 1.9.0 (Feb 27, 2011)

  • Shoutcast / Icecast support
  • Mixxx can now broadcast over the internet (heavily requested feature)
  • External Mixer Support
  • The new Sound Hardware preferences pane allows you to route each playback deck separately, which allows you to use Mixxx with an external mixer.
  • ReplayGain normalization
  • A user from our forum worked closely with our developers to fully implement volume normalization, including performing the ReplayGain analysis for tracks which are not tagged.
  • Waveform Gain
  • The scrolling waveforms now scale according to the channel gain for better visual feedback.
  • Key lock buttons
  • Formerly known as "pitch-independent time stretch", there are now easily accessible key-lock buttons for each for deck.
  • Revamped default skin
  • Since the original source material for the Outline Netbook skin was lost eons ago, our artist completely redid it from scratch and tweaked it for better visibility. The new skin has also added EQ kill switches.
  • HSS1394 support (Windows, OS X)
  • Mixxx now supports firewire HSS1394 MIDI devices such as the Stanton SCS.1 series.
  • Improved FLAC support
  • We're now using libFLAC directly for smoother FLAC decoding.
  • Revamped metadata parsing
  • Integration of TagLib allows Mixxx to parse more metadata from songs, and do it more consistently.
  • Metadata writing
  • Mixxx can now write changes in song metadata back to disk. This feature is off by default, and can be enabled in the Library preferences pane.
  • Millisecond time display
  • The time counters in Mixxx now have an extra millisecond display.
  • Library improvements:
  • Played column - The library now indicates whether a song has been played in the current session already, and also counts the total number of times the song has been played.
  • Ratings column - 5 stars, no stars, or anywhere in between.
  • Better search - Search now searches in more columns, and by-term instead of by-phrase.
  • Revamped iTunes integration - A rewrite yielded a significant speedup of iTunes parsing.
  • Faster library scanning - The library scanner should perform much better on large libraries.
  • Inline Editing - Double click any item in the track table to edit its contents.
  • Recording to MP3/Ogg - Now your recordings can be saved in either MP3 or Ogg/Vorbis format.
  • New MIDI mappings:
  • Vestax Typhoon
  • Vestax Spin
  • Hercules DJ Console Mk4
  • Numark MIXTRACK
  • Pioneer CDJ-350
  • Updated MIDI mappings:
  • Hercules DJ Control MP3
  • Hercules DJ Control e2
  • Hercules DJ Control Steel
  • Hercules MK2
  • Vestax VCI-100
  • Reloop Digital Jockey 2
  • M-Audio Xponent

New in Mixxx 1.8.2 (Dec 6, 2010)

  • Bugfix in AutoDJ playlist
  • Fullscreen shortcut fix on OSX
  • Able to MIDI-Map hotcues 5-32
  • Fix loop-indicator on waveform to be correct on track load
  • Fix waveform overview to update loops details on track load
  • Allow multiple MIDI mappings per control.
  • Fix some memory leaks
  • Fix bug where removing items from playlist removes only half the selection
  • Improve button responsiveness of cues, hotcues, and loops.
  • Add backwards-compatible support to schema
  • Performance improvements in core mixing engine
  • Fix browse-mode on Windows so '..' works.
  • New MIDI mappings: Vestax Typhoon, Hercules DJ Console Mk4, Numark MIXTRACK, Pioneer CDJ-350
  • Updated MIDI mappings: Hercules DJ Control MP3, Hercules DJ Control e2, Hercules DJ Control Steel, Vestax VCI-100

New in Mixxx 1.8.1 (Oct 19, 2010)

  • Reduce glitches on track load (major improvement for some users)
  • Waveform generation speed drastically improved on Windows
  • Stability fix when using vinyl emulation
  • Adjustable EQ shelves can no longer be equal
  • UTF-8 fixes for Rhythmbox track source
  • Fixed duplicate promotional tracks from appearing in library
  • Fixed minor delay in setting hot cues with MIDI controllers during playback
  • BPM tap activates on mouse-down instead of mouse-up.
  • Read ID3 tags in FLAC files on Windows
  • Reduce crackling during playback for some Windows users

New in Mixxx 1.8.0 (Oct 15, 2010)

  • Looping:
  • Loop-in, Loop-out, and Reloop/Exit buttons added to our main skins.
  • Loop point indicators on main waveforms and waveform summary displays.
  • Hot cues:
  • Most of our skins gained 4 hot cue buttons, and Mixxx now internally supports up to 32 hot cues per deck.
  • A brand new database-powered library, with:
  • iTunes library and playlists access
  • A brand new, faster library scanner
  • Crates!
  • A simple Auto DJ mode, which crossfades to the next track in the Auto DJ queue.
  • Analyze view, which allows you to run bulk BPM detection on your songs
  • Featured Artists bundle
  • Revamped Song Properties dialog
  • Re-arrangeable, hide-able columns
  • Tons of new artwork:
  • New Deere, Shade, Phoney, and LateNight skins
  • Better descriptions in tooltips and snazzy new look
  • MIDI:
  • New PortMidi-based MIDI device backend, supports using multiple devices at once
  • Timers in the MIDI scripting engine
  • New MIDI mappings:
  • Hercules DJ Control e2
  • DJ TechTools MIDI Fighter
  • Reloop Digital Jockey2
  • Updated MIDI mappings:
  • Hercules DJ Control MP3, RMX, MK2
  • Stanton SCS.3d, SCS.3m
  • M-Audio Xponent
  • Behringer BCD3000
  • Vestax VCI-100
  • MixMan DM2
  • Other stuff:
  • A massive rewrite of our internal mixing engine
  • More intelligent disk access to help optimize audio latency
  • Optimized waveform rendering at 30 fps
  • Ramping pitch-bend option, smoothly applies temporary pitch adjustment for nudging
  • Import comment tags from MP3, Ogg Vorbis, and FLAC/WAV metadata.
  • New library and preferences icons
  • Improvements to UTF-8 handling
  • Over 50 bug fixes and more.

New in Mixxx 1.8.0 Beta 2 (Jul 2, 2010)

  • Library:
  • Massive optimization of the new SQLite database-powered library, including:
  • Faster searches
  • In-memory caching layer which minimizes hard disk access
  • Faster library scanning
  • Fixed some Auto DJ bugs
  • Added tooltips to library table
  • Polished up song Properties dialog
  • Library search now looks at album names too
  • Fixed minor library rescanning bugs
  • Fixed crate and playlist creation bugs
  • Fixed drag-and-drop from network shares on Windows
  • Show iTunes playlists as sorted
  • Audio:
  • Added plugin architecture for audio playback
  • Fixed some cueing bugs with pitch-independent time stretch
  • Improvements to vinyl emulation sound quality
  • Improved performance by optimizing hard disk access for audio decoding
  • Legacy 1.7 library importer now imports cue points
  • Faster MP3 loading
  • Improved reliability with certain MP3s and OGGs
  • MIDI:
  • Improved scratching with the SCS.3d
  • Timers now available in MIDI scripts
  • Fullscreen key changed to F11 to conform to de-facto standard.
  • Tons of other bug fixes!

New in Mixxx 1.8.0 Beta 1 (Feb 5, 2010)

  • After many months of planning and development, we're finally approaching a beta release of Mixxx 1.8. Since our last release, several major new features have matured and are almost ready for public testing.
  • Our main focus for 1.8 has been improving the library, which is a direct result of continued feedback from our users. We're also excited to have been able to address several other major feature requests, and we think 1.8 is a big step in the right direction.
  • Library
  • The brand new database-powered library is not only faster, but much more flexible as well. The new library features include:
  • Keep your library organized by sorting your tracks into crates.
  • Need to take a break for a few minutes? Throw some tracks into the Auto DJ playlist and let Mixxx cover you.
  • The new Analyze view lets you peek at your recently added tracks and perform batch BPM detection.
  • A brand new intelligent library scanning algorithm is both quick and accurate at importing new tracks when you launch Mixxx. The library scanner is even smart enough to notice when you've moved tracks around inside your library and preserves any extra metadata you've added in Mixxx like comments and BPMs.
  • Looping and Ramping Pitch Bend
  • A major rework of our audio engine also brings looping to the next release of Mixxx. Running out of time to find that perfect next track for your mix? Lay down a loop and buy yourself more time. Unlike the competition, Mixxx has no limitations on the length of your loop, so you can be as creative as you want to be.
  • Additional work on our mixing engine has lead to a new feature we call ramping pitch bend. Ramping pitch bend helps you add extra smoothness to your mixes by making temporary pitch bends accelerate rather than jump suddenly.
  • MIDI Enhancements
  • A brand new MIDI backend completes the rewrite of Mixxx's MIDI code, the first part of which was included in 1.7 and enabled innovative new features like our MIDI scripting engine. The hot new addition for 1.8 is integrated multiple MIDI device support.
  • AAC and iTunes Support
  • Mixxx 1.8 can playback DRM-free AAC/M4A files on Windows, Mac OS X, and Linux. On Windows and OS X, Mixxx can also now see your iTunes library and let you play tracks from it without importing them.
  • In addition to a 1.8 beta, we're also preparing a 1.7.2 bug fix release. This release will fix MIDI on OS X and improve stability for certain hardware configurations.
  • 2009 has been an exciting year for Mixxx, and 2010 is shaping up to be even better. As the year closes, we'd like to thank all of our generous contributors and supporters. We hope you're looking forward to next year as much as we are!

New in Mixxx 1.7.1 (Jan 4, 2010)

  • Fixed a memory leak causing degraded performance during long sets.
  • The headphone "main" cue now takes master balance into effect.
  • Fixed a rare issue with the Hercules DJ Control MP3 on Windows.
  • Some Stanton SCS.3d bugfixes and improvements to the SCS.1m mapping

New in Mixxx 1.7.0 (Aug 7, 2009)

  • Improved MIDI device support:
  • MIDI learning wizard
  • MIDI mapping editor
  • Upgraded, faster mapping system
  • MIDI output now fully supported
  • QtScript/JavaScript-based MIDI Scripting Environment - Script complex behaviour for your MIDI controller!
  • Added full support for the Stanton SCS.3d and SCS.1m on all platforms.
  • Hercules MK2 and RMX improvements
  • Added Mixman DM2 mappings for Linux and OS X.
  • Vinyl Control:
  • Scratching responsiveness improved, with needle-skip prevention option added.
  • Signal quality indicators added to vinyl control preferences.
  • Improved support for soundcards with multiple stereo inputs
  • Convenience features:
  • The default skin is now widescreen, and fits nicely on netbook sized screens.
  • Stereo master VU meter added.
  • Cue points are now saved in the library for each track, with "auto-recall" cue option added to preferences.
  • Support for more platforms: 64-Bit Windows and a Universal OS X package for 10.4+!
  • Over 100 bug fixes and more!

New in Mixxx 1.6.1 (Oct 3, 2008)

  • The waveform view now zooms instead of speeding up when the pitch is adjusted. This allows the beat ticks to align when songs are beatmatched, and was a feature request we heard many times after the 1.6.0 release.
  • FLAC support for Windows users! (Another much requested feature, and you can thank Michael Pujos for his hard work on this.)
  • Fixed a problem where the waveform view went unresponsive (thanks to Mark Glines for the patch)
  • Properly read artist and title names from FLAC files (another one from Mark)
  • Fixed drag-and-drop on Windows with the "Simple" display mode.
  • Fixed a Hercules RMX problem with its MIDI mapping.
  • Fix for songs with short artist names.

New in Mixxx 1.6.0 Beta 3 (Jun 30, 2008)

  • Added BPM reading from MP3/OGG files which have it embedded in them (ID3)
  • Various accuracy improvements to the BPM detection
  • Added preliminary support for multiple inputs with vinyl control (consecutive channel pairs only - eg. 1/2 and 3/4)
  • Support for the Hercules DJ Console RMX
  • Hercules DJ Console MK2 bug fixes
  • Support for the Hercules DJ Console Mac Edition
  • Support for the Behringer BCD3000, including LEDs
  • Support for the Akai MPD24
  • Improvements to the vinyl emulation and pitch-independent time stretch sound quality
  • LADSPA effects support is rapidly improving, but is not compiled in by default yet (scons ladspa=1)
  • Finished adding recording support
  • Performance improvements while using vinyl control
  • Support for 96000 Hz samplerates with Serato vinyls
  • Build flags are now cached automatically
  • Improved flanger effect
  • Configurable cue behaviour, which now defaults to CDJ-style cueing.
  • Enabled realtime priority with ALSA, improves performance with Linux RT kernels.

New in Mixxx 1.6.0 Beta 1 (Dec 27, 2007)

  • New MIDI mappings for Tascam US-428, M-Audio X-Session Pro, Evolution X-Session, FaderFox DJ2, and the M-Audio Torq Xponent
  • ALSA Sequencer MIDI support
  • A couple of MIDI bug fixes (knobs now center properly)
  • Added support for 14-bit MIDI pitch wheel controllers Hercules support on Linux improved (jog wheels work again)
  • New nCut skin
  • Big stability improvements (3 bug fixes)
  • Multiple soundcards can now be used for output (master/headphones), in case you don't have a soundcard with 4 outputs on it.
  • Adam's wicked colour scheme support for skins
  • Can now change skins without restarting Mixxx
  • Channel VU meters are now pre-fader
  • VU meters are now much more smooth
  • Added clipping indicators
  • Higher quality EQs and other sound quality improvements
  • New MIDI mapping format now in XML, supports controlling LEDs
  • Better Hercules support on Windows and Linux
  • Initial support for recording output
  • New BPM detection algorithm
  • New media library
  • LADSPA effects support
  • BPM Tap tempo
  • Library search function
  • Ported to QT4 (!)
  • Moved build system to SCONS
  • Redesigned preferences dialogs
  • Rewritten audio core
  • Vinyl control support for Serato, Traktor Scratch, and FinalScratch (FS needs work, but the others are good)
  • Software preamp for vinyl control (can use turntables without a preamp)
  • Track info editor (double-click in library)
  • New library browse mode
  • Starts in fullscreen mode if launched with the -f flag.
  • Several MP3 decoder performance and stability improvements
  • Support for merengue
  • Reorganized "File" menu
  • NEXT mode now works as expected (plays the next track in the table)
  • Partial play queue
  • Lots of little OS X improvements
  • Improved consistency of fullscreen mode
  • Customizable constant power crossfader curve
  • Slow fade and fast cut crossfader curves

New in Mixxx 1.5.0.2 (Apr 13, 2007)

  • Pitch independant time stretch
  • Less bugs!
  • Support for ASIO on windows
  • Since the last beta we've mainly fixed user interface issues.
  • We're also now using portaudio v19 instead of v18.