X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=scm%2Ftranslator-description.scm;h=754ab1cc00e77ab8e6578b81cc6d6ebd31029ddb;hb=643c1a49be582b0f0959db5904c284e8f1dd2a16;hp=bf132b61c570c1a90b2bad528a92a04f4ba0ccb5;hpb=34f89aab22b02a929c4d888943ac62705353124c;p=lilypond.git diff --git a/scm/translator-description.scm b/scm/translator-description.scm index bf132b61c5..754ab1cc00 100644 --- a/scm/translator-description.scm +++ b/scm/translator-description.scm @@ -10,10 +10,10 @@ '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 @@ -226,10 +229,7 @@ put on top of all staffs, and appears only at left side of the staff." "Catch Note_req's, Tonic_reqs, Inversion_reqs, Bass_req and generate the appropriate chordname." '(ChordName) - '( - chordInversion - drarnChords - ))) + '(chordChanges))) (cons @@ -282,7 +282,7 @@ If omitted, then dots appear on top of the notes. "Dynamic_engraver" "" '(DynamicLineSpanner - DynamicText Crescendo + DynamicText Hairpin TextSpanner) '( ))) @@ -422,10 +422,10 @@ measurePosition and currentBarNumber to determine what number to print over the 'Note_head_line_engraver (engraver-description "Note_head_line_engraver" - "Engrave a line between two note heads." + "Engrave a line between two note heads, for example a glissando. +If followThread is set, staff switches also generate a line." '(Glissando FollowThread) - '( - ))) + '(followThread))) (cons 'Note_name_engraver @@ -452,15 +452,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 @@ -481,7 +475,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." @@ -750,12 +744,8 @@ either unison, unisilence or soloADue is set" (engraver-description "Tuplet_engraver" "Catch Time_scaled_music and generate appropriate bracket " - '( - TupletBracket) - '( - tupletSpannerDuration - tupletInvisible - ))) + '( TupletBracket) + '(tupletNumberFormatFunction tupletSpannerDuration tupletInvisible))) (cons @@ -791,7 +781,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. ") @@ -817,7 +807,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