]> git.donarmstrong.com Git - lilypond.git/blobdiff - init/engraver.ly
patch::: 0.1.12.jcn2: kliener pats
[lilypond.git] / init / engraver.ly
index 5fe3255194c30adc604c4a8fbed95516df99458c..3c291a9113c6f570348490eb6bef1121d254f12c 100644 (file)
@@ -5,7 +5,6 @@
 staff_engraver = \requesttranslator {
                  Engraver "Engraver_group_engraver"
                  \alias "Staff";
-                 \consists "Line_group_engraver";
                  \consists "Bar_engraver";
                  \consists "Clef_engraver";
                  \consists "Key_engraver";
@@ -14,11 +13,15 @@ staff_engraver = \requesttranslator {
                  \consists "Staff_sym_engraver";
                  \consists "Collision_engraver";
                  \consists "Rest_collision_engraver";
+
+                 \consists "Line_group_engraver";
                  \contains \requesttranslator {
                          Engraver  "Voice_group_engravers"
                          \alias "Voice_group";
                          \consists "Dynamic_engraver";
-                         \consists "Stem_beam_engraver";
+                         \consists "Stem_engraver";
+                         \consists "Beam_engraver";
+                         \consists "Abbreviation_beam_engraver";
                          \consists "Script_engraver";
                          \consists "Note_column_engraver";
                          \consists "Slur_engraver";
@@ -37,8 +40,10 @@ piano_staff_engraver = \requesttranslator {
        \alias "Hoenoemjedat";
        \consists "Span_bar_engraver";
        \consists "Vertical_align_engraver";
-       \consists "Line_group_engraver";
        \consists "Piano_bar_engraver";
+
+       % This should come last
+       \consists "Line_group_engraver";
        \contains\requesttranslator { \staff_engraver }
 }
 
@@ -50,6 +55,7 @@ staff_group_engraver = \requesttranslator {
        \consists "Line_group_engraver";
        \contains\requesttranslator { \staff_engraver }
 }
+
 lyric_engraver = \requesttranslator {
        Engraver "Engraver_group_engraver"
        \alias "Lyric";
@@ -68,6 +74,10 @@ orchestral_score_translator = \requesttranslator {
        Engraver Score_engraver
        \alias "Score";
 
+       \consists "Timing_engraver";
+       \consists "Bar_column_engraver";
+       \consists "Bar_number_grav";
+
        \consists "Bar_align_engraver";
        \consists "Clef_align_engraver";
        \consists "Key_align_engraver";
@@ -76,11 +86,15 @@ orchestral_score_translator = \requesttranslator {
        \consists "Vertical_align_engraver";
        \consists "Span_score_bar_engraver";
 
+
        \contains \requesttranslator { \staff_group_engraver }
        \contains \requesttranslator { \lyric_engraver }
        \contains \requesttranslator { \piano_staff_engraver }
+}
 
-       
+stupid_engraver = \requesttranslator {
+       Engraver Score_engraver
+       \consists "Staff_sym_engraver";
 }