lilypond-1.1.52
authorfred <fred>
Tue, 26 Mar 2002 22:14:39 +0000 (22:14 +0000)
committerfred <fred>
Tue, 26 Mar 2002 22:14:39 +0000 (22:14 +0000)
Documentation/faq.yo
TODO
mutopia/N.W.Gade/brass.ly
mutopia/N.W.Gade/strings.ly
mutopia/N.W.Gade/wood.ly

index 3ef3231a36865c825d2bf2d9a201f6b3123b6515..02fe4d64a192500ca28e60a76711cd4cfd1932ed 100644 (file)
@@ -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 8b98d55d5c272e9cb244e1f7bb4a3409c7c01f0d..9ed49271f00ab66f414c8eecb2579fe77eb40efe 100644 (file)
--- 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.
index f31efdade56be67a189e35071f9708d07c7c7e8f..f29cfb833471b59562ea79ad581ddbd793c74a39 100644 (file)
@@ -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 |
index f53c84e4f879ce037e69af39d5b33a489a091356..0944ec0802ea56b298b09387e5921ec5f1f7fbc3 100644 (file)
@@ -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 (|
index 8a486eff8f9a3113e0f9f21b2709160fd813fe16..b3001a9a3410479bb382a390cf09aa26907adbb6 100644 (file)
@@ -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 |