Most of the items are marked in the code as well, with full explanation.
grep for TODO and ugh/ugr
+ * Redo MIDI output to use Translators
+ - remember more horizontal info than melodics:
+ - tempo change
+ - repeat
+ - slurs
+ - dynamics etc.
+
* pushgroup/popgroup
* strict separation between visual and auditive processing.
* implement better breaking algorithm
* update 20 pt table
-
- * use Hungarian throughout code
* decent TeX page layout
PROJECTS
+ * grace notes
+ - adapt for multiple font sizes.
+ - make separate class for Grace_*_engravers
+ (which is at Voice_gravs level)
+ - move stem, beam, slur into baseclass to adapt for (fixed size) grace notes.
+
* accidentals per Voice_group
* Convert all ref/bib stuff into BibTeX.
- separate visual from rhythmic info even more
- beams over bars
- * Redo MIDI output to use Translators
- - remember more horizontal info than melodics:
- - tempo change
- - repeat
- - slurs
- - dynamics etc.
-
* Redo font support
- - use GSharp fonts?
- rename mf fonts to avoid conflicts with musixtex
- - check (c) issues
- use own fonts/update musixtex fonts/find older (c)-less fonts
- hack up mf sources for decent spacing info (and then
read AFM/TFM directly, for text too)
+ - use MF to generate rules.
* lines:
- Ledger lines, should be separate item: Ledger_lines, Ledger_lines
BUGS
- * spurious Weird stem size warnings
-
* fix mysterious Flex malloc bug
* should adjust stemlength for flag number.
* SPEED!
- * grace notes
-
-
-FURTHER FOR ORCHESTRAL SCORE:
-
* multibar rests
* barnumbers, markers