]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/regression-test.tely
release: 1.3.54
[lilypond.git] / Documentation / regression-test.tely
index 082a1205ad6d40e0b4c44d807e2a5b3ed3e7c148..83848bfbdf4fa3f8571b0d3ee8f69306023c1484 100644 (file)
@@ -41,7 +41,7 @@ should go up, but in case of multiple parts, the down stems have down
 shifted dots.  (Wanske p. 186) In case of chords, all dots should be in
 a column.  The dots go along as rests are shifted to avoid collisions.
 
-@mudelafile{dots.fly}
+@mudelafile{dots.ly}
 
 Multiple measure rests do not collide with barlines and clefs.  They
 are not expanded when you set @code{Score.skipBars}.  Although the
@@ -78,7 +78,7 @@ leave a gap.  Chord tremolo beams on half notes are not ambiguous,
 as half notes cannot appear in a regular beam, and should reach the 
 stems.
   
-@mudelafile{chord-tremolo.sly}
+@mudelafile{chord-tremolo.ly}
 
 Beams, stems and noteheads often have communication troubles, since
 the two systems for y dimensions (1 unit = staffspace, 1 unit = 1
@@ -88,7 +88,7 @@ Stems, beams, ties and slurs should behave similarly, when placed
 on the middle staff line. Of course stem-direction is down for high
 notes, and up for low notes.
 
-@mudelafile{stem-direction.sly}
+@mudelafile{stem-direction.ly}
 
 Similarly, if @code{stem_default_neutral_direction} is set to @code{-1}.
 
@@ -99,7 +99,15 @@ Similarly, if @code{stem_default_neutral_direction} is set to @code{-1}.
 The staccato dot (and all scripts with follow-into-staff set), must
 not be on staff lines.
 
-@mudelafile{staccato-pos.sly}
+@mudelafile{staccato-pos.ly}
+
+@section Chord names
+
+Chord names are generated from a list pitches, and are customisable
+from guile.  For some unlogical names, guile customisation is used
+by default.
+
+@mudelafile{chord-names.ly}
 
 @section Grace notes
 
@@ -136,7 +144,7 @@ counting from the note head side, should never be lower than the
 second staff line.  This does not hold for grace note beams.
 Override with @code{noStemExtend}.
 
-@mudelafile{beam-position.sly}
+@mudelafile{beam-position.ly}
 
 Slurs should look nice and symmetric.  The curvature may increase
 only to avoid noteheads, and as little as possible.
@@ -183,13 +191,20 @@ centered in the gap in the bracket.
 
 @mudelafile{tup.ly}
 
+@section Property details
+
+More specific settings take precendence over less specific settings. The
+second slur has slurDirection set to down, overriding the stemup  setting.
+
+@mudelafile{generic-property-override.ly}
+
 @section Repeats
 
 LilyPond has three modes for repeats: folded, unfolded and
 semi-unfolded.  Unfolded repeats are fully written out. Semi unfolded
 repeats have the body written and all alternatives sequentially.
 Folded repeats have the body written and all alternatives
-simultaneously.  If the number of alternatives is larger than the
+simultaneo.ly.  If the number of alternatives is larger than the
 repeat count, the excess alternatives are ignored.  If the number of
 alternatives is smaller, the first alternative is multiplied to get to
 the number of repeats.
@@ -207,6 +222,13 @@ Folded.  This doesn't make sense without alternatives, but it works.
 
 @mudelafile{repeat-fold.ly}
 
+Across linebreaks, the left edge of a first and second alternative
+bracket should be equal
+
+@mudelafile{repeat-line-break.ly}
+
+
+
 @section Lyrics
 
 Lyrics can be set to a melody automatically.  Excess lyrics will be
@@ -241,14 +263,14 @@ numberOfStaffLines.  Ledger lines both on note heads and rests are
 adjusted.  Barlines also are adjusted.
 
 
-@mudelafile{number-staff-lines.fly}
+@mudelafile{number-staff-lines.ly}
 
 @section Spacing
 
 In a limited number of cases, LilyPond corrects for optical spacing
 effects.  In this example, space for opposite pointed stems is adjusted
 
-@mudelafile{stem-spacing.sly}
+@mudelafile{stem-spacing.ly}
 
 If there are accidentals in the music, we add space, but the space
 between note and accidentals is less than between the notes with the
@@ -333,8 +355,17 @@ way, so this is fragile as well.
 
 @mudelafile{clefs.ly}
 
+
+Key signatures appear on key  changes. They may also
+appear without barlines.  The restoration accidentals are not printed at
+the start of the line. If @code{createKeyOnClefChange} is set, they're
+also created on a clef change.
+
+@mudelafile{keys.ly}
+
 @ignore
 @c the input file is too long and does not test for specific bugs
+
 By default, time signatures are written with two numbers. With style
 ``C'', 4/4 and 2/2 are written with their corresponding symbols and
 with style ``old'', 2/2, 3/2, 2/4, 3/4, 4/4, 6/4, 9/4, 4/8, 6/8 and
@@ -342,7 +373,17 @@ with style ``old'', 2/2, 3/2, 2/4, 3/4, 4/4, 6/4, 9/4, 4/8, 6/8 and
 layout. The style ``1'', gives single number signatures for all
 signatures. 
 %
-\mu delafile{time.fly}
+\mu delafile{time.ly}
 @end ignore
 
+
+
+@section Hacks and Features
+
+As a last resort, the placement of items can be adjusted manually, by
+setting the @code{extra-offset} of an output object.
+
+@mudelafile{generic-output-property.ly}
+
 @bye
+