]> git.donarmstrong.com Git - lilypond.git/blobdiff - input/rhythm.ly
release: 0.1.61
[lilypond.git] / input / rhythm.ly
index 897770ad637aa3ff6e47ea99170f2d59857f323c..2ceedaa4f9350d63d303ed0b57fa54254731e156 100644 (file)
@@ -7,7 +7,7 @@ TestedFeatures =         "multiple meters, beaming, unsynced bars, userdefd engravers";
 
 
 
-\version "0.1.7";
+\version "0.1.10";
 
 ritme = \melodic{ %\octave ;
        \partial 8;
@@ -52,7 +52,9 @@ yanother =
        \type Staff_group <
                \ritme
                \another
-               \yanother
+               \type Rhythmic_staff {
+                       \yanother
+               }
        >
        
        \paper{
@@ -61,26 +63,42 @@ yanother =
        Score = \translator {
        \type Score_engraver;
 
-       \consists "Bar_align_engraver";
-       \consists "Clef_align_engraver";
-       \consists "Key_align_engraver";
-       \consists "Meter_align_engraver";
-       \consists "Score_horizontal_align_engraver";
-       \consists "Vertical_align_engraver";
+       %\consists "Timing_engraver";
+
        \consists "Span_score_bar_engraver";
+       \consists "Score_priority_engraver";
+       \consists "Priority_horizontal_align_engraver";
+       \consists "Vertical_align_engraver";
 
 
        \accepts "Staff_group";
        \accepts "Staff";
        \accepts "Lyrics";
-       \accepts "Grandstaff";
-       }
+       \accepts "Grand_staff";
+}
+
+Rhythmic_staff = \translator
+{
+         \type "Engraver_group_engraver";
+       nolines  = "1";
+         \consists "Pitch_squash_engraver";
 
+       \consists "Bar_column_engraver";
+       \consists "Bar_number_engraver";
+         \consists "Bar_engraver";
+         \consists "Meter_engraver";
+         \consists "Staff_sym_engraver";
+         \consists "Line_group_engraver";
+         \consists "Timing_engraver";
+         \accepts "Voice";
+}
        %% add Timing_engraver to the staff
        Staff = \translator {
          \type "Engraver_group_engraver";
        defaultclef=    violin;
 
+       \consists "Bar_column_engraver";
+       \consists "Bar_number_engraver";
        \consists "Timing_engraver";
          \consists "Bar_engraver";
          \consists "Clef_engraver";