]> git.donarmstrong.com Git - lilypond.git/blobdiff - input/rhythm.ly
release: 1.1.43
[lilypond.git] / input / rhythm.ly
index 21fa4ab36a120b7c0f39641724da37ee2043f3ed..4b2091264640c74a24c58813f044ca33ddc1c825 100644 (file)
@@ -1,26 +1,31 @@
-%
-%      Ive' got rhythm!
-%
-% add any impressive examples here, please
+\header{
+filename =      "rhythm.ly";
+enteredby =     "HWN";
+copyright =     "public domain";
+TestedFeatures =        "multiple meters, beaming, unsynced bars, userdefd engravers";
+}
 
-ritme = \staff {
-       \melodic
 
-       \music { 
-       c8                                      |
 
-       [a8() a8. a8 a16 a16 a16] c4.           |       % watch the beams!
+\version "1.0.19";
+
+ritme = \notes\transpose c'' {
+       \time  4/4;
+       \partial 8;
+       c8                                      |
+       
+       [a8~  a8. a8 a16 a16 a16] c4.           |       % watch the beams!
         r32 r32 r16 r8 r4 r2                   |
-       \meter{  5*16}
+       \time   5/16;
 
        % divide measure in 5 equal parts. Usually it 2+3 or 3+2
-       \grouping { 5*16 }      
+       \grouping  16*5 ;       
        [c8 c16 c8 ]                            |       % watch THIS!
-       \plet{5/4} [c16 c16 c16 c16]\plet{1/1} |
-       \meter{  2*8}
+        \times 5/4 { [ c16 c16 c16 c16] } |
+       \time   2/8;
        c4                              |
        c4      c4      c4      c4
-       \meter {4*4}
+       \time 4/4;
        c1 c1 c1
        
 %      [c16 c16 c16 c16 ]                      |
@@ -28,39 +33,47 @@ ritme = \staff {
 %      [c16 c16 c16 c16 c16 ]                  |       
        
         }
+       
 
-       %
-       % The \co\mmands section takes the same stuff that \music { } takes;
-       % the \co\mmands issued below could have been issued inside the above
-       % \music block;
-       %
-
-       \co\mmands {    % override "\co\mmands" section of Score.
-               \partial {1*8}  % doesnt' have to be here. 
-               \meter{ 4*4}
-       }
-}
-another = \staff {
-       \melodic
-       \music { 
-               c1 c1 c1 c4 c4 c4 c4  \meter{ 4*4} c1 c1 c1
+another = 
+       \notes{ \time 6/4; 
+               c1.  c1. \time 4/4;c4 c4 c4 c4  c1 c1 c1
         }
-}
 
-yanother = \staff {
-       \melodic
-       \music { 
+
+%
+% Beams are incorrect for the next staff.  They cut through the whole notes.
+%
+
+yanother = 
+       \notes{ \time 4/4; 
                c1 c1 c1 c4 c4 c4 c4  c1 c1 c1
         }
-}
 
-score {
-       \staff{ritme}
-       \staff { another }
-       \staff { yanother }
-       \co\mmands { \meter {4*4 }}
-       \paper {
-               \unitspace 2\cm
-               \geometric 1.3
+
+\score{
+       \context StaffGroup <
+               \ritme
+               \another
+               \context RhythmicStaff {
+                       \yanother
+               }
+       >
+       
+       \paper{
+
+       %% remove Timing_engraver and Bar_number_engraver
+ \translator {
+ \ScoreContext
+ \remove "Timing_engraver";
+  }
+  \translator {
+  \RhythmicStaffContext
+  \consists "Timing_engraver";
+  }
+  \translator{
+  \StaffContext
+  \consists "Timing_engraver";
+  }
        }
 }