]> git.donarmstrong.com Git - lilypond.git/blobdiff - scm/translator-description.scm
patch::: 1.3.126.jcn3
[lilypond.git] / scm / translator-description.scm
index 82a2f02236c02398c056a3ac8be99bac0db9cebd..f91d5a0b99dda55fdc8c3f1a7d36e8813c1990cc 100644 (file)
     'Stem_engraver
     (engraver-description
      "Stem_engraver"
-     "Create stems and single-stem tremolos"
+     "Create stems and single-stem tremolos.  It also works together with
+the beam engraver for overriding beaming."
      '(Stem StemTremolo)
-     '(
-      tremoloFlags
+     '(tremoloFlags
       stemLeftBeamCount
       stemRightBeamCount    
       )))
@@ -149,11 +149,14 @@ interesting items (ie. note heads, lyric syllables and normal rests)"
       )))
 
    (cons
-    'Auto_beam_engraver
+   'Auto_beam_engraver
     (engraver-description
      "Auto_beam_engraver"
-     "Generate beams based on measure characteristics and observed Stems.
-Uses beatLength, measureLength and measurePosition to decide when to start and stop a beam.
+     "Generate beams based on measure characteristics and observed
+Stems.  Uses beatLength, measureLength and measurePosition to decide
+when to start and stop a beam.  Overriding beaming is done through
+@ref{Stem_engraver} properties stemLeftBeamCount and
+stemRightBeamCount.
 "
      '(
        Beam)
@@ -201,7 +204,7 @@ put on top of all staffs, and appears only at  left side of the staff."
     'Break_align_engraver
     (engraver-description
      "Break_align_engraver"
-     "Align graphic elements with corresponding break-align-symbols into groups, and order the groups according to breakAlignOrder"
+     "Align grobs with corresponding break-align-symbols into groups, and order the groups according to breakAlignOrder"
      '(BreakAlignment BreakAlignGroup LeftEdge)
      '(
       breakAlignOrder
@@ -227,8 +230,7 @@ put on top of all staffs, and appears only at  left side of the staff."
 and generate the appropriate chordname."
      '(ChordName)
      '(
-      chordInversion
-      drarnChords
+      chordChanges
       )))
 
 
@@ -282,7 +284,7 @@ If omitted, then dots appear on top of the notes.
      "Dynamic_engraver"
      ""
      '(DynamicLineSpanner
-       DynamicText Crescendo
+       DynamicText Hairpin
        TextSpanner)
      '(
       )))
@@ -409,7 +411,6 @@ measurePosition and currentBarNumber to determine what number to print over the
      '(
       )))
 
-
    (cons
     'Note_heads_engraver
     (engraver-description
@@ -419,6 +420,14 @@ measurePosition and currentBarNumber to determine what number to print over the
      '(
       )))
 
+   (cons
+    'Note_head_line_engraver
+    (engraver-description
+     "Note_head_line_engraver"
+     "Engrave a line between two note heads, for example a glissando.
+If followThread is set, staff switches also generate a line."
+     '(Glissando)
+     '(followThread)))
 
    (cons
     'Note_name_engraver
@@ -445,15 +454,9 @@ to any Graphic objects that satisfies the predicate."
     'Piano_pedal_engraver
     (engraver-description
      "Piano_pedal_engraver"
-     "engrave Piano pedals symbols."
+     "Engrave piano pedal symbols."
      '(SostenutoPedal SustainPedal UnaChordaPedal)
-     '(
-      
-       startSustain
-       stopSustain
-       stopStartSustain
-       startUnaChorda
-       stopUnaChorda
+     '(pedalSostenutoStrings pedalSustainStrings pedalUnaChordaStrings
       )))
 
    (cons 
@@ -474,7 +477,7 @@ making a single line staff that demonstrates the rhythm of a melody."
     (engraver-description
      "Property_engraver"
 "This is a engraver that converts \property settings into
-back-end element-property settings. Example: Voice.stemLength will set
+back-end grob-property settings. Example: Voice.stemLength will set
 #'length in all Stem objects.
 
 Due to CPU and memory requirements, the use of this engraver is deprecated."
@@ -784,7 +787,7 @@ either unison, unisilence or soloADue is set"
     needs special interaction with the rest of LilyPond, you should
     not explicitly instantiate it.
 ")
-(LyricVoice . "
+(LyricsVoice . "
     Corresponds to a voice with lyrics.  Handles the printing of a
     single line of lyrics.
 ")
@@ -810,7 +813,7 @@ either unison, unisilence or soloADue is set"
     contexts.")
 
 (Lyrics . "
-    Typesets lyrics.  It can contain @code{LyricVoice} contexts.
+    Typesets lyrics.  It can contain @code{LyricsVoice} contexts.
 ")
 (Staff . "
     Handles clefs, bar lines, keys, accidentals.  It can contain