Skip to content

Roadmap

This page features a basic project roadmap, showing what features I have planned for each big milestone of Cadenzier, as well as a few comments. Items are listed in approximate chronological order. Exact deadlines are not given, as they're too unpredictable, because:

  • Most of the problems in the current phase need inspiration to solve.
  • I am a student, and life is unpredictable.

0.1.0 – Minimum viable product (In progress)

  • Internal AST/CDNZ design philosophy
  • Clear vision of workflow and UI design
  • CDNZ -> MEI conversion
  • Render-to-screen pipeline
  • Metadata input
  • Note input
  • File export
  • Settings window

MVP is the current goal. Might be reached some time later this year, or maybe just next year. Complete guesses, though.

On the road to 1.0

  • Playback
  • Basic playback config
    • Per-note velocity adjustment
    • Mixer/instrument adjustment panel
    • Changable sound font
  • Basic engraving config
    • Changable music font
    • Changable text font
  • Clairnote stuff

1.0.0 – Release

  • Full playback config
    • Various DAW-like features
  • Full Engrave mode
    • Access to many of LilyPond's tweaks

On the road to 2.0

  • Additional apps
    • Reader – Orchestra or ensemble player app for viewing CDNZ scores
    • Player – Chill desktop music player, which plays back your compositions

2.0.0 – Endgame

  • LilyPond extensions
  • Plugin system
  • Various enhancements and performance optimisations