Recent Changes - Search:


LilypondAtBuildTime

  • + code simplification: current music rendering code can be removed
  • + high quality.
  • + code shared with other projects: no duplicate/parallel work.
  • + a plus for both solfege and lilypond.
  • - less flexible: new lessonfile cannot run instantly
  • - less flexible: every transposition needs to be built before use. Example: ID-interval with random generated questions can have 12 intervals x 2 directions x 12 transpositions... 288 graphics !?
  • - less flexible: user cannot add transpositions
  • - We cannot make full use of all lilypond rendering quality for
    • horizontal music spacing (for example random generated rhythm!)
    • dynamic rescaling (lily can use bolder fonts for smaller print, revise layout for print on letter/A4 paper)
  • - increased download size
  • - we'll need a public Lilypond server so teachers can create music fragments for lesson files

Tom Catos opinion:

  • We will always need to generate some music at runtime, and because of that I don't want to use lilypond at build time for things where we use the mpd (Music Parser and Displayer) module today.
  • We will use lilypond generated graphics in the users manual, as we do today.
Edit - History - Print - Recent Changes - Search
Page last modified on May 19, 2005, at 11:56 PM