]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-1.1.63
authorfred <fred>
Tue, 26 Mar 2002 22:24:05 +0000 (22:24 +0000)
committerfred <fred>
Tue, 26 Mar 2002 22:24:05 +0000 (22:24 +0000)
23 files changed:
input/star-spangled-banner.ly
input/test/slur-interstaff.ly
input/twinkle.ly
lily/slur.cc
ly/auto-beam-settings.ly
ly/params.ly
mutopia/F.Schubert/standchen.ly
mutopia/J.S.Bach/Petites-Preludes/preludes-4.ly
mutopia/J.S.Bach/Solo-Cello-Suites/allemande-cello.ly
mutopia/J.S.Bach/Solo-Cello-Suites/allemande-viola.ly
mutopia/J.S.Bach/Solo-Cello-Suites/courante-cello.ly
mutopia/J.S.Bach/Solo-Cello-Suites/courante-viola.ly
mutopia/J.S.Bach/Solo-Cello-Suites/gigue-cello.ly
mutopia/J.S.Bach/Solo-Cello-Suites/gigue-urtext.ly
mutopia/J.S.Bach/Solo-Cello-Suites/gigue-viola.ly
mutopia/J.S.Bach/Solo-Cello-Suites/menuetto-cello.ly
mutopia/J.S.Bach/Solo-Cello-Suites/menuetto-urtext.ly
mutopia/J.S.Bach/Solo-Cello-Suites/menuetto-viola.ly
mutopia/J.S.Bach/Solo-Cello-Suites/prelude-cello.ly
mutopia/J.S.Bach/Solo-Cello-Suites/prelude-urtext.ly
mutopia/J.S.Bach/Solo-Cello-Suites/prelude-viola.ly
mutopia/J.S.Bach/Solo-Cello-Suites/sarabande-cello.ly
mutopia/J.S.Bach/Solo-Cello-Suites/sarabande-viola.ly

index b609d34d708f0bc296b96fa58cb5a7e31d4e5945..383bfe90e2f6a96945a4b640def18c8269d4bb09 100644 (file)
@@ -79,7 +79,28 @@ textx = \lyrics {
   and8 the8 home4. of8 the4 brave.2
 }
 
-text = \lyrics {  
+textxx = \lyrics {  
+  Oh __ " " \repeat fold 2 { }
+  \alternative {
+     { 
+       say. can you | see, by the16 dawn's ear- ly light What
+       so proud- ly we hailed, At the16 twi- light's last gleam-
+       ing. Whose broad16 
+     }
+
+    { 
+      stripes and bright stars, through the16 per- il- ous fight,
+      O'er the ram- parts we watched, were so16 gal- lant- ly 
+    }
+  }
+  stream- ing. And the16 rock- ets' red glare, the bombs
+  burst- ing in air, gave proof through the night that
+  our flag was still there, Oh say, does that star- span-
+  gled ban- ner yet wave, __ O'er the land __ of the free
+  and the home of the brave.
+}
+
+textxxx = \lyrics {  
   Oh4 __ 
   %\alternative {
      { 
@@ -100,6 +121,27 @@ text = \lyrics {
   and8 the8 home4. of8 the4 brave.2
 }
 
+text = \lyrics {  
+  Oh __ " "
+  %\alternative {
+     { 
+       say. can you | see, " " by the16 dawn's ear- ly light What
+       so proud- ly we hailed, At the16 twi- light's last gleam-
+       ing. Whose broad16 
+     }
+
+    %{ 
+      stripes and bright stars, through the16 per- il- ous fight,
+      O'er the ram- parts we watched, were so16 gal- lant- ly 
+    }
+  %}
+  stream- ing. And the16 rock- ets' red glare, the bombs
+  burst- ing in air, gave proof through the night that
+  our flag was still there, Oh say, does that " " star- span-
+  gled ban- ner " " yet " " wave, __ " " O'er the land __ " " of the free
+  and the home of the brave.
+}
+
 global = \notes {
        \time 3/4;
        \key D;
@@ -115,6 +157,7 @@ global = \notes {
 
 \score{ 
        \context GrandStaff < 
+               \addlyrics
                \context Staff=staffA < 
                        \global
                        \notes \transpose c'' {\voiceone \$staff1_voice_1 } 
index 2d176e5565e14c7d27d14bbc5fc625796f30a4f5..7107a6edd96c606eab9173ad8b6df3c92ed4b613 100644 (file)
@@ -27,8 +27,6 @@
        }
        >
        \paper{
-               % no slur damping
-               slur_slope_damping = 10.0;
                \translator{
                        \PianoStaffContext
                        minVerticalAlign = 3.0*\staffheight;
index 1f5c15fa1b59ecdc90c9efe36afa56e915f7dfdc..d8b695706f146bbdb82d0a153b8fbf7aeb4565d9 100644 (file)
@@ -16,7 +16,8 @@ traditional song in various languages.
 %}
 
 %{
-Tested Features: lyrics, interleaving lyrics and staffs, repeats
+Tested Features: lyrics, interleaving lyrics and staffs, repeats,
+       auto beaming, adding lyrics to notes, hyphens
 %}
 
 \version "1.1.52";
@@ -52,12 +53,12 @@ global = \notes {
 }
 
 tekst = \lyrics{ 
-       Al-4 tijd is Kort- jak- je ziek,2
-       midden4 "in de" week maar "'s zon-" dags niet.2
-       "'s Zon-"4 dags gaat ze naar de kerk,2
-       met4 een boek vol zil- ver werk.2
-       Al-4 tijd is Kort- jak- je ziek,2
-       mid-8 den  in de week4 maar "'s zon-" dags niet.2
+       Al -- tijd is Kort -- jak -- je ziek, " "
+       midden "in de" week maar "'s zon" -- dags  " " niet.
+       "'s Zon" -- dags gaat ze naar de kerk, " "
+       met een boek vol zil -- ver  " " werk. " "
+       Al -- tijd is Kort -- jak -- je ziek, " "
+       midden  "in de" week maar "'s zon" -- dags  " " niet.
 }
 
 
@@ -67,64 +68,79 @@ tekst. Mogen wij ook af en toe ergens op afgeven?
 %}
 
 hegedraagjetekst = \lyrics{ 
-       Al-4 tijd zuigt Bill Gates mijn piek,2
-       "\TeX"4 is slecht- ser dan mu- ziek.2
-       "'s Zon-"4 dags gaat het door een raam,2
-       Weet4 dat ik me er- voor schaam.2
-       Al-4 tijd zuigt Bill Gates mijn piek,2
-       "\TeX"4 is slecht- ser dan mu- ziek.2
+       Al -- tijd zuigt Bill Gates mijn piek, " "
+       "\TeX" is slecht -- ser dan mu --  " " ziek.
+       "'s Zon" -- dags gaat het door een raam, " "
+       Weet dat ik me er -- voor  " " schaam.
+       Al -- tijd zuigt Bill Gates mijn piek, " "
+       "\TeX" is slecht -- ser dan mu --  " " ziek.
 }
 
 texte = \lyrics{ 
        \property Lyrics . textStyle" =  "italic" 
 %      \property Lyrics . textStyle" =  "roman" 
-       Ah!4 vous dir- ai- je ma- man2
-       Ce4 qui cau- se mon tour- ment2
-       Pa-4 pa veut que je rai- son- ne
-       Comm' u- ne gran- de per- son- ne
-       Moi je dis que les bon- bons2
-       Va-4 lent mieux que la rai- son2
+       Ah! vous dir -- ai -- je ma -- man " "
+       Ce qui cau -- se mon tour --  " " ment
+       Pa -- pa veut que je rai -- son -- ne
+       Comm' u -- ne gran -- de per -- " " son -- ne
+       Moi je dis que les bon -- bons " "
+       Va -- lent mieux que la rai --  " " son
 }
 
 texti = \lyrics{
        \property "Lyrics"."textStyle" =  "roman"
-       Twin-4 kle, twin- kle, lit- tle star,2
-       How4 I won- der what you are.2
-       Up4 a- bove the world so high,2
-       Like4 a dia- mond in the sky.2
-       Twin-4 kle, twin- kle, lit- tle star,2
-       How4 I won- der what you are!2
+       Twin -- kle, twin -- kle, lit -- tle star, " "
+       How I won -- der what you  " " are.
+       Up a -- bove the world so high, " "
+       Like a dia -- mond in the  " " sky. " "
+       Twin -- kle, twin -- kle, lit -- tle star, " "
+       How I won -- der what you  " " are!
 }
 
 textii = \lyrics{
-       When4 the bla- zing sun is gone,2
-       When4 he no- thing shines up- on,2
-       Then4 you show your lit- tle light,2
-       Twin-4 kle, twin- kle, all the night.2
-       Twin-4 kle, twin- kle, lit- tle star,2
-       How4 I won- der what you are!2
-       
+       When the bla -- zing sun is gone, " "
+       When he no -- thing shines up --  " " on,
+       Then you show your lit -- tle light, " "
+       Twin -- kle, twin -- kle, all the  " " night. " "
+       Twin -- kle, twin -- kle, lit -- tle star, " "
+       How I won -- der what you  " " are!
 }
 
 textiii = \lyrics{
-       Then4 the tra- veler in the dark2
-       Thanks4 you for your ti- ny spark;2
-       He4 could not see which way8 to8 go,2
-       If4 you did not twin- kle so.2
-       Twin-4 kle, twin- kle, lit- tle star,2
-       How4 I won- der what you are!2
+       Then the tra -- veler in the dark " "
+       Thanks you for your ti -- ny  " " spark;
+       He could not see which way to go,
+       If you did not twin -- kle  " " so. " "
+       Twin -- kle, twin -- kle, lit -- tle star, " "
+       How I won -- der what you  " " are!
 }
 
 \score{
-       <
-               \context Staff=i \repeat semi 2 < \global\melody >
-               \context Lyrics=top \context LyricVoice \repeat fold 2 {} \alternative { \tekst \texte }
+       \notes <
+               \context Staff=i s1
+               \context Lyrics=top s1
                \context GrandStaff <
                        \context Staff=ii \repeat semi 2 < \global\melody >
                        \context Staff=iii \repeat semi 2 < \global\accompany >
                >
-               \context Lyrics =bottom \context LyricVoice \repeat fold 3 {} 
-                       \alternative { \texti \textii \textiii }
+               \context Lyrics=bottom s1
+               % ugh, \repeat in \addlyrics dumps core
+               \addlyrics
+                       % \context Staff = i \repeat semi 2 <\global\melody>
+                       \context Staff = i <\global\melody>
+                       < 
+                               %\repeat fold 2 {} 
+                               %\alternative { 
+                                       \context Lyrics = top \tekst
+                                       \context Lyrics = top \texte
+                               %}
+                               %\repeat fold 3 {} 
+                               %\alternative { 
+                                       \context Lyrics = bottom \texti
+                                       \context Lyrics = bottom \textii
+                                       \context Lyrics = bottom \textiii
+                               %}
+                       >
        >
        \paper{
                gourlay_maxmeasures = 14.0;
index 025b17da6b5ee7c4cebaf1e15050263f75cc177d..bc8fa4b5a7212a2413195812959bcf96dc9c9bf6 100644 (file)
@@ -263,22 +263,24 @@ Slur::do_post_processing ()
       snap_max_dy_f = paper_l ()->get_var ("slur_interstaff_snap_max_slope_change");
     }
 
-  Real ratio_f;
   if (!fix_broken_b)
     dy_f_drul_[RIGHT] += interstaff_f;
+
   Real dy_f = dy_f_drul_[RIGHT] - dy_f_drul_[LEFT];
+  if (!fix_broken_b)
+    dy_f -= interstaff_f;
   Real dx_f = do_width ().length () + dx_f_drul_[RIGHT] - dx_f_drul_[LEFT];
 
   /*
     Avoid too steep slurs.
    */
-  ratio_f = abs (dy_f / dx_f);
-  if (ratio_f > slope_damp_f)
+  Real slope_ratio_f = abs (dy_f / dx_f);
+  if (slope_ratio_f > slope_damp_f)
     {
       Direction d = (Direction)(- dir_ * (sign (dy_f)));
       if (!d)
        d = LEFT;
-      Real damp_f = (ratio_f - slope_damp_f) * dx_f;
+      Real damp_f = (slope_ratio_f - slope_damp_f) * dx_f;
       /*
        must never change sign of dy
        */
@@ -300,15 +302,17 @@ Slur::do_post_processing ()
       Real width_f = curve_xy_drul[X].length ();
       
       dy_f = dy_f_drul_[RIGHT] - dy_f_drul_[LEFT];
+      if (!fix_broken_b)
+       dy_f -= interstaff_f;
 
-      ratio_f = abs (height_f / width_f);
-      if (ratio_f > height_damp_f)
+      Real height_ratio_f = abs (height_f / width_f);
+      if (height_ratio_f > height_damp_f)
        {
          Direction d = (Direction)(- dir_ * (sign (dy_f)));
          if (!d)
            d = LEFT;
          /* take third step */
-         Real damp_f = (ratio_f - height_damp_f) * width_f / 3;
+         Real damp_f = (height_ratio_f - height_damp_f) * width_f / 3;
          /*
            if y positions at about the same height, correct both ends
          */
@@ -335,6 +339,8 @@ Slur::do_post_processing ()
   snapy_f_drul[LEFT] = snapy_f_drul[RIGHT] = 0;
   Drul_array<Real> snapx_f_drul;
   snapx_f_drul[LEFT] = snapx_f_drul[RIGHT] = 0;
+  Drul_array<bool> snapped_b_drul;
+  snapped_b_drul[LEFT] = snapped_b_drul[RIGHT] = false;
   do
     {
       if ((note_column_drul[d] == spanned_drul_[d])
@@ -353,6 +359,7 @@ Slur::do_post_processing ()
          snapy_f_drul[d] = stem_l->extent (Y_AXIS)[dir_];
          snapy_f_drul[d] += info_drul[d].interstaff_f_;
          snapy_f_drul[d] += dir_ * 2 * y_gap_f;
+         snapped_b_drul[d] = true;
        }
     }
   while (flip (&d) != LEFT);
@@ -361,9 +368,11 @@ Slur::do_post_processing ()
     only use snapped positions if sign (dy) will not change
     and dy doesn't change too much
     */
-  if (snapy_f_drul[LEFT] && snapy_f_drul[RIGHT]
+  if (!fix_broken_b)
+    dy_f += interstaff_f;
+  if (snapped_b_drul[LEFT] && snapped_b_drul[RIGHT]
       && ((sign (snapy_f_drul[RIGHT] - snapy_f_drul[LEFT]) == sign (dy_f)))
-      && (!dy_f || (abs (snapy_f_drul[RIGHT] - snapy_f_drul[LEFT] - dy_f) 
+      && (!dy_f || (abs (snapy_f_drul[RIGHT] - snapy_f_drul[LEFT] - dy_f)
                    < abs (dy_f * snap_max_dy_f))))
     {
       do
@@ -374,18 +383,18 @@ Slur::do_post_processing ()
       while (flip (&d) != LEFT);
   
     }
-  else if (snapy_f_drul[LEFT]
+  else if (snapped_b_drul[LEFT]
       && ((sign (dy_f_drul_[RIGHT] - snapy_f_drul[LEFT]) == sign (dy_f)))
-      && (!dy_f || (abs (dy_f_drul_[RIGHT] - snapy_f_drul[LEFT] - dy_f) 
+      && (!dy_f || (abs (dy_f_drul_[RIGHT] - snapy_f_drul[LEFT] - dy_f)
                    < abs (dy_f * snap_max_dy_f))))
     {
       Direction d = LEFT;
       dy_f_drul_[d] = snapy_f_drul[d];
       dx_f_drul_[d] = snapx_f_drul[d];
     }
-  else if (snapy_f_drul[RIGHT]
+  else if (snapped_b_drul[RIGHT]
       && ((sign (snapy_f_drul[RIGHT] - dy_f_drul_[LEFT]) == sign (dy_f)))
-      && (!dy_f || (abs (snapy_f_drul[RIGHT] - dy_f_drul_[LEFT] - dy_f) 
+      && (!dy_f || (abs (snapy_f_drul[RIGHT] - dy_f_drul_[LEFT] - dy_f)
                    < abs (dy_f * snap_max_dy_f))))
     {
       Direction d = RIGHT;
index d08d3d8ae1d275d2acb58ef40bdc188b813559f1..fb80c544d2d8d7cdf7292265ee1bfcff003970ab 100644 (file)
@@ -25,9 +25,11 @@ time3_2beamAutoEnd = "1/2";
 time3_2beamAutoEnd_16 = "1/4";
 time3_2beamAutoEnd_32 = "1/8";
 
-time3_4beamAutoBegin = "1/4";
+time3_4beamAutoBegin_8 = "1/4";
 time3_4beamAutoEnd_8 = "3/4";
-time3_4beamAutoBegin_32 = "1/8";
+time3_4beamAutoBegin_16 = "1/16";
+time3_4beamAutoEnd_16 = "1/4";
+%time3_4beamAutoBegin_32 = "1/8";
 time3_4beamAutoEnd_32 = "1/8";
 
 time3_8beamAutoBegin = "1/8";
index 65d4e8d02a2350feefe76ab4c30b9f4147e9ab45..e9fc341694ab13a58c00008395514debdae3a6f7 100644 (file)
@@ -101,7 +101,7 @@ slur_x_minimum = 3.0 * \interline;
 slur_slope_damping = 0.3;
 slur_interstaff_slope_damping = 0.6;
 % height damping: keep h/dx < slur_height_damping
-slur_height_damping = 0.5;
+slur_height_damping = 0.4;
 slur_interstaff_height_damping = 0.5;
 % snap to stem if slur ends closer to stem than
 slur_snap_to_stem = 1.75 * \interline;
index c12411366841ebb25570097c0a9c955bb1c8b202..aa61bf49a7a42b4204d9a14228502d11f99514a2 100644 (file)
@@ -11,7 +11,7 @@ copyright =    "public domain";
 } 
 
 %{
- Tested Features@ multivoice accents lyrics chords piano music
+ Tested Features: multivoice accents lyrics chords piano music
 multiple \paper{}s in one \score 
 Note: Original key F.
 %}
@@ -69,104 +69,55 @@ vocalThrough = \notes\relative c{
        e2 r4 |
 }
 
-lyricVerse1 = \lyrics{
-% 5
-       \times 2/3 {  Lei-4 se8 } fleh-4. en8 |
-       \times 2/3 {  mei-4 ne8 } Lie-4 der8 " "8 |
-       Durch4. die8 \times 2/3 {  Nacht4 zu8 } |
-       dir;2 " "4 |
-       " "2.*2
-%{     " "4 " " " " |
-       " " " " " " |%}
-% 11
-       \times 2/3 {  In4 den8 } stil-4. len8 |
-       \times 2/3 {  Hain4 her-8 } nie-4. der8 |
-       Lieb-4. chen,8 \times 2/3 {  komm4 zu8 } |
-       mir!2 " "4 |
-               " "2.*2
-%{     " "4 " " " " |
-       " " " " " " |%}
-% 17
-       Fl\"us-8. ternd16 schlan-4. ke8 |
-       Wip-8. fel16 rau-4. schen8 |
-       \times 2/3 {  In4 des8 } Mon-4. des8 |
-       Licht;2. |
-       \times 2/3 {  In4 des8 } Mon-4. des8 |
-       Licht;2. |
-% 23 
-       Des8. Ver-16 r\"a-4. thers8 |
-       feind-8. lich16 Lau-4. schen8 |
-       \times 2/3 {  F\"urch-4 te8 } Hol-4. de8 |
-       nicht2. |
-       \times 2/3 {  f\"urch-4 te8 } Hol-4. de8 |
-       nicht.2. |
+lyricVerseOne = \lyrics{
+       Lei- " " se fleh- en mei- " " ne Lie- der 
+       Durch die Nacht " " zu dir; 
+       In " " den stil- len Hain " " her- nie- der
+       Lieb- chen, komm " " zu mir! 
+       
+       Fl\"us- ternd schlan- ke Wip- fel rau- schen
+       In " " des Mon- des Licht,
+       In " " des Mon- des Licht;
+
+       Des Ver- r\"a- ters feind- lich Lau- schen
+       F\"urch- " " te, Hol- de, nicht,
+       F\"urch- " " te, Hol- de, nicht.
 }
        
-lyricVerse2 = \lyrics{
-% 5
-       \times 2/3 {  H\"orst4 die8 } Nach-4. ti-8 
-       \times 2/3 {  gal-4 len8 } schla-4 gen?8 " "8
-       ach!4. sie8 \times 2/3 {  fleh-4 en8 } 
-       dich,2 " "4
-       " "2.*2
-%{     " "4 " " " " 
-       " "4" " " "
-%}
-% 11
-       \times 2/3 {  Mit4 der8 } T\"o-4. ne8
-       \times 2/3 {  s\"u-4 "\ss en"8 } Kla-4. gen8
-       Fleh-4. en8 \times 2/3 {  sie4 f\"ur8 }
-       mich2 " "4
-       " "2.*2
-%{     " "4" " " " 
-       " "4" " " "
-%}
-% 17
-       Sie-8. ver-16 stehn4. des8
-       Bus-8. ens16 Seh-4. nen8
-       \times 2/3 {  Ken-4 nen8 } Lieb-4. es-8 
-       schmerz,2.
-       \times 2/3 {  Ken-4 nen8 } Lieb-4. es-8 
-       schmerz.2.
-
-% 23
-       R\"uh-8. ren16 mit4. den8 
-       Sil-8. ber-16 t\"o-4. nen8
-       \times 2/3 {  jed-4 es8 } wei-4. che8 
-       Herz,2.
-       \times 2/3 {  jed-4 es8 } wei-4. che8 
-       Herz.2.
+lyricVerseTwo = \lyrics{
+       H\"orst " " die Nach- ti- gal- " " len schla- gen? 
+       Ach! sie fleh- " " en dich, 
+       Mit " " der T\"o- ne s\"u- " " "\ss en" Kla- gen
+       Fleh- en sie " " f\"ur mich. 
+       
+       Sie- ver- "steh'n" des Bus- ens Seh- nen
+       Ken- " " nen Lieb- es- schmerz,
+       Ken- " " nen Lieb- es- schmerz.
+
+       R\"uh- ren mit den Sil- ber- t\"o- nen
+       Jed- " " es wei- che Herz,
+       Jed- " " es wei- che Herz.
 }
 
 lyricThrough = \lyrics{
-% 37
-       La\ss8. auch16 dir8. die16 Brust8. be-16 |
-       we-4 gen " " |
-       Lieb-4. chen,8 h\"o-8. re16 |
-       mich!2 " "4 |
-       Be-4. bend8 \times 2/3 {  harr'4 ich8} |
-       dir8. ent-16 ge-4 gen!8 " "8 |
-       " "2. |
-       " "2. |
-       \times 2/3 {  Komm4 be-8 } gl\"u4. cke8 |
-       mich!2. |
-       \times 2/3 {  Komm4 be-8 } gl\"u4. cke8 |
-       mich,2. __ |
-       " "2 be-4 |
-       gl\"u-2. |
-       cke2. |
-       mich!2 " "4 |
+       La\ss auch dir die Brust be- we- gen 
+       Lieb- chen, h\"o- re mich! 
+       Be- bend harr' " " ich dir ent- ge- gen! 
+       
+       Komm, " " be- gl\"uk- ke mich!
+       Komm, " " be- gl\"uk- ke mich, __ " "
+       Be- gl\"uk- ke mich!
 }
 
 trebleIntro = \notes\relative c{
-       r8^"\bf m\\\"a\\\ss ig"\pp <g'-. c-.> <c-. es-.> <g-. c-.> <c-. es-.> <g-. c-.> |
+       r8^"\bf M\\\"a\\ss ig"\pp <g'-. c-.> <c-. es-.> <g-. c-.> <c-. es-.> <g-. c-.> |
        r8 <as-. c-.> <c-. es-.> <as-. c-.> <c-. es-.> <as-. c-.> |
        r8 <as-. c-.> <c-. d-.> <as-. c-.> <c-. d-.> <as-. c-.> |
        r8 <g-. b-.> <b-. d-.> <g-. b-.> <b-. d-.> <g-. b-.> |
        \break
 }
 
-trebleVerse1 = \notes\relative c{
+trebleVerseOne = \notes\relative c{
        %5
        r8 <g' c> <c es> <g c> <c es> <g c> |
        r8 <f c'> <c' d> <f, c'> <c' d> <f, c'> |
@@ -274,7 +225,7 @@ bassIntro = \notes\relative c{
        <g2 g'> r4 |
 }
 
-bassVerse1 = \notes\relative c{
+bassVerseOne = \notes\relative c{
 %      \clef bass;
        \property Voice.dynamicDir=1
 %5
@@ -361,24 +312,9 @@ global = \notes{
        \bar "|.";
 }
 
-
-lyricFour = \lyrics{
-       " "2.*4
-%{     " "4 " " " "
-       " " " " " "
-       " " " " " "
-       " " " " " "%}
-}
-allLyrics = {
-       \time 3/4; 
-%      \skip 4 * 12; 
-       \lyricFour
-       \lyricVerse1
-%      \skip 4 * 24; 
-       \lyricFour
-       \lyricFour
-       \lyricVerse2
+allLyrics = \lyrics {
+       \lyricVerseOne
+       \lyricVerseTwo
        \lyricThrough
 }
 
@@ -390,7 +326,6 @@ vocals = \notes{
        \clef treble;
        % certainly no auto-beaming for vocals
        \property Voice.beamAuto=0
 
        \property Voice.dynamicDir = \up
        \skip 4 * 12; 
@@ -401,18 +336,18 @@ vocals = \notes{
 }
 
 vocalStaff = \context Staff = vocal<
-       \property Staff.instrument = "alto sax"
-       \global
-       \vocals
+         \property Staff.instrument = "alto sax"
+         \global
+         \vocals
 >
 
 treble = {
        \clef treble;
        \property Voice.beamAutoBegin=0
        \trebleIntro 
-       \trebleVerse1 
+       \trebleVerseOne 
        \trebleEentje
-       \trebleVerse1 
+       \trebleVerseOne 
        \trebleThrough
 }
 
@@ -424,9 +359,9 @@ trebleStaff = \context Staff = treble<
 bass = {
        \clef bass;
        \bassIntro 
-       \bassVerse1 
+       \bassVerseOne 
        \bassEentje
-       \bassVerse1 
+       \bassVerseOne 
        \bassThrough
 }
 
@@ -440,27 +375,32 @@ grandStaff = \context PianoStaff <
        \bassStaff
 >
 
+
 \score{
-       % Transpose as you like for your voice
-       % Range untransposed is c' to f'' (for tenors and sopranos)
-       % To get original, \transpose d'
-       % \transpose a gives a' to d'' (for basses, who sing an octave down)
        <
-% kjoet, but i like the original better -- jcn
-%              { \notes \transpose a { \vocalStaff } }
-%              \lyricStaff
-%              { \notes \transpose a { \grandStaff } }
-               { \notes { \vocalStaff } }
-               \lyricStaff
-               { \notes { \grandStaff } }
+
+%{
+       Transpose as you like for your voice
+       Range untransposed is c' to f'' (for tenors and sopranos)
+       \transpose a gives a' to d'' (for basses, who sing an octave down)
+
+               \addlyrics 
+                       \notes \transpose a \vocalStaff
+                       \lyricStaff
+               \notes \transpose a \grandStaff
+%}
+
+               \addlyrics
+                       %\context Staff=vocal \vocalStaff
+                       %\context Lyrics=lyric \lyricStaff 
+                       \vocalStaff
+                       \lyricStaff 
+               \grandStaff
        >
        \paper { 
-%              \translator { \OrchestralScoreContext }
-%              \translator { \OrchestralPartStaffContext }
                \translator { \HaraKiriStaffContext }
        }
-%broken 1.1.51
-%      \midi{
-%              \tempo 4 = 54;
-%      }
+       \midi{
+               \tempo 4 = 54;
+       }
 }
index fc90830c0be257bd32470555d8e020229f69e465..07048f3d24670bf9be5c35efa9b4fe5ff2614459 100644 (file)
@@ -114,8 +114,8 @@ two = \context Staff \notes\relative c{
        a'8~ |
        a g-3~  g16 e fis8~  fis16 d8.~  d8. cis!16 |
        \translator Staff=lower \stemup
-       <
-               { \stemup  d8-2 a~ a4 }
+       \context Staff <
+               \context Voice=i { \stemup  d8-2 a~ a4 }
                \context Voice=ii { \stemdown  a8-1 g  fis16-2 e-1 fis-2 d-1 }
        >
        \stemup 
@@ -177,8 +177,8 @@ four = \context Staff \notes\relative c{
        %15
        \stemdown
        d1 ~ | 
-       d 
-       d, ~
+       d | 
+       d, ~ |
        d2 d2
 }
 
index 937ec2cd0350c278ce8ba1ae71f181328f397223..3b11fae767c466252d9f0c2cb11116166f4743ee 100644 (file)
@@ -15,7 +15,7 @@ copyright =    "public domain";
  dotted slurs
 %}
 
-\version "1.1.52";
+\version "1.1.55";
 
 \include "allemande-urtext.ly";
 
@@ -27,15 +27,11 @@ allemande_cello_global = \notes{
                \partial 16;
                s16
                s1*11 |
-               s2 s4 s8
-               \partial 16*15;
-               s16
+               s2 s4 s8.
        } \repeat "semi" 2 {
-               % urg
-               s32 \partial 16; s32
+               s16
                s1*11
                s16*15
-               \partial 16*15;
        }
 }
 
index e59035d9a8ee991e21673460b3800d2313b1112c..d835f9b3c935f5d1c9d0c3c6a3f4c7ff9be7d134 100644 (file)
@@ -15,7 +15,7 @@ copyright =    "public domain";
  dotted slurs
 %}
 
-\version "1.0.16";
+\version "1.1.55";
 
 \include "allemande-urtext.ly";
 
@@ -23,19 +23,15 @@ allemande_viola_global = \notes{
        \time 4/4;
        \key f;
        \clef alto;
-       \repeat 2 {
+       \repeat "semi" 2 {
                \partial 16;
                s16
                s1*11 |
-               s2 s4 s8
-               \partial 16*15;
+               s2 s4 s8.
+       } \repeat "semi" 2 {
                s16
-       } \repeat 2 {
-               % urg
-               s32 \partial 16; s32
                s1*11
                s16*15
-               \partial 16*15;
        }
 }
 
index 4ef6fb8f48867a3d3cc066cf9a6a0e791bb6c197..9741a5e4f5443cbbc2620ea4e38ac67eeb1f9654 100644 (file)
@@ -15,7 +15,7 @@ copyright =    "public domain";
  dotted slurs
 %}
 
-\version "1.0.16";
+\version "1.1.55";
 
 \include "courante-urtext.ly";
 
@@ -23,20 +23,15 @@ courante_cello_global = \notes{
        \time 3/4;
        \key f;
        \clef bass;
-       \repeat 2 {
+       \repeat "semi" 2 {
                \partial 16;
                s16
                s2.*15
-               % hmm
-               s2 s8
-               \partial 16*11;
+               s2 s8.
+       } \repeat "semi" 2 {
                s16
-       } \repeat 2 {
-               % urg
-               s32 \partial 16; s32
                s2.*15
                s16*11
-               \partial 16*11;
        }
 }
 
index 3205773dcb8e1548e93cfe094d3437db64c548c5..02b676844aa28eb2e8bd23dd8ca6fe2e6b4230b1 100644 (file)
@@ -15,7 +15,7 @@ copyright =    "public domain";
  dotted slurs
 %}
 
-\version "1.0.16";
+\version "1.1.55";
 
 \include "courante-urtext.ly";
 
@@ -23,20 +23,15 @@ courante_viola_global = \notes{
        \time 3/4;
        \key f;
        \clef alto;
-       \repeat 2 {
+       \repeat "semi" 2 {
                \partial 16;
                s16
                s2.*15
-               % hmm
-               s2 s8
-               \partial 16*11;
+               s2 s8.
+       } \repeat "semi" 2 {
                s16
-       } \repeat 2 {
-               % urg
-               s32 \partial 16; s32
                s2.*15
                s16*11
-               \partial 16*11;
        }
 }
 
index 439eed58abe91949dc49a778f42ef64aeba27cf9..f5b05289951e9728c0fc603321cff7ec4d263035 100644 (file)
@@ -15,7 +15,7 @@ copyright =    "public domain";
  dotted slurs
 %}
 
-\version "1.0.16";
+\version "1.1.55";
 
 \include "gigue-urtext.ly";
 
@@ -23,18 +23,19 @@ gigue_cello_global = \notes{
        \time 3/8;
        \key f;
        \clef bass;
-       \repeat 2 {
+       \repeat "semi" 2 {
                \partial 8;
                s8
                s4.*31
                s4
-               \partial 4;
-       } \repeat 2 {
+               %\partial 4;
+       } \repeat "semi" 2 {
                % urg
-               s16 \partial 8; s16
+               %s16 \partial 8; s16
+               s8
                s4.*43
                s4
-               \partial 4;
+               %\partial 4;
        }
 }
 
index 2ea545bd7b3e7d22a53c94b71ba055b2a56af47f..51e81a85716295a3ea58cd44eeda5ce81a438067 100644 (file)
@@ -7,9 +7,6 @@ Well, there are still some scripts in this "urtext".
 But merging melodic and scripts doen't work too well yet (see viola_scripts).
 %}
 
-n = { \slurnormal }
-d = { \slurdotted }
-
 %
 % this must be redone a bit:
 % 
@@ -25,8 +22,7 @@ gigue_notes = \context Staff \notes \relative c {
        f4-\trill a8 | b,()g' cis, | d f16( c bes )a | g8()es' a, |
        bes d16( a g )f | e!8()cis' bes' a g16( f e)d |
        %15
-       %\stemup e(f g e f)d \stemboth e8()a,\comma c''! |
-       \stemup e(f g e f)d \stemboth e8()a,^"\\sethuge{\\ \\ '}" c'! |
+       \stemup e(f g e f)d \stemboth e8()a, c'! |
        \stemup c16(d es c d)a bes8 r bes |
        bes16(c d bes c)g a8 r a |
        %21
@@ -106,4 +102,4 @@ gigue = \notes<
        \$gigue_b
 >
 
-\version "1.1.52";
+\version "1.1.55";
index 72be38e830451e3aae51b5f4b8c05aef8471d7de..fff70f59e9edea27f52c47401394af2eb6e4febf 100644 (file)
@@ -15,7 +15,7 @@ copyright =    "public domain";
  dotted slurs
 %}
 
-\version "1.0.16";
+\version "1.1.55";
 
 \include "gigue-urtext.ly";
 
@@ -23,13 +23,13 @@ gigue_viola_global = \notes{
        \time 3/8;
        \key f;
        \clef alto;
-       \repeat 2 {
+       \repeat "semi" 2 {
                \partial 8;
                s8
                s4.*31
                s4
                \partial 4;
-       } \repeat 2 {
+       } \repeat "semi" 2 {
                % urg
                s16 \partial 8; s16
                s4.*43
index 80dc4bb6566561863f683853c5ddca6ae4fa1b4a..ce6c6c983b27bc0a8644d87e4088fad83a25bce0 100644 (file)
@@ -16,7 +16,7 @@ copyright =    "public domain";
  dotted slurs
 %}
 
-\version "1.1.52";
+\version "1.1.55";
 
 \include "menuetto-urtext.ly";
 
@@ -24,13 +24,14 @@ menuetto_i_cello_global = \notes{
        \time 3/4;
        \key f;
        \clef bass;
-       \repeat    "semi" 2 {
+       \repeat "semi" 2 {
                \skip 2.*8;
        }
        \repeat "semi" 2 {
                \skip 2.*1;
                \slurdotted
                \skip 2.*14;
+               \property Voice.textEmptyDimension = 1
                s2._"Fine"
        }
 }
@@ -87,6 +88,7 @@ menuetto_ii_cello_global = \notes{
                \skip 2.*1;
                \slurdotted
                \skip 2.*14;
+               \property Voice.textEmptyDimension = 1
                s2._"Menuetto I da Capo"
        }
 
index f74c407aa5123efef94a44dfe5fcbc44bf3fed2a..410cc6d9467f476bf00c94f320d463f049269f1c 100644 (file)
@@ -18,24 +18,23 @@ menuetto_i_a = \context Staff \notes \relative c {
        %7
        <a f> <d f, bes,> <e g, g,> |
        <cis2. e, a,> |
-       <a2\f e'> d8( e16 )f |
-       \slurdotted
-       e8( d cis )e a,()g |
-       a4 () d cis |
-       g'8( f e )f d() c |
+       <a2\f e'> d8 e16 f |
+       e8 d cis e a, g |
+       a4 d cis |
+       g'8 f e f d c |
        %13
        bes2 c4 |
        a8 g a f <d'4 e, bes> |
        <c f, a,> bes8 a g a |
-       f8( e )f a g bes |
+       f8 e f a g bes |
        <a2^\trill fis> bes4 |
        c8 bes c a fis4^\trill |
        %19
 % dispute
 %      <bes,4 g' d'> <c, g' c> < d,8 bes'(> )a |
-       <d'4 g, bes,> <c g c,> bes8()a |
-       c8( bes a )bes g()bes |
-       d4 () cis d |
+       <d'4 g, bes,> <c g c,> bes8 a |
+       c8 bes a bes g bes |
+       d4 cis d |
        g,8 f g e f4 |
        g,8 g' <{e4.^\trill d8 } a4.> ~ |
        <d2. a d,> |
@@ -44,7 +43,6 @@ menuetto_i_a = \context Staff \notes \relative c {
 menuetto_i_b = \context Staff \notes \relative c {
        \context Voice = ii
        \stemdown
-       \slurdotted
        \skip 2.*1; |
        <e8 c> \skip 8*5; |
        \skip 2.*1; |
@@ -118,11 +116,9 @@ menuetto_i = \context Staff \notes<
 
 menuetto_ii = \context Staff\notes \relative c {
        \context Voice=i
-       \slurdotted
-       fis4^\trill d8( e fis )g |
+       fis4^\trill d8 e fis g |
        a4 fis, a' |
-       g,8()b e4 g |
-       \slurnormal
+       g,8 b e4 g |
        d8( cis )b cis a g |
        % ugh, forcing knee
        % Lily's not yet smart enough to decide for herself.
@@ -135,11 +131,9 @@ menuetto_ii = \context Staff\notes \relative c {
        cis4^\prall e8( d cis )b |
        cis4 g, cis' |
        fis,8()a d4 fis |
-       b,8()a g()fis \slurdotted g()b |
-       \slurnormal
+       b,8()a g()fis g b |
        %13
        e, d'( cis )b cis()ais |
-       % check slur! d, b' a! g fis )e |
        d,( b' a! g fis )e |
        g( fis e d cis )d |
        b( cis d e fis )g |
@@ -148,12 +142,10 @@ menuetto_ii = \context Staff\notes \relative c {
        %19
        b8()a c( b a )g |
        fis() g a()fis g()e |
-       \slurdotted
-       cis4^\trill a8( b cis )d |
-       \slurnormal
+       cis4^\trill a8 b cis d |
        e( fis g )b a4 |
        g8()fis e()d e()cis |
        d2.
 }
 
-\version "1.1.52";
+\version "1.1.55";
index 8a2e3de470a44482b74d4244d4fad54a28453915..1d8cde31b7ba523518e2117f12bb5aa7dd3a5507 100644 (file)
@@ -17,7 +17,7 @@ copyright =    "public domain";
  dotted slurs
 %}
 
-\version "1.0.16";
+\version "1.1.55";
 
 \include "menuetto-urtext.ly";
 
@@ -25,15 +25,16 @@ menuetto_i_viola_global = \notes{
        \time 3/4;
        \key f;
        \clef alto;
-       \repeat 2 {
+       \repeat "semi" 2 {
                \skip 2.*8;
                \clef violin;
                \skip 2.*1;
-       } \repeat 2 {
+       } \repeat "semi" 2 {
                \slurdotted
                \skip 2.*3;
                \clef alto;
                \skip 2.*11;
+               \property Voice.textEmptyDimension = 1
                s2._"Fine"
        }
 }
@@ -78,12 +79,13 @@ menuetto_ii_viola_global = \notes{
        \time 3/4;
        \key D;
        \clef alto;
-       \repeat 2 {
+       \repeat "semi" 2 {
                \skip 2.*8;
-       } \repeat 2 {
+       } \repeat "semi" 2 {
                \skip 2.*1;
                \slurdotted
                \skip 2.*14;
+               \property Voice.textEmptyDimension = 1
                s2._"Menuetto I da Capo"
        }
 }
index 158b401ac014dd220e43f8282cafbbf16a7bbf73..977e6d24fd6ea715a227a150c80d78596af069ce 100644 (file)
@@ -15,7 +15,7 @@ copyright =    "public domain";
  dotted slurs
 %}
 
-\version "1.1.52";
+\version "1.1.55";
 
 \include "prelude-urtext.ly";
 
index 7e8847975b82b8000902ec4679307df396980c92..7f9b4df710eebaca0276d24a82ab608ea23b67ab 100644 (file)
@@ -101,20 +101,12 @@ prelude_b = \notes \relative c {
        a'2. a a a <a d,>
 }
 
-%{
-properties, urg!
+
 fig1 = \notes{ s16( s s )s }
 fig2 = \notes{ s16( s ) s s }
 fig3 = \notes{ s16 s( s )s }
 fig4 = \notes{ s16( s s s s s s )s }
 fig5 = \notes{ s8.()s16 }
-%}
-
-fig1 = \notes{ \slurnormal s16( s s )s }
-fig2 = \notes{ \slurnormal s16( s ) s s }
-fig3 = \notes{ s16 \slurnormal s( s )s }
-fig4 = \notes{ \slurnormal s16( s s s s s s )s }
-fig5 = \notes{ \slurnormal s8.()s16 }
 
 % of course, i just type fig1, and add the \ and the silly $ later
 prelude_slurs = \notes{
@@ -192,87 +184,10 @@ prelude_slurs = \notes{
        s4 \$fig3 s4 |
 }
 
-fig1 = \notes{ \slurdotted s16( s s )s }
-fig2 = \notes{ \slurdotted s16( s ) s s }
-fig3 = \notes{ s16 \slurdotted s( s )s }
-fig4 = \notes{ \slurdotted s16( s s s s s s )s }
-fig5 = \notes{ \slurdotted s8.()s16 }
-fig6 = \notes{ \slurdotted s16()s \slurdotted s()s }
-
-prelude_suggested_slurs = \notes{
-       \context Voice=i
-       \slurdotted
-       s2. |
-       s2. |
-       s4 \$fig5 s4 |
-       s2. |
-       %5
-       s4 \$fig5 \$fig1 |
-       \$fig1 \$fig1 \$fig2 |
-       s4 \$fig5 s4 |
-       \$fig1 \$fig1 s4 |
-       \$fig2 \$fig5 s4 |
-       %10
-       s2. |
-       s2 \$fig2 |
-       s4 \$fig3 \$fig2 |
-       s2. |
-       s2. |
-       %15
-       \$fig2 s4 \$fig3 |
-       s2 \$fig3 |
-       \$fig1 \$fig1 \$fig1 |
-       s4 \$fig5 s4 |
-       \$fig1 \$fig5 s4 |
-       %20
-       s4 \$fig5 s4 |
-       \$fig3 s2 |
-       s2. |
-       \$fig3 \$fig3 s4 |
-       \$fig1 \$fig1 \$fig1 |
-       %25
-       s4 \$fig5 s4 |
-       s2. |
-       s2. |
-       s2 \$fig3 |
-       s2. |
-       %30
-       s2. |
-       s2. |
-       \$fig3 \$fig3 \$fig2 |
-       \$fig2 s2 |
-       s2. |
-       %35
-       s4 \$fig3 \$fig3 |
-       s2 \$fig3 |
-       s2. |
-       \$fig2 s2 |
-       \$fig2 s2 |
-       %40
-       s2. |
-       s2. |
-       s2. |
-       s2. |
-       % check !
-       \$fig3 \$fig2 s4 |
-       %45
-       \$fig3 \$fig2 s4 |
-       % check!
-       \$fig3 s2 |
-       s2. |
-       s2. |
-       s2 \$fig2 |
-       %50
-       \$fig1 \$fig5 s4 |
-       s4 \$fig6 \$fig6 |
-       \$fig3 \$fig1 \$fig1 |
-       \$fig3 s2 |
-}
-
 prelude_a = \notes<
        \$prelude_notes
-       \$prelude_slurs
-       \$prelude_suggested_slurs
+       % Han-Wen: help:  adding slurs breaks auto-beaming??
+       %\$prelude_slurs
 >
 
 prelude = \context Staff \notes<
@@ -280,4 +195,4 @@ prelude = \context Staff \notes<
        \$prelude_b
 >
 
-\version "1.1.52";
+\version "1.1.55";
index 1da2d1d07217dccc821ac16bced654a769e243d9..ed4be20863fd9cfba2d5d6ddfa10b4f60de3d8fa 100644 (file)
@@ -15,7 +15,7 @@ copyright =    "public domain";
  dotted slurs
 %}
 
-\version "1.1.52";
+\version "1.1.55";
 
 \include "prelude-urtext.ly";
 
index e7e8cd846f15cfb1b72f68a4ca3e96ac656d14cf..320035f023689e01271e0ac6fa9eca78b98ca183 100644 (file)
@@ -15,7 +15,7 @@ copyright =    "public domain";
  dotted slurs
 %}
 
-\version "1.0.16";
+\version "1.1.55";
 
 \include "sarabande-urtext.ly";
 
@@ -23,9 +23,9 @@ sarabande_cello_global = \notes{
        \time 3/4;
        \key f;
        \clef bass;
-       \repeat 2 {
+       \repeat "semi" 2 {
                s2.*12
-       } \repeat 2 {
+       } \repeat "semi" 2 {
                s2.*16
        }
 }
index cdefd2bacc564a38489dc6bb0c1dd5d2369901ae..47e8abd46a1f22c40538fd07c4b2a5368b219a62 100644 (file)
@@ -15,7 +15,7 @@ copyright =    "public domain";
  dotted slurs
 %}
 
-\version "1.0.16";
+\version "1.1.55";
 
 \include "sarabande-urtext.ly";
 
@@ -23,9 +23,9 @@ sarabande_viola_global = \notes{
        \time 3/4;
        \key f;
        \clef alto;
-       \repeat 2 {
+       \repeat "semi" 2 {
                s2.*12
-       } \repeat 2 {
+       } \repeat "semi" 2 {
                s2.*16
        }
 }