X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=input%2Frhythm.ly;h=d7e336c25208e09e1aff99c6bd16837ade70b48c;hb=68a168bff1fec7f8011b2afa82d4fc89182c4bf7;hp=21fa4ab36a120b7c0f39641724da37ee2043f3ed;hpb=01ddcb81463d7a68530971100469d3e2baf8c94b;p=lilypond.git diff --git a/input/rhythm.ly b/input/rhythm.ly index 21fa4ab36a..d7e336c252 100644 --- a/input/rhythm.ly +++ b/input/rhythm.ly @@ -1,26 +1,32 @@ -% -% Ive' got rhythm! -% -% add any impressive examples here, please +\version "1.3.146" +\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! +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 } + [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 +34,43 @@ 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 \relative c'' { \time 6/4 + c1. c1. \time 4/4c4 c4 c4 c4 c1 c1 c1 } -} -yanother = \staff { - \melodic - \music { + +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" + } } }