]> git.donarmstrong.com Git - lilypond.git/blobdiff - mutopia/J.S.Bach/Solo-Cello-Suites/allemande-cello.ly
release: 1.1.24
[lilypond.git] / mutopia / J.S.Bach / Solo-Cello-Suites / allemande-cello.ly
index 2a182ad2be562c5a1994994934b8bae5cb246767..5206232e4d109cf6df030740fd44e1b1730cc6b4 100644 (file)
@@ -15,21 +15,28 @@ copyright =  "public domain";
  dotted slurs
 %}
 
-\version "1.0.4";
+\version "1.0.14";
 
 \include "allemande-urtext.ly";
 
 allemande_cello_global = \notes{
        \time 4/4;
        \key f;
-       \partial 16;
        \clef bass;
-       \skip 1*11;
-       s2. s8.
-       \bar ":|:";
-       \skip 1*11;
-       s2. s4 s8
-       \bar ":|";
+       \repeat 2 {
+               \partial 16;
+               s16
+               s1*11 |
+               s2 s4 s8
+               \partial 16*15;
+               s16
+       } \repeat 2 {
+               % urg
+               s32 \partial 16; s32
+               s1*11
+               s16*15
+               \partial 16*15;
+       }
 }
 
 allemande_cello_scripts = \notes{
@@ -42,9 +49,31 @@ allemande_cello_staff = \type Staff <
 >
 
 \score{
-       \$allemande_cello_staff
-       \include "scs-paper.ly";
+%{
+       urg, this breaks auto-beam-engraver?
+       really hairy bug: 1.1.23
+       extra bars get encountered!!
+       \paper{
+               \include "scs-paper.ly";
+               gourlay_maxmeasures = 4.0;
+       }
+%}
+       \$allemande_cello_staff
+       % \paper{ \include "scs-paper.ly"; }
+       \paper{
+
+               linewidth = 180.\mm;
+               \translator { \BarNumberingStaffContext }
+               \translator{
+                       \VoiceContext
+                       % add experimental auto-beaming
+                       \consists Auto_beam_engraver;
+                       beamAuto = 1.;
+                       beamAutoEnd8 = "1/4";
+                       beamAutoEnd16 = "1/4";
+                       beamAutoEnd32 = "1/4";
+               }
+       }
        \midi{ \tempo 4 = 45; }
        \header{ piece = "Allemande"; }
 }
-