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.
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
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.)
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
Build Server!
Test Evangelism
SConscript Refactor
Bugs fixed: https://bugs.launchpad.net/mixxx/+milestone/1.8.0
Release Date: Late-2010/Early-2011
No firm roadmap beyond 1.8.x as yet, will be decided once 1.8.0 cycle is complete.
Preliminary plan is:
To add to the list of ideas that would be cool in Mixxx, add them to feature_discussion or file a Wishlist bug at Launchpad.
Since Mixxx 1.6.0 was released, the following changes have been made:
Since Mixxx 1.5.0 was released (March 4th, 2007), the following changes have been made:
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 courtesy of Cedric Gestes
A couple of MIDI bug fixes (knobs now center properly, thanks to Sacha Berger)
Added support for 14-bit MIDI pitch wheel controllers (thanks to Adam Sugerman)
Hercules support on Linux improved (jog wheels work again)
New nCut skin from Frank Willascheck
(Trancer 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 (more hard work from Adam)
Channel VU meters are now pre-fader
VU meters are now much more smooth
Added clipping indicators (courtesy of John Sully)
Higher quality EQs and other sound quality improvements (also from John Sully)
Adjustable EQ shelves
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 (Micah Lee/GSoC)
New media library (Nathan Prado/GSoC)
LADSPA effects support (Pawel Bartkiewicz/GSoC)
BPM Tap tempo
Library search function
Ported to QT4 (!)
Moved build system to SCONS
Redesigned preferences dialogs
Rewritten audio core (Albert)
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 (CTAF)
Starts in fullscreen mode if launched with the -f flag.
Several
MP3 decoder performance and stability improvements (John Sully)
Support for merengue
Reorganized “File” menu
NEXT mode now works as expected (plays the next track in the table)
Lots of little
OS X improvements
Improved consistency of fullscreen mode
Customizable constant power crossfader curve
Slow fade and fast cut crossfader curves
Play queue
Revamped playlist interface, editing
Experimental Shoutcast support
Somewhat intelligent library rescanning