From 44ecba22d5e06caa95be26db3a3c27559f67f3bb Mon Sep 17 00:00:00 2001 From: fred <fred> Date: Tue, 26 Mar 2002 22:14:39 +0000 Subject: [PATCH] lilypond-1.1.52 --- Documentation/faq.yo | 26 ++++++++--------------- TODO | 20 ++++++++++++++++++ mutopia/N.W.Gade/brass.ly | 8 ++++---- mutopia/N.W.Gade/strings.ly | 41 ++++++++++++++++++------------------- mutopia/N.W.Gade/wood.ly | 23 ++++++++++----------- 5 files changed, 63 insertions(+), 55 deletions(-) diff --git a/Documentation/faq.yo b/Documentation/faq.yo index 3ef3231a36..02fe4d64a1 100644 --- a/Documentation/faq.yo +++ b/Documentation/faq.yo @@ -289,9 +289,8 @@ In any case email(Derek Wyatt)(wyatt@scar.utoronto.edu) is working on GTK based editor, but that effort practically died. (see lurl(http://harmonia.scar.utoronto.ca). -Matthew Hiller is working on extending Midiscore to handle mudela. -lurl(http://zoo.cs.yale.edu/~meh25/MISClily/MISClily-0.0.3.tar.gz) - +Matthew Hiller is working on extending Midiscore and Koobase to handle +mudela. Check out lurl(http://zoo.cs.yale.edu/~meh25/). There is also a GUI package RoseGarden that could be extended to output mudela. @@ -337,24 +336,15 @@ Seriously, read, reread and reread internals and CodingStyle, and just start anywhere. Anywhere? Well, most of the comment doco are in the header files, so -your best bet would be code(less lily/include/*.hh). Some of the most -important data-structures are to be found in: -verb( - - *request.hh - - engraver.hh - - performer.hh - - translator.hh - - score-elem.hh - - music.hh - - music-list.hh - - music-iterator.hh - - item.hh - - spanner.hh -) +your best bet would be code(less lily/include/*.hh). + +You should also have a look using Javadoc like tools. Try +DOC++, lurl(http://www.imaginator.com/doc++) + question(Why GPL?) -Yes. +No comment. COMMENT(look out: can't have line breaks in subsect() macro) diff --git a/TODO b/TODO index 8b98d55d5c..9ed49271f0 100644 --- a/TODO +++ b/TODO @@ -10,6 +10,7 @@ Grep for TODO and ugh/ugr/urg. .* BUGS . * indent = 0.0 with linewidth=-1.0 +. * music ending in grace notes. . * PostScript . * header for PS enteredby = "bla <bla@bar.com>" . * ps/lily.ps see comments. @@ -17,8 +18,24 @@ Grep for TODO and ugh/ugr/urg. . * midi key. . * fix singleStaffBracket . * declare performers in \midi +. * check EGCS version . * input/test/stem-spacing.ly: 12/4 touches first note . * timesig: sometimes bottom digit too high +. * [<c8. d> <c16 d> <c8. d> <c16 d> <c8. d> <c16 d>] +. * I'm using lilypond version 1.1.50 and have a problem with repeat/alternative. +I tried this code + + \time 4/4; + \repeat semi 2 + { + \partial 4; f'8 g' | a'4 a'8 a'4 g'8 f'4 | f' d'8 c'( )c'2 | + f'4 f' + } + \alternative + { + { [g'8 f'] g' a'( | )a'2 r4 } + { \partial 2; [g'8 f'] e' f'( | )f'2 r2 } + } . * fix MIDI . * \shape 1st dim skipped? . * turn slope-damping on/off @@ -54,6 +71,8 @@ preMudelaExample[eps]{}, and change it in document body sometimes. .* Cleanups needed . * \$ and $ identifier syntax in examples. +. * Key_engraver, Local_key_item +. * Think of comprehensive solution for "if (grace_b == self_grace_b_)" . * Y dimension units: staffspace vs. Point . * Beam . * Stem @@ -65,6 +84,7 @@ preMudelaExample[eps]{}, and change it in document body sometimes. . * parser .* TODO before 1.2 +. * Grace_slur_engraver. . * Morally pure LilyPond. . * Remove non-free software links. . * Remove meta article LilyPond. diff --git a/mutopia/N.W.Gade/brass.ly b/mutopia/N.W.Gade/brass.ly index f31efdade5..f29cfb8334 100644 --- a/mutopia/N.W.Gade/brass.ly +++ b/mutopia/N.W.Gade/brass.ly @@ -13,7 +13,7 @@ c2. \p ( | ) g4 [g8. ( a16 ] ) g4 | c2. \p ( | ) g2 g4 | -\tiny g8*1/2 \normalsize c2 \< ( *7/8 ~ [ \! c8 \> \! ) g ] | +\grace g8 c2 \< ( ~ [ \! c8 \> \! ) g ] | g2 \p r4 | g \mf ( d' c~ | c ) b r | @@ -23,7 +23,7 @@ r4 r c \p ( | g [g8. ( a16 ] ) g4 | R2. | r4 r [g8^""^"solo" \mf \< () \! e' ] | -\tiny d8*1/2 \normalsize g2 \> ( *7/8 [ \! e8. c16 ] | +\grace d8 g2 \> ( [ \! e8. c16 ] | ) g2 r4 | R2. | r4 r \times 2/3 {[e'8 \f ( g, ) g'] } | @@ -32,7 +32,7 @@ r r \times 2/3 {[g8 \f ( e ) g] } d4 () g r | r r [d16 \f ( g, e' d ] | [g, d' e ) d ] g,4 r | -r \tiny g8 \f *1/2 \normalsize d'2 \> ( *7/8| +r \grace g8 \f d'2 \> (| [g,8. a16 g8. a16 \! g8. ) a16 ] | g4 r r | R2. | @@ -251,7 +251,7 @@ corII=\notes\relative c'' { R2.*19 | r4 r [g8^"solo" \p (\< \! ) e'] | -\tiny d8*1/2 \normalsize g2 \> ( *7/8 [e8. ) \! c16 ] | +\grace d8 g2 \> ( [e8. ) \! c16 ] | g2 r 4 | r r \times 2/3 {[e'8 \p ( g, ) g' ]} | g4 \> () \! e r | diff --git a/mutopia/N.W.Gade/strings.ly b/mutopia/N.W.Gade/strings.ly index f53c84e4f8..0944ec0802 100644 --- a/mutopia/N.W.Gade/strings.ly +++ b/mutopia/N.W.Gade/strings.ly @@ -66,8 +66,7 @@ f4 ( \< g | a4 \> ) g | \! a2 ( | [a8_"dim." g f d] | -<{[b g ][a ) g ] |} - \context Voice=x {s8.. \tiny b8}> +[b g ] \grace b8 [a ) g ] | R2 | r4 r8 a'-. \mf | [a-. \< a-. a-. \! a-. ] | @@ -85,9 +84,9 @@ b4. \f bes8 ( | [g-. \< f-. e-. \! d-. ] | [g, g'16 \f ( a ][ ) g8 g,, \p ] | g4^\trill ( a^\trill | % added longer slur and trills -b^\trill \tiny [a16*1/2 b*1/2] \normalsize[c8*1/2 ) g ] | +b^\trill \grace{[a16 b]} [c8 ) g ] | g4^\trill ( a^\trill | -b^\trill \tiny [a16*1/2 b*1/2] \normalsize [) c8*1/2 bes' \f ( ] | +b^\trill \grace{[a16 b]} [) c8 bes' \f ( ] | ) bes'4.-> a8 | [f-. e-. d-. f, ( ] | < ) d'4. \fz a'> g,8 ( | @@ -112,11 +111,11 @@ a ( \< ) e' | e-. () \! e-. | e \fz \> [ d8 \! c ] | b2 \p | % \p added -\tiny e8*1/2 \normalsize g4 ( \> *3/4 dis | +\grace e8 g4 ( \> dis | \! e ) b | -\tiny e8*1/2 \normalsize g4 ( \> *3/4 dis | +\grace e8 g4 ( \> dis | \! e ) b | -\tiny d8*1/2 \normalsize f2 \fz ( *7/8 | +\grace d8 f2 \fz ( | b,4 [c8 ) b] | a2-> ( | ) gis4 e | @@ -124,15 +123,15 @@ a ( ) e' | e-. \< () \! e-. | e ( \fz \> [ d8 \! c ] | ) b2 \p | -\tiny e8*1/2 \normalsize g4 ( \> *3/4 dis | +\grace e8 g4 ( \> dis | \! e ) b | -\tiny e8*1/2 \normalsize g4 ( \> *3/4 dis | +\grace e8 g4 ( \> dis | \! e ) b | -\tiny d8*1/2 \normalsize f2 \fz ( *7/8 | +\grace d8 f2 \fz ( | b,4 [c8 ) b] | a2 \p ( | ) gis | -\tiny a8*1/2 \normalsize d2 ( \> *7/8 | +\grace a8 d2 ( \> | b4 [ c8 \! b ] | a2 \p | ) gis | @@ -172,7 +171,7 @@ bes4 ( \< c | d4 \> c | \! d2 | [d8 c][bes g] | -[e c] \tiny e8*1/4 \normalsize [d *3/4 ) c ] | +[e c] \grace e8 [d ) c ] | R2 | r4 r8 d' \mf | d2:8 \< | @@ -190,9 +189,9 @@ d2:8 \< | [c-. \< bes-. a-. \! g-. ] | [c, c'16 ( \f d] [) c8 c,, \p ] | c4^\trill ( d^\trill | -e^\trill \tiny [d16*1/2 e*1/2] \normalsize [f8 *1/2 ) c ] | +e^\trill \grace{[d16 e]} [f8 ) c ] | c4^\trill ( d^\trill | -e^\trill \tiny [d16*1/2 e*1/2] \normalsize [f8 *1/2 ) es' \f ( ] | +e^\trill \grace{[d16 e]} [f8 ) es' \f ( ] | ) es'4. d8 | [bes-. a-. g-. bes, ( ] | ) d'4. \fz c,8 ( | @@ -215,7 +214,7 @@ f4 g | f ) e | es2 ( | ) d4 r | -\tiny f'8*1/2 \normalsize a4 \fz ( *3/4 e | +\grace f'8 a4 \fz ( e | f b, | ) c r | R2 | @@ -351,9 +350,9 @@ f4. \f e8 ( | [cis-. \< d-. e-. \! f-. ] | [f \f g16 ( a][ ) g8 g, \p ] | g4^\trill ( \< \! a^\trill | -b^\trill \> \tiny [a16*1/2 b*1/2] \normalsize [ ) c8 *1/2 \! g] | +b^\trill \> \grace{[a16 b]} [ ) c8 \! g] | g4^\trill ( \< \! a^\trill | -b^\trill \> \tiny [a16*1/2 b*1/2] \normalsize [ ) \! c8 *1/2 g' \f ( ] | +b^\trill \> \grace{[a16 b]} [ ) \! c8 g' \f ( ] | < ) g4.-> bes> a8 | [a a a f ( ] | <d'4. \fz ) a'> g,8 ( | @@ -392,7 +391,7 @@ b4:16 \p \< \! c4:16 \> | \! b2:16 | b4:16 \p \< \! c4:16 \> | \! b2:16 | -\tiny d8*1/2 \normalsize f2 ( \> *7/8 | % grace note c8 corrected to d8 +\grace d8 f2 ( \> | % grace note c8 corrected to d8 \! ) e | b-> ( | ) e4 r | @@ -404,7 +403,7 @@ b4:16 \p \< \! c4:16 \> | \! b2:16 | b4:16 \p \< \! c4:16 \> | \! b2:16 | -\tiny d8*1/2 \normalsize f2 ( \fz *7/8 | +\grace d8 f2 ( \fz | ) e | [ a,16 ( \p d a d ][a d a d] | [ b16 d b d ][b d b ) d] | @@ -477,9 +476,9 @@ bes4. a8 ( \f | [fis-. \< g-. a-. \! bes-.] | [bes \f c16 ( d][)c8 c, \p ] | c4^\trill ( d^\trill | -e^\trill \tiny [d16*1/2 e*1/2] \normalsize [ f8 *1/2 ) c ] | +e^\trill \grace{[d16 e]} [ f8 ) c ] | c4^\trill ( d^\trill | -e^\trill \tiny [d16*1/2 e*1/2] \normalsize [ ) f8 *1/2 a ( \f ] | +e^\trill \grace{[d16 e]} [ ) f8 a ( \f ] | <a4. ) c4.> d8 | [d d d bes \f (] | <bes4. ) g'4.> bes8 (| diff --git a/mutopia/N.W.Gade/wood.ly b/mutopia/N.W.Gade/wood.ly index 8a486eff8f..b3001a9a34 100644 --- a/mutopia/N.W.Gade/wood.ly +++ b/mutopia/N.W.Gade/wood.ly @@ -80,7 +80,7 @@ R2*2 | r8 [g,-.^""^"solo" \p a-. b-. ] | c r r4 | R2*10 | -\tiny d8 \fz *1/2 \normalsize f2 \> ( *7/8 | +\grace d8 \fz f2 \> ( | \! b,4 [c8 b] | a2-> | ) gis | @@ -88,15 +88,15 @@ a4 ( \p \< ) e' | e-. () \! e-. | e ( \> [ d8 \! c ] | ) b2 \p | -\tiny e8*1/2 \normalsize g4 ( \> *3/4 dis | +\grace e8 g4 ( \> dis | \! e ) b | -\tiny e8*1/2 \normalsize g4 ( \> *3/4 dis | +\grace e8 g4 ( \> dis | \! e_"dim." ) b | -\tiny d!8 \fz *1/2 \normalsize f2 ( \> *7/8 | +\grace d!8 \fz f2 ( \> | b,4 [ \! c8 b] | a2 \p | ) gis | -\tiny a8*1/2 \normalsize d2( \> *7/8 | +\grace a8 d2( \> | \! b4 [ c8 b ] | a2 \p | ) gis | @@ -157,7 +157,7 @@ r4 r8 bes, ( | ) a8 r g4 ( | ) f8 r r4 | R2*7 | -\tiny f8 \f *1/2 \normalsize a4 \> ( *3/4 e | +\grace f8 \f a4 \> ( e | f \! b, | ) c r | R2*7 | @@ -390,7 +390,7 @@ a4 \p ( [g8. a16 ] g4 | fis ) g8 r r4 | a4 ( [g8. a16 ] g4 | fis ) g8 r [d^""^"solo" \mf \< () \! b' ] | -\tiny a8*1/2 \normalsize d2 ( \> *7/8 [b8. \! g16] | +\grace a8 d2 ( \> [b8. \! g16] | ) d2 r4 | R2. | r4 r \times 2/3 { [b'8^""^"solo" ( \ff d, ) d' ] } | @@ -428,8 +428,7 @@ b2 ~ | b4 a | b2 ~ | [b8_"dim." a g ) e ] | -<{[cis ( a ) b a-. ] | } - \context Voice = x {s8.. \tiny cis8 } > +[cis ( a \grace cis ) b a-. ] | [fis''-. f-. f-. e-. ] | [e-. \< dis-. dis-. \! d-. ] | d r b4 \f ( | @@ -626,7 +625,7 @@ a4 \p ( [g8. a16 ] g4 | fis ) g8 r r4 | a4 ( [g8. a16 ] g4 | fis ) g8 r [d^""^"solo" \mf \< () \! b' ] | -\tiny a8*1/2 \normalsize d2 ( \> *7/8 [b8. \! g16] | +\grace a8 d2 ( \> [b8. \! g16] | ) d2 r4 | R2. | r4 r \times 2/3 { [b'8 ( \f d, ) d' ] } | @@ -903,7 +902,7 @@ e2 \p \< ~ | \! e \> ~ | \! e \< ~ | \! e \> | -\tiny \! d'8 \fz ( *1/2 \normalsize ) f2 \> ( *7/8 | +\grace \! d'8 \fz ( ) f2 \> ( | ) \! e4. r8 | f,2 \> ( ( | [ ) \! e8 d c ) b ] | @@ -915,7 +914,7 @@ e2 \p ~ e ~ | e ~ | e | -\tiny d'8 \fz ( *1/2 \normalsize ) f2 \> ( *7/8 | +\grace d'8 \fz ( ) f2 \> ( | ) \! e4. r8 | f,2 \p ( | ) e4 r | -- 2.39.5