Milestone: 0integration

No date set


Number of tickets:

....meta-ticket #333dependency graph

cooperating parts to render output

For this milestone to be reached, the basic subsystems of Lumiera need to be designed, the most important interfaces between the parts of the application exist in a first usable version, and all the facilities on the rendering code path are provided at least in a dummy version and are capable of cooperating to create output. Based on Lumiera's design, this also means that the basic frame cache in the backend is working. And it means that a media asset and a clip can be added to the internal session representation, which is then handed over to the builder. Probably it's a good idea to include basic playback/display of the rendered frames within the GUI while they are created.

Notable features not included

  • no saving and loading of sessions
  • no manipulation of objects though the GUI (just display of the session)
  • no adding of arbitrary media or inclusion of arbitrary plugins
  • no media stream type conversions
  • no playback of sound

Milestone: 1alpha

No date set


Number of tickets:

....meta-ticket #666dependency graph

operations accessible for users

For this milestone to be reached, the fundamental operations you'd expect from a video editing software can be accessed by a user (not a developer!). This means that the basic distribution/release model is set up, a user is able to compile Lumiera or install an existing package. Moreover a user should be able to create/open a session file (without any quirks), add some media (probably only a limited number of media types will be supported), and then perform the most basic operations like positioning, trimming, copying, playing and finally rendering the timeline -- solely through the GUI without any quirks and without the help of an developer. If so, the initial integration phase is closed and Lumiera has reached alpha level.

Notable features not included

  • advanced configuration
  • complex/compound projects
  • meta-clips, multi-cam, advanced multi channel sound handling
  • any asset management beyond the very basic media handling
  • advanced wiring and routing
  • media stream type conversions
  • adding of arbitrary plugins
  • proxy editing
  • configurable GUI

Milestone: 2beta

No date set


Number of tickets:

usable for real work

For this milestone to be reached, users should be able to get real work done with Lumiera. Especially, a basic asset management should be in place, Lumiera should be able to handle the most common media types, the user should be able to do common editing tasks (adding, trimming, rolling, splicing copying, moving) both by direct manipulation within the timeline, as by using the conventional two-viewer setup with in/out points. Moreover, it should be possible to attach effects (probably still just some limited kinds of effects), apply simple transitions and control the layering and overlay mode on output. Similarily, the elementary routing capabilities and the handling of multiple sequences should be suported (probably still with limitations). The framework for automation handling should be in place, while there may be still limitations on automation/keyframe editing. Having about this feature set indicates, that Lumiera entered the beta phase.

Notable features not included

  • configuration editing through the GUI
  • advanced routing, full support of virtual clips
  • arbitrary wiring, macro effects or similar
  • view or editing of individual nodes
  • arbitrary nesting and navigation within projects
  • full multi-cam support, support for non-standard image/sound types
  • plugin libraries and packaging
  • interfaces for plugin authors not frozen
  • fully configurable GUI
  • full support for proxy editing everywhere
  • extended workflow features (like "export to DVD")

usable for productions

For this milestone to be reached, Lumiera should be a reliable tool for productions with a deadline. Lumiera 1.0 is not the dream machine, but users should be able to do simple productions. We should be able to promote Lumiera to professionals without remorse. The GUI should be mature, undo/recovery should work airtight, performance should be ok-ish and output quality without any glitches. Plugin authors can rely on stable interfaces and backwards compatibility from now on, up to release 2.0

Notable features not included

  • bangs and whistles
  • render farm, distributed execution, hardware acceleration
  • MIDI and adding of non-standard media kinds yet-to-appear
  • advanced media management, full support for subtitling
  • support for special workflow features
  • foreign session import/export
  • collaboration features
  • artificial intelligence
Note: See TracRoadmap for help on using the roadmap.