CLAM roadmap

From Clam

Contents

CLAM Roadmap

1.0 CLAM release (very short term)

  • Due by the first or second week of February
  • Main goals: installers for the three platforms (lin, mac, win); get clam applications and libs included in major linux distributions (ubuntu and debian, at least. Maybe fedora core); provide usage videos and announce the release widely. At least two quick and minor release will happen before 1.0 to get more users feedback.
  • Tasks:
    • Bug hunting session.
    • Add mp3 & ogg support to mac
    • Edit univers lliure video
    • Maybe do new screencasts
    • Mac osx installers (dmg) for all clam applications. intel+powerpc
    • Update Fedora Core packages (insist on existing planet-ccrma spec file)
    • Inclusion to debian (insist piem) and ubuntu (contact motu people) repositories

1.x CLAM release series (mid term)

  • The 1.x releases roadmap will be refined when we release 1.0
  • Due by March
  • Three main goals: code clean-up, improve clam extensibility mechanisms, and add (many) useful examples for a wider user base.
  • Tasks:
    • Incorporate the work of Andreas (pfc student) on clam plugins.
    • Remove unneeded modules (vmfltk, move vmqt to smstools, etc.)
    • Reorganize directories to better match built libraries
    • Simplify the build system (scons)
    • Make adding new processings as easy as few clicks
    • Write tutorials on how to extend clam
    • Make processing, widgets, and audio backends libraries act as plugins, not dependencies.
    • Develop a suite of alsa and vst plugins with user-interface (maybe audio-unit also)
    • Do some videos (screencast) of plugins usage and announce widely

Further development

There are lots and lots of ideas on features for CLAM 2.0. A long-term roadmap will be defined during 1.x development.Of course, feedback from the users will be very important.