Long story. But the daughter was roped into playing Blumenlied for a concert while we where on holidays. And she was without her sheet music. The only on-line source was a fairly illegible copy from the Australian National Archive. So she went in search of a physical copy, I thought hmm .. lilypond .. I'll just type it in. Having never used lilypond, or played a musical instrument before.
Stop laughing. To say the least, lillypond grammar is a nightmare. >From a programmers point of view the cord notation is ok. The angle brackets wrap around the notes that are to be played. <e g>2. Beams do not follow this form however. The start of the beams is marked at the end of the first note it covers, and ends after the last note. For example : e8[ f g h] it might be more elegant and consistent to express it as : [e f g h]8 The same applies to slurs c( d e) would become (c d e) Technically it should not be required to have a different symbol for both slurs and phrasing slurs. Parsers I've seen can count how deep they are: c\( c( d) e\) would become (c (c d) e) Why \new Staff and not just \Staff? The difficulty and inconsistent grammar is going to drive off new users. I don't think I'll be using it again. The daughter tried it for fun once we got home, and she chucked it in. Spending an hour just to get a single staff is not an effective use of time. To finished the story however, luckily she did find a nicely printed source. And the concert went without a hitch. _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel