User Tools

Site Tools


May 17, 2009 Developer Meeting

On 5/17/2009 we had a developer meeting. These minutes are meant to supplement the slides that were presented, so make sure you check them out: Slides


  • 1.7 is almost out the door - yay!

New Workflow

  • We all seem to be in agreement that only finished 100% features can go into trunk.
  • Unit testing!
  • When we're ready to do a feature freeze, we cut the release branch for that release, and trunk goes onward.
  • Code reviews?!?!

New Library

  • Sweet


  • Someone needs to take on this project, or else it'll never get done.
  • Need to make effects apply to individual channels too. Where should we do this? EngineBuffer? EngineMaster?

MIDI 3.0

  • MIDI code is still a disaster – needs a major refactor.


  • mostly finished!
  • need feedback loop

BPM Detection

  • hard!
  • needs to be 100% right
  • BPMDJ – lets use that

Sound Sources: FFMPEG and M4a

    • not very friendly
  • M4a
    • it works
    • lets finish it


Other Fun Projects


  • We aren't going to be able to do this in the near future. It'll take really long.
  • Incremental rewrites are still good.
  • Should work towards Mixxx working headless

Mixxx 1.8 Feature Targets

  • Major Focus
    • Library Rewrite
    • Looping
  • Minor Focus
    • Multi MIDI Device or MIDI Refactor
    • LADSPA
    • M4A Support
    • Shoutcast
    • BPMDJ Adaptation
  • Side Projects
    • Build Server!
    • Test Evangelism
    • SConscript Refactor
Translations of this page:
5_17_2009_developer_meeting_minutes.txt · Last modified: 2009/09/17 16:28 by gamegod