-%{MudelaHeader
-
- filename:rhythm.ly
- title:
- description:
- composers:
- entered-by:HWN
- copyright:public domain
-
- Tested Features: multiple meters, beaming
-EndMudelaHeader
-%}
-\version "0.0.57";
-
-%
-% Ive' got rhythm!
-%
-% add any impressive examples here, please
-
-\version "0.0.57";
-
-ritme = \staff {
- melodicregs
- \melodic{ %\octave ;
+\header{
+filename = "rhythm.ly";
+enteredby = "HWN";
+copyright = "public domain";
+TestedFeatures = "multiple meters, beaming, unsynced bars, userdefd engravers";
+}
+
+
+
+\version "0.1.7";
+
+ritme = \melodic{ %\octave ;
\partial 8;
+ \octave c';
\meter 4/4;
c8 |
% divide measure in 5 equal parts. Usually it 2+3 or 3+2
\grouping 16*5 ;
[c8 c16 c8 ] | % watch THIS!
- [c16 c16 c16 c16]5/4 |
+ [5/4 c16 c16 c16 c16]1/1 |
\meter 2/8;
c4 |
c4 c4 c4 c4
}
-}
-another = \staff {
- melodicregs
+
+another =
\melodic{ \meter 4/4;
- c1 c1 c1 c4 c4 c4 c4 \meter 4/4; c1 c1 c1
+ c1. c1. c4 c4 c4 c4 \meter 4/4; c1 c1 c1
}
-}
-yanother = \staff {
- melodicregs
+
+yanother =
\melodic{ \meter 4/4;
c1 c1 c1 c4 c4 c4 c4 c1 c1 c1
}
-}
+
\score{
- ritme
- another
- yanother
+ \type Staff_group <
+ \ritme
+ \another
+ \yanother
+ >
\paper{
- \unitspace 2\cm
- \geometric 1.3
+
+ %% remove Timing_engraver and Bar_number_engraver
+ 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 "Span_score_bar_engraver";
+
+
+ \accepts "Staff_group";
+ \accepts "Staff";
+ \accepts "Lyrics";
+ \accepts "Grandstaff";
+ }
+
+ %% 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";
+ }
}
}