Development Roadmap
This page represents the opinion of the Mixxx development team, as such it is not editable by general users. If you have comments or suggestions, please contact us.
Main Design Principles
These are some core goals which are critical for Mixxx to become a world-class application, somewhat in order of importance:
Stability - Having a stable platform for DJs to work from is key
Performance - Optimize latency over throughput
Usability - Most functions must be bonehead-easy to use. The manual must not be required reading!
Good hardware support
Support all likely input formats
Features
Should be guided by feedback from DJs
Great care should be taken to ensure that stability is not compromised by new features
Mixxx doesn't need to make the coffee, features should demonstrably improve the user experience
Release Schedule
1.11
-
Feature Freeze
Beta Date
Release Date
Feature Targets
Re-vamped Auto-DJ support
Session History Feature
Advanced Search Operators
Colored, tri-band waveforms
Drastically improved BPM and beat detection via VAMP plugins.
HID Controller Support via Scripting
Historical Release Roadmaps
1.10
-
Feature Freeze
Release Date
Goal: May 29th, 2011
Actual: Dec 24th, 2011
Feature Targets
Vinyl Control rewrite
Library Improvements
Traktor/RB Feature Rewrites
Major Browse Improvements
Crate/Playlist Locking
Other misc improvements (crate export/import)
Library performance improvements
Sampler Units
External Audio Passthrough
CoreAudio in Mixxx proper (instead of just AppStore)
Looping
Quantized Looping
Beat Loops
Loop Double/Halve
Other Stuff!
Multiple Soundcard Synchronization improvements
Soft-takeover Support
-
Library Version Bumps
SoundTouch → 1.5.0
xwax → 0.8
gtest/gmock → 1.5.0
Released February 19th, 2011
1.9.0
-
Feature Freeze
Code: Nov 14th 2010
Strings: Nov 24th, 2010
-
Release Date
Shoutcast/Icecast
SampleUtil / Hydra (optimizations)
External Mixer Mode
HSS1394 controller support
Random incremental improvements
Library improvements:
Taglib for faster scanning, better metadata
Fixes for iTunes/Rhythmbox slowness
Ratings widget, played column
Deprecated Qt3 code removal
Side projects:
SConscript Refactor
Build server - You can help by donating!
Reading with Taglib
Released October 5th, 2010
1.8.0
Release Schedule
Nov 16 2009 – Feature Freeze
Feb 5 2010 – private(-ish) beta testing
Feb 15 2010 – Mixxx 1.8.0 Beta 1
May-July – Mixxx 1.8.0 Beta 2
??? - Mixxx 1.8.0 Final
Keep in mind that as we have no full-time developers, this schedule is likely to change due to external pressures. Don't plan anything important around it.
We tried to sync up with the Ubuntu release cycle, but were unable to commit enough developer time to fixing bugs, despite our best efforts. (Feature freeze for Lucid Lynx was February 18th, 2010.)
We did get Mixxx 1.8.0 into Ubuntu 10.10 though!
To-do list
New main features:
Looping
New Library
Ramping Pitchbend
Multiple MIDI device support
M4A support via SoundSource plugin architecture
Hot cues, multiple cue points
New skins
Side Projects
Bugs fixed: https://bugs.launchpad.net/mixxx/+milestone/1.8.0
1.7.0
Changelogs