- - make ly2dvi test page.
-
- - fix dynamics decently, ie. use kerning & ligatures. Junk
-TeX macros.
-
-
- - span bars. ->gallina
-
-*******
-m=\notes\relative c'{
-\voiceone
-c1
-\mark "A"; R1*3 \mark "B";
-<{R1*3}{s1 \mark "C";}>
-}
-
-n=\notes\relative c'{
-\voicetwo
-c1 | c1 | c1 | c1 | c1 | c1 | c1 |
-}
-
-\score{
- \type StaffGroup <
- \type Staff = m <\m>
- \type Staff = n <\n>
- >
-
- \paper {
- \translator { \OrchestralScoreContext
- markScriptPadding = "4.0";
- }
- }
-}
-*********
-
- * junk Text_def, use G_text_item in stead.
-
- * junk Script_def
-
- * fix partial measures in meaningful way.
-
- * fix AFM for BlueSky AFM files.
-
- * working notehead style.
-
- * add scripts to bars eg. |^"bla"
-
- * relative mode for mi2mu
-
- * uniformise recent feta contributions.
- - use SCM and Molecules for {accordeon stuff, }
- - bigger and fatter 4/4 C
-
- * make a SMOB of Atom and Molecule
-
- * sort out directory stuff.
- - --prefix option?
- - -I option per filetype?
- - kpathsea?
-
- * is \break broken? input/test/hara-kiri.ly
-
- * fix OrchestralScore and Hara-kiri (i.e., fix Coriolan)
-
-**************
-I also found a few bugs:
-
-* The examples in input/test/bar-scripts.ly and score-bar-scripts.ly
- don't work. The problem seems to be that you can't define a
- a score identifier and then use it in the \score block.
-
-
- - make separate MF chars for endings of ledger lines, and calc rest of lines.
-
- * support_l_arr_ empty in staff-margin's G_staff_side_item
-
- * todo doc left/rightbeamcount
-
-
- * doc Single_malt_grouping_item
-
- * ly2dvi/lilypond logfile.
-
- * remove old preformats in RPM
-
-************
-
-How can I specify a chord whose duration is longer than a whole note?
-
- \type ChordNames { \chord{ A1*2-min } }
-
-gives me a parse error. And \times doesn't work either. I can't use
-a spacer note. So it seems to be impossible to have long chords of
-general length. Of course, in the example above I can use \breve.
-But what if I want a chord that lasts for 3 whole notes? Or what
-about 2.5 whole notes? Is there a mechanism for getting this kind of
-length?
-
-
-Why does my second extender request get junked in the following:
-
-\score{
-< \notes \relative c''{
- a4()b()c()d c()d()b()a }
- \type Lyrics \lyrics {
- foo1 __ bar2. __ _4 }
-> }
-
-It seems that \cr and \decr don't work any more.
-
-\score{
- \notes{
- a \cr b \rc c }
- \paper{linewidth=-1.;}
-}
-
-Gives me
-
-qq.ly:3:9: warning: can't find (de)crescendo to end:
- a \cr
- b \rc c }
-
-
-
-Use of semicolons is still rather confusing. They are obligatory
-after some types of assignments and illegal after others.
-
- \property foo=bar illegal
- foo = 3 at top level illegal
- foo = 3 inside \paper obligatory
- foo = \notes{ ...} top level illegal
- foo = \translator{ } in \paper obligatory
-
-As far as I can tell, the sole accomplishment of this syntactic
-irregularity is to keep the user as confused as possible.
-
-
-I was trying to get interstaff beams to work and did this:
-
-\score{
-\type GrandStaff <
-\type Staff=one \notes\relative c'{
- \stemup
- [c8 c \translator Staff=two \stemup c c]
- \translator Staff=one
- \stemdown
- [ b8 \translator Staff=two a8]
- \translator Staff=one
- c4
- }
-\type Staff=two \notes{ \clef bass; s1 }
->
-\paper{
- \translator{
- \GrandStaffContext
- minVerticalAlign = 3.0*\staffheight;
- maxVerticalAlign = 3.0*\staffheight;
- }
- linewidth = -1.;
-}
-}
-
-The beams are at the right angle, but they aren't in the right place.
-
-
-
-*******************
-
-
- * fractional chord durs.
-
- * hang Item on Spanner
-
- * remove Interval dim_ from Dimension_cache and rename the struct.
-
- * do --safe for PS output?
-
- * convert-mudela --output
-
- * Staff_margin (with a partial measure.)
-
- * fix "I've been drinking too much"
-
- * fix pletvisibility properties:
- - bracket on/off/no-bracket-when-beam
- - num on/off/no-num-when-beam
-
- * fix: standchen.
-
- * junk backlinks?
-
- * junk text{sharp,flat,etc}
-
- * fix convert-mudela manpage
-
- * decimal point in \paper {}
-
- *{ \voiceone <a'4.*2/3 d''4.*2/3 fis''4.*2/3> [g''8 fis'' e''] d''4 |}
- and=20
+>
+> The terms C-clef, G-clef, F-clef stand for the signs, being
+> mutated forms of a C, a G and an F.
+>
+> The terms Violin Clef etc. stand for the signs being used in
+> special positions on the staff.
+>
+> The G-clef-sign indicates g' on the line around which the
+> snake centers. It is a Violin Clef if it is centered around the
+> second line (from below), and a French Violin Clef if it is
+> centered around the lowest.
+>
+> The C-clef indicates c' on the line that gets
+> 'pinched' by it. It is a Soprano, Mezzosoprano (English?), Alto, Tenor
+> and (don't remember exactly, maybe Baritone) Clef, depending on
+> the line (from highest to lowest).
+>
+> The F-clef-sign indicates f on the line between
+> the two dots. If it's on the second line from above, it is called
+> Bass Clef. If it's on the middle line, it is called (maybe
+> Baritone) Clef too, because it indicates the same pitches as the
+> C-Clef on the highest line. So, you could write an Alto Clef by
+> putting the F-clef sign on the lowest line (but that's _very_
+> uncommon).
+>
+> Sorry, this is written very messy because I'm in a hurry,
+> but I hope you understand what I want to say.
+>
+. * didot / big point.
+. * midi key.
+. * Repeats
+. * input/bugs/rep.ly (moved from test)
+. * unfold broken:
+. * without alternatives: repeat unfold 4 { a b c d }
+. * count > alternatives: repeat unfold 79 { a b c d }
+\alternative { { c c c c } { d d d d } }
+. * kind of 'initial property' iso fold/volta(semi)/unfold strings
+. * fix singleStaffBracket
+. * declare performers in \midi
+. * fix MIDI
+. * \shape 1st dim skipped?
+. * turn slope-damping on/off
+. * tremolo stuff
+. * We need feta-din*.mf files for more sizes than 10.
+. * feta-accordeon has some 'strange turning paths' on 300dpi
+. * fix dynamics decently, ie. use kerning & ligatures.
+. * dots & rest collisions?
+. * mudela-book.py
+. * fix \mudelafile{} to have decent functionality
+. * P.P.S. It can be cool in mudela-book to distinguish in
+pre,postMudelaExample, whether MudelaExample is epsed or not: ( if
+this fragment is floating eps, than 1, otherwise 2). say
+preMudelaExample[eps]{}, and change it in document body sometimes.
+. * use less RE's
+. * slurs colllide with lyrics.
+. * Is there any reasonable way to do this: I would like to have one file
+that can generate the same tune in two different modes without having
+to go through and rewrite all the music in the other mode.
+
+Lyrics and scripts collide.
+. * Phrasing: Indicating the textual underlay of a piece, or
+otherwise dividing a piece into phrases.
+
+There are distinct ways of specifying the first two (although at
+present, they're not properly distinguished) but no distinct way to
+specify the third. Should there be?
+. * rest collision minimum dist.
+. * a note with a circle after it, meaning:
+
+ note + circle = note + 1/4 of its length
+
+5 the circle is like a dot that's not filled in. for example, on
+ page three, the c-sharp on the second line should be a quarter with
+ a circle, not a quarter tied to a sixteenth. is this at all
+ possible with lily?
+. * tuplets that are written as "number : note", for example
+ "3 : [image of a half note here]". possible?
+. * repeat engraver, gallina.ly
+
+. * Matanya's tips:
+. * spacing for prefatory matter
+. * accidentals closer to note head
+. * to space the staffs/staffgroups contained in the score.
+. * heavier beams?
+
+.* Cleanups needed
+. * Beam
+. * Stem
+. * Slur
+. * Rhythmic_grouping
+. * Duration
+. * Collision
+. * Rest_collision
+. * clef grav prop's
+. * parser
+
+.* TODO before 1.2
+. * Morally pure LilyPond.
+. * Remove mutopia ramblings.
+. * Remove non-free software links.
+. * Remove meta article LilyPond.
+. * break priority setting from SCM.
+. * Gade score
+. * remove [] in favour of auto-beamer
+. * hangOnClef with non-breakable clefs.
+. * Aha, the problem is the new TeX code generation for changing fonts.
+> (The explanation below is mostly intended for Han-Wen and Jan)
+> Before, the font was changed with macros declared separately for
+> pure TeX and LaTeX, but now all the fonts are declared directly in
+> the generated code using the low-level TeX commands. This circumvents
+> the fontencoding mechanism of LaTeX and is a potential source of
+> problems also for us users of the Latin-1 character set.
+> I think it still works since the inputencoding latin1 is
+> declared by ly2dvi, but it still means that e.g. an o with
+> umlaut is typeset as a combination of the two symbols 'o' and
+> 'umlaut' instead of as a single character, as would be the case
+> if fontencoding OT1 had been used. This shouldn't give any
+> difference in layout, though. One of the main argument for using
+> fontencoding OT1 is for the hyphenation mechanism to work, an
+> argument that's clearly irrelevant in our application. Yet we
+> see the problem for August.
+. * Abstraction for engravers:
+. * make "in-between" engraver (Tie, Extender)
+. * make wide_spanner_engraver (line_group_spanner, staff_symbol)
+. * remove Interval dim_ from Dimension_cache and rename the struct.
+. * do scaled fonts generally
+. * Spacing.
+. * The Lilypond accidental symbols are available through the TeX macros,
+\textflat, \textsharp and \textnatural defined in the init file
+lilyponddefs.tex. All the symbols are defined in the files fetaXX.tex
+where XX corresponds to the size. I don't know where (or even if) they
+are installed but they are generated in the mf/out/ directory during the
+compilation.
+. * make dependencies () a virtual function.
+. * one big ly2dvi input that includes *all* tests.
+. * store req -> element, element -> element causes for warnings
+. * include examples in RPM.
+. * fix partial measures in meaningful way.
+. * add scripts to bars eg. |^"bla"
+. * relative mode for mi2mu
+. * uniformise recent feta contributions.
+. * use SCM and Molecules for {accordeon stuff, }
+. * bigger and fatter 4/4 C
+. * sort out directory stuff.
+. * --prefix option?
+. * -I option per filetype?
+. * kpathsea?
+. * ly2dvi/lilypond logfile.
+. * fractional chord durs.
+. * hang Item on Spanner
+. * do --safe for PS output?
+. * convert-mudela --output
+. * Staff_margin (with a partial measure.)
+. * fix pletvisibility properties:
+. * bracket on/off/no-bracket-when-beam
+. * num on/off/no-num-when-beam
+. * fix: standchen.
+. * junk text{sharp,flat,etc}
+. * fix convert-mudela manpage
+. * decimal point in \paper {}
+. * { \voiceone <a'4.*2/3 d''4.*2/3 fis''4.*2/3> [g''8 fis'' e''] d''4 |}
+ and