User Tools

Site Tools


development_roadmap

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
development_roadmap [2010/12/05 23:14]
gamegod [1.10]
development_roadmap [2017/02/04 23:17] (current)
rryan Add 2.2, update 2.1
Line 4: Line 4:
  
 ===== Main Design Principles ===== ===== Main Design Principles =====
 +
 These are some core goals which are critical for Mixxx to become a world-class application,​ somewhat in order of importance: 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   * **Stability** - Having a stable platform for DJs to work from is key
Line 21: Line 22:
  
  
-==== 1.====+==== 2.====
  
-Release Date: Late-2010/​Early-2011+  * [[https://​launchpad.net/​mixxx/​+milestone/​2.2.0|2.2.0 Milestone on Launchpad]] 
 +  * Beta Date 
 +    * Goal: July 1, 2017 
 +  * Release Date 
 +    * GoalAugust 1, 2017
  
-Plan as of November 8th, 2010:+==== 2.1 ==== 
 + 
 +  * [[https://​launchpad.net/​mixxx/​+milestone/​2.1.0|2.1.0 Milestone on Launchpad]] 
 +  * Beta Date 
 +    * Goal: February 5, 2017 
 +  * Release Date 
 +    * Goal: April 1, 2017 
 + 
 +=== Feature Targets === 
 + 
 +  * Bug fixes, polishing post 2.0. 
 + 
 +==== 1.12 / 2.0 ==== 
 + 
 +  * [[https://​launchpad.net/​mixxx/​+milestone/​2.0.0|2.0.0 Milestone on Launchpad]] 
 +  * Beta Date 
 +    * April 29, 2015 
 +  * Release Date 
 +    * Goal: December ~20th, 2015 
 + 
 +=== Feature Targets === 
 + 
 +  * Master Sync 
 +  * 4 Decks 
 +  * Effect Engine 
 +  * Resizable UI 
 +  * Harmonic Mixing / Key Detection 
 +  * MIDI Binding GUI / Enhanced MIDI Learn 
 +  * User Manual Translations 
 +  * Much more! -- check the milestone page. 
 + 
 +==== 1.11 ==== 
 + 
 +  * [[https://​launchpad.net/​mixxx/​+milestone/​1.11.0|1.11.0 Milestone on Launchpad]] 
 +  * Feature Freeze 
 +    * Code: April 23, 2012 
 +    * Strings: May 10th, 2012 
 +    * GUI: May 10th, 2012 
 +    * MIDI Scripts: May 25th, 2012 
 +  * Beta Date 
 +    * Goal: May 1st, 2012 
 +  * Release Date 
 +    * Goal: June 1, 2012 
 + 
 +=== 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 
 + 
 +==== 1.10 ==== 
 + 
 +  * More in-depth (and up-to-date) details on Launchpad: https://​launchpad.net/​mixxx/​+milestone/​1.10.0 
 +  * Feature Freeze 
 +    * Code: May 1st, 2011 
 +    * Strings: May 16th, 2011 
 +    * GUI: May 16th, 2011 
 +    * MIDI Scripts: May 16th, 2011 
 +  * 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 
 +    * Potentially without load/​saving ​of presets 
 +  * 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 
 +  * [[http://​doc.trolltech.com/​4.5/​i18n.html|Internationalization]] 
 +  * Library Version Bumps 
 +    * SoundTouch -> 1.5.0 
 +    * xwax -> 0.8 
 +    * gtest/gmock -> 1.5.0 
 + 
 +//Released February 19th2011// 
 + 
 +==== 1.9.0 ==== 
 + 
 +  * More in-depth details on Launchpad: https://​launchpad.net/​mixxx/​+milestone/​1.9.0 
 +  * Feature Freeze 
 +    * Code: Nov 14th 2010 
 +    * StringsNov 24th, 2010 
 +    * GUI: Nov 30th, 2010 
 +  * Release Date 
 +    * [[http://​mixxxblog.blogspot.com/​2010/​12/​mixxx-190-beta1-and-182-released.html|Beta1]]:​ Dec 5, 2010 
 +    * Goal: December 25, 2010  
 +    * Actual: February 19, 2011
  
   * Shoutcast/​Icecast   * Shoutcast/​Icecast
Line 37: Line 144:
     * Ratings widget, played column     * Ratings widget, played column
   * Deprecated Qt3 code removal   * Deprecated Qt3 code removal
-  * Feature freeze: November 14th 
-  * Strings freeze: November 24th 
-  * GUI freeze: November 30th 
-  * Beta1 Released: Dec 5th - http://​mixxxblog.blogspot.com/​2010/​12/​mixxx-190-beta1-and-182-released.html 
-  * Release: ~End of 2010 
  
 Side projects: Side projects:
   * <​del>​SConscript Refactor</​del>​   * <​del>​SConscript Refactor</​del>​
-  * Build server - You can help by [[http://​www.pledgie.com/​campaigns/​13624|donating]]!+  * <del>Build server - You can help by [[http://​www.pledgie.com/​campaigns/​13624|donating]]!</​del>​
   * <​del>​Reading with Taglib</​del>​   * <​del>​Reading with Taglib</​del>​
  
-==== 1.10 ===== 
- 
-Tentatively:​ 
-  * Vinyl Control rewrite 
-  *  
-==== Probably Longer Term ==== 
- 
-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. 
-  * Sampler, Effects 
-  * [[Skinning Engine]] 
-  * [[Revamped Control System]] 
-  * [[http://​doc.trolltech.com/​4.5/​i18n.html|Internationalization]] 
- 
-===== Historical Release Roadmaps ===== 
  
 //Released October 5th, 2010// //Released October 5th, 2010//
development_roadmap.1291608860.txt.gz · Last modified: 2010/12/05 23:14 by gamegod