-%{MudelaHeader
-
- filename:rhythm.ly
- title:
- description:
- composers:
- entered-by:HWN
- copyright:public domain
-
- Tested Features: multiple meters, beaming
- unsynced bars
-EndMudelaHeader
-%}
+\header{
+filename = "rhythm.ly";
+enteredby = "HWN";
+copyright = "public domain";
+TestedFeatures = "multiple meters, beaming, unsynced bars, userdefd engravers";
+}
-\version "0.1.0";
+\version "0.1.9";
ritme = \melodic{ %\octave ;
\partial 8;
\score{
- < \multi 3;
+ \type Staff_group <
\ritme
\another
- \yanother
+ \type Rhythmic_staff {
+ \yanother
+ }
>
\paper{
- unitspace =2.0\cm;
- geometric =1.6;
+
+ %% remove Timing_engraver and Bar_number_engraver
+ Score = \translator {
+ \type Score_engraver;
+
+ %\consists "Timing_engraver";
+ %\consists "Bar_column_engraver";
+ %\consists "Bar_number_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";
+}
+
+Rhythmic_staff = \translator
+{
+ \type "Engraver_group_engraver";
+ nolines = "1";
+ \consists "Pitch_squash_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 "Timing_engraver";
+ \consists "Bar_engraver";
+ \consists "Clef_engraver";
+ \consists "Key_engraver";
+ \consists "Meter_engraver";
+ \consists "Local_key_engraver";
+ \consists "Staff_sym_engraver";
+ \consists "Collision_engraver";
+ \consists "Rest_collision_engraver";
+
+ \consists "Line_group_engraver";
+ \accepts "Voice";
+ }
}
}