TODO LIST Immediate: Bugs: Weird number choices for some tuplets (12 instead of 6, 10 instead of 5, etc.) Double brackets shouldn't appear in the same place (6 violins example) Send list of XML issues to Sibelius/Finale tech. support In CLISP/Cygwin output from executables isn't suppressed (fixable?) Documentation: Plugin interface Proofreading More examples (eventually indexed and covering most/all features) Backends: MusicXML invisible rests (possible?) CMN grace notes preceding rests CMN tremolos CMN cautionary accidentals on chords CMN part groups/brackets LilyPond not tying repeated notes in chords where other notes are tied (fixable in next LilyPond version) MIDI output testing/adjusting/fine tuning Improvements: Finish chunks support Finish key signatures support Finish implementing :invisible mark Allow forcing of staff choices (individual notes and entire voice) Improve staff and clef decisions More control over harmonics More speed improvements (why is it 10x slower in OpenMCL?) Quantization plugins Additions: Onset-to-onset durations Specifying percussion from MIDI info Automatic percussion instrument changes Splitting chords across staves Presets for customizing auto-algorithms Some more marks: pedal on/off double/triple tongue bartok pizz. Number of lines in staff (single-line for percussion) Short Term: Ornaments with accidentals greater than a whole/half step Proportional notation Support for polymeters in backends Long Term: Fractional meters and tuplets