X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=scm%2Fscheme-engravers.scm;h=f4902cb94b99b2c31b05f064efca75bb8df13c01;hb=90e4d7057f3857da049dfda3d130017d4719bd6b;hp=1dd534344e4c910938d009dbd1b2f11d18a3e437;hpb=b041343efb7173ad24aa6d014acd32dc2f0528c8;p=lilypond.git diff --git a/scm/scheme-engravers.scm b/scm/scheme-engravers.scm index 1dd534344e..f4902cb94b 100644 --- a/scm/scheme-engravers.scm +++ b/scm/scheme-engravers.scm @@ -94,3 +94,26 @@ receive a count with @code{\\startMeasureCount} and (ly:grob-suicide! count-spanner) (set! count-spanner '()) (ly:warning "measure count left unfinished"))))))) + +(ly:register-translator + Measure_counter_engraver 'Measure_counter_engraver + '((grobs-created . (MeasureCounter)) + (events-accepted . (measure-counter-event)) + (properties-read . (currentCommandColumn + measurePosition + currentBarNumber)) + (properties-written . ()) + (description . "\ +This engraver numbers ranges of measures, which is useful in parts as an +aid for counting repeated measures. There is no requirement that the +affected measures be repeated, however. The user delimits the area to +receive a count with @code{\\startMeasureCount} and +@code{\\stopMeasureCount}."))) + +(ly:register-translator + Span_stem_engraver 'Span_stem_engraver + '((grobs-created . (Stem)) + (events-accepted . ()) + (properties-read . ()) + (properties-written . ()) + (description . "Connect cross-staff stems to the stems above in the system")))