-Features you cannot find in the doco as working, should be mentioned here.
+Features you cannot find in the doco as working, should be mentioned
+here.
This is an assorted collection of stuff that will be done, might be
done, or is an idea that I want to think about
Most of the items are marked in the code as well, with full explanation.
grep for TODO and ugh/ugr/urg
+
+* check out PS points vs. LilyPond points (PS = 1/72 inch, LilyPond=1/72.27)
+
+* Instrument names in the margin. Example:
+ input/test/hara-kiri.ly. The text should of course
+ be to the left of the staff lines.
+
+* There is a bug in pl 22. Try /input/test/slurs.ly and
+ you will find '#.#' instead of real numbers at some
+ places in the empedded ps code.
+
+* (Annoying but not a bug:) Slurs that are broken at line
+ breaks often extend too far into the margin, both to the
+ left and to the right. How do you adjust it?
+
+* SkipBars=0 doesn't work. My score contains lots of
+ multibar rests, which should be written out bar by bar
+ in the score (where the 'harakiri' mechanism doesn't
+ remove full staff lines that only contain rests).
+ In the parts, the multibar rests should be split
+ by the rehearsal marks I've included every here and
+ there.
+ In short, I want the multibar rests to work as they
+ used to do before pl 20 but preferably with a nice
+ centered rest symbol.
+ * junk backlinks?
+
+ * junk text{sharp,flat,etc}
+
+ * fix convert-mudela manpage
+
+ * automatic staff selection.
+
+ * decimal point in \paper {}
+
+ > I have changed Mark_engraver to use the G_... classes.
+ > My implementation has the following shortcomings at the
+ > moment.
+ >
+ > - markScriptPadding is not supported, since G_staff_side_item does not
+ > support padding.
+ >
+ > - markBreakPriority is not supported.
+ >
+ > - Mostly, you want the marks aligned with the bar lines. I don't
+ > really understand how to implement that feature.
+ >
+ > - You get lots of warnings about missing 'number' and 'Large'
+
+
+ *{ \voiceone <a'4.*2/3 d''4.*2/3 fis''4.*2/3> [g''8 fis'' e''] d''4 |}
+ and=20
+ { \voicetwo d'4 d'2.*2/3 } spacing
+
+ * tied notes for MIDI
+
+ * sharp /flat on trills (in MIDI ??)
+
+ * scm-ify \property values.
+- The direction of textual scripts ('^' or '_') is ignored.
+ * move class Lookup {} into scm
+
+ * read tfms too.
+
+ * update mi2mu for lilypond 1.1
+
BUGS:
+ * collisions/voices \voiceone \voicetwo are broken; see
+ input/praeludium-fuga-E.ly
+ mutopia/J.S.Bach/wtk1-fugue2.ly
+
+ * fix: standchen.
+
+ * fix: cello suites
+
+ * fix: text on rests: rediculous dims
+
+ * fix extender
+
+ * fix fingering 'a-5': font direction broken *again*
+
+ * fix braces
+
+ * ly2dvi barfs on linewidth = -1.
+
+ * fix midi output:
+ - default duration? duration must be not entered
+ explicitely on first note.
+
+ * turn slope-damping on/off
+
* c4 \! \> c4
* tremolo stuff
* gallina barlines.
* fix height of / collisions with lyrics (chords),
- see input/test/vertical-text.ly
+ see input/test/vertical-text.ly; input/test/repeat.ly
* repeat/volta:
- one volta spanner per score
- - repeat bars span staffs
- - placement alternative number
* latex bla.tex broken (titles / \lilyfooter stuff?)
+ * check/set minimum slur/tie length
+
* msgfmt -o check?
* \breathmark TeX macro
- * configure error if GUILE 1.3 not found
-
- * configure error if no rtti (gcc 2.8 or egcs-1.1)
-
* catch GUILE errors?
* add new glyphs to font.ly
* space after bars?
+ * 'hinterfleisch' before bar (e.g. wtk1-fugue2)?
+
* \type Voice \times 2/3 { [c8 c16 c16 c16 c16] }
* fix singleStaffBracket
* $DEPENDENCIES_OUTPUT support
- * fix BUGs
-
* fix weird behaviour when .AFMs/.SCMs not found.
* Xdvi zooming ?! Try to understand GS garbage collection.
- handle DISALLOW < penalty > FORCE
- discourage breaking of slurs
- * multibar rest
- - symbol(s)
-
* fix variable define/lookup parser global<->paper
* fix title/instrument placements; see input/test/title.ly
* handle EOF graciously in error messages.
- * centered whole rest
-
* declare notenametab?
* midi esp.: use I32 iso int where 32 bits are needed (or assumed...)
- * Flower types:
- - A decent scalar type
-
* stafftypes: voice names/ instrument names.
* lily \tempo