]> git.donarmstrong.com Git - lilypond.git/blobdiff - input/les-nereides.ly
release commit
[lilypond.git] / input / les-nereides.ly
index f47077e10930a0aa3a686fb992236dae872f2b46..1c18b8652569a414f6cff4f3785a59278456b5b9 100644 (file)
@@ -1,5 +1,5 @@
 #(ly:set-option 'old-relative)
-\version "1.9.1"
+\version "2.1.1"
 
 \header {
     composer =   "ARTHUR GRAY"
@@ -22,8 +22,8 @@ marked with %tweak
 
 possibly more impressive to render without tweaks?
 
-  grep -v tweak input/les-nereides.ly > lnnt.ly
-  ly2dvi lnnt.ly
+  grep -v tweak input/les-nereides.ly >> lnnt.ly
+  lilypond lnnt.ly
 
 %}
 
@@ -32,23 +32,23 @@ possibly more impressive to render without tweaks?
   (lambda (elt) (equal? text (ly:get-grob-property elt 'text))))
 
 
-treble = \context Voice=treble \notes\relative c''{
+treble = \new Voice \notes\relative c''{
     \key a \major
     r2
     | %2
     \stemUp
-    r4 <<cis eis a cis>>\arpeggio r2
+    r4 <cis eis a cis>\arpeggio r2
     | %3
-    r4 <<cis fis a cis>>\arpeggio r8.
+    r4 <cis fis a cis>\arpeggio r8.
 
     \translator Staff=bass
 
     \once\property Voice.TextScript \set #'extra-offset = #'(-3 . -4) %tweak
            
     cis,16^2(^\markup {\small \italic "m.d." }
-    <<fis fis,>>8 <<e! e,!>>
+    <fis fis,>8 <e! e,!>
     | %4
-    <<dis, a' dis>>4)
+    <dis, a' dis>4)
     
     \translator Staff=treble
     
@@ -62,9 +62,12 @@ treble = \context Voice=treble \notes\relative c''{
     \tieUp
     cis''''4^\markup { \small \italic "m.g." }\arpeggio~
     \grace {
+       \property Voice.Stem \override #'stroke-style = #"grace"
+  
          cis8
         
          %\stemBoth Hmm
+       
         \property Voice.Stem \set #'direction = #0
         
           a16[-5( fis dis]
@@ -73,30 +76,33 @@ treble = \context Voice=treble \notes\relative c''{
         cis32[ a-1 fis-4 dis]   cis[ a  fis)-2]
         % the small grace in lower staff comes after us
         s32
+    
+       \property Voice.Stem \revert #'stroke-style
     }
 
+
     \stemUp
     cis'4( bis)
 
     | %5
-    r8 <<a' a,>>8(\mf <<gis gis,>> <<fis fis,>>
+    r8 <a' a,>8(\mf <gis gis,> <fis fis,>
     
     % \fingerUp
     \property Voice.Fingering \set #'direction = #1
     
     % Manual fix for collision with slur
     \property Voice.Fingering \set #'extra-offset = #'(0 . 1) %tweak
-    <<gis gis,>> <<fis fis,>> e)-1-4-5 r
+    <gis gis,> <fis fis,> e)-1-4-5 r
 
     | %6
-    r <<a a,>>8(\mf <<gis gis,>> <<fis fis,>>
-    <<gis gis,>> <<fis fis,>>  e) r
+    r <a a,>8(\mf <gis gis,> <fis fis,>
+    <gis gis,> <fis fis,>  e) r
     
     | %7
     \bar "||"
 }
 
-trebleTwo =  \context Voice=trebleTwo \notes\relative c''{
+trebleTwo =  \new Voice \notes\relative c''{
     \stemDown
     \slurDown
     % \fingerDown
@@ -107,21 +113,21 @@ trebleTwo =  \context Voice=trebleTwo \notes\relative c''{
     s1*2
     | %4
     s4
-    <<cis' a fis dis>>4\arpeggio
-    <<e, gis, e d!>>2
+    <cis' a fis dis>4\arpeggio
+    <e, gis, e d!>2
     | %5
     s8 cis4. d4
-    %%<<cis e,>>8[( <<b-3 d,-1>>
-    <<cis e,>>8[( <<b d,>>-3-1
+    %%<cis e,>8[( <b-3 d,-1>
+    <cis e,>8[( <b d,>-3-1
     | %6
-    %%<<a-2 cis,-1>>)] cis4. d4 
-    <<a cis,>>)]-2-1 cis4. d4 
-    <<cis e,>>8[( <<b d,>>
+    %%<a-2 cis,-1>)] cis4. d4 
+    <a cis,>)]-2-1 cis4. d4 
+    <cis e,>8[( <b d,>
     | %7
-    <<a cis,>>)]
+    <a cis,>)]
 }
 
-bass =  \context Voice=bass \notes\relative c{
+bass =  \new Voice \notes\relative c{
     \partial 2
     \key a \major
     
@@ -132,13 +138,13 @@ bass =  \context Voice=bass \notes\relative c{
     
     \dynamicUp
 
-    r8. e,16(\f_2 <<a a,>>8[ <<b b,>>]
+    r8. e,16(\f_2 <a a,>8[ <b b,>]
     | %2
-    <<cis cis,>>4
+    <cis cis,>4
     \translator Staff=treble
     \stemDown
     \property Voice.Slur \override #'attachment = #'(stem . stem) %tweak
-    <<a'' eis cis>>4)\arpeggio
+    <a'' eis cis>4)\arpeggio
     
     \property Voice.Slur \revert #'attachment %tweak
     \translator Staff=bass
@@ -148,17 +154,17 @@ bass =  \context Voice=bass \notes\relative c{
     \property Voice.Slur \override #'y-free = #0.1 %tweak
     \property Voice.Slur \revert #'attachment-offset %tweak
     \property Voice.Slur \override #'attachment-offset = #'((0 . 3) . (0 . 8)) %tweak
-    r8. cis,,16( <<fis fis,>>8 <<gis gis,>>
+    r8. cis,,16( <fis fis,>8 <gis gis,>
     
     | %3
     \property Voice.Stem \set #'length = #5 %tweak
-    <<a a,>>4
+    <a a,>4
     \translator Staff=treble
                            
     \property Voice.Stem \revert #'length %tweak
     \property Voice.Stem \revert #'direction
     \property Voice.Stem \override #'direction = #-1
-    <<a' fis cis>>)\arpeggio
+    <a' fis cis>)\arpeggio
     \translator Staff=bass
     \property Voice.Stem \revert #'direction
     r2
@@ -167,23 +173,27 @@ bass =  \context Voice=bass \notes\relative c{
     \property Voice.Slur \revert #'beautiful %tweak
     \property Voice.Slur \revert #'attachment-offset %tweak
     \stemDown
-    <<b,, b,>>4
+    <b,, b,>4
     \clef treble
     \stemBoth
-    <
+    <<
         %urg: staff-change: ! on dis
-        <<cis'' a fis dis!>>\arpeggio
-    >
+        <cis'' a fis dis!>\arpeggio
+    >>
     
     \grace {
+       \property Voice.Stem \override #'stroke-style = #"grace"
+  
         s8
         s16 s s
        s32 s s
        s s s
        \clef bass
-        \property Voice.fontSize = #-3
-       <<e,,, e,>>32(
-    } <<gis' e>>2)
+       <e,,, e,>32(
+    
+       \property Voice.Stem \revert #'stroke-style
+    }
+    <gis' e>2)
     
     | %5
     \slurUp
@@ -191,10 +201,10 @@ bass =  \context Voice=bass \notes\relative c{
     % \fingerDown
     \property Voice.Fingering \set #'direction = #-1
     
-    %%a,8 e'[-5(<<a-2 cis-3>>])
-    a,8 e'[-5(<<a cis>>])-2-3
-    %%r b,-5 <<e-3 gis-5 d'>>4
-    r b,-5 <<e gis d'>>4-3-5
+    %%a,8 e'[-5(<a-2 cis-3>])
+    a,8 e'[-5(<a cis>])-2-3
+    %%r b,-5 <e-3 gis-5 d'>4
+    r b,-5 <e gis d'>4-3-5
     \slurBoth
     \once \property Voice.Fingering \set #'extra-offset = #'(0 . -1) %tweak
     e,8[-5(
@@ -203,7 +213,7 @@ bass =  \context Voice=bass \notes\relative c{
     \once \property Voice.Fingering \set #'extra-offset = #'(0 . -1) %tweak
     a)-2]
     \slurUp
-    e'[(<<a cis>>)] r b, <<e gis d'>>4
+    e'[(<a cis>)] r b, <e gis d'>4
     \slurBoth
     e,8[(
     
@@ -211,7 +221,7 @@ bass =  \context Voice=bass \notes\relative c{
     a)]
 }
 
-bassTwo =  \context Voice=bassTwo \notes\relative c{
+bassTwo =  \new Voice \notes\relative c{
     \skip 2
     \skip 1*2
     \skip 2
@@ -222,20 +232,24 @@ bassTwo =  \context Voice=bassTwo \notes\relative c{
     cis'4( bis)
 }
 
-middleDynamics =  \context Dynamics=middle \notes{
+middleDynamics = \notes{
     \property Dynamics.TextScript \set #'padding = #-1 %tweak
     s2
     s1*2
     | %4
     s2
     \grace {
+  \property Voice.Stem \override #'stroke-style = #"grace"
+  
           s8
           s16 s s
           s32 s
            \once\property Dynamics.Hairpin \set #'extra-offset = #'(0 . 2) %tweak
           s\> s
           s32 s s s\!
-    }
+    
+  \property Voice.Stem \revert #'stroke-style }
+
     s32 s-"rall." s s s8 s4
     | %5
     s2-"a tempo" s8
@@ -248,7 +262,7 @@ middleDynamics =  \context Dynamics=middle \notes{
     s8\!
 }
 
-lowerDynamics = \context Dynamics=lower \notes{
+lowerDynamics = \notes{
     s2
     | %2
     s2\sustainDown s8. s16\sustainUp s4
@@ -267,11 +281,15 @@ lowerDynamics = \context Dynamics=lower \notes{
 %{
     s4
     \grace {
+  \property Voice.Stem \override #'stroke-style = #"grace"
+  
           s8
           s16 s s
           s32 s s s\sustainUp
           s32 s s s\sustainDown
-    }
+    
+  \property Voice.Stem \revert #'stroke-style }
+
 %}
     s2
 
@@ -300,23 +318,23 @@ lowerDynamics = \context Dynamics=lower \notes{
 }
 
 \score{
-    \context PianoStaff <
-        \context Staff=treble <
+    \context PianoStaff <<
+        \context Staff=treble <<
            \treble
            \trebleTwo
-        >
-       \context Dynamics=middle <
+        >>
+       \new Dynamics <<
            \middleDynamics
-       >
-        \context Staff=bass <
+       >>
+        \context Staff=bass <<
            \clef bass
            \bass
            \bassTwo
-        >
-       \context Dynamics=lower <
+        >>
+       \new Dynamics <<
            \lowerDynamics
-       >
-    >
+       >>
+    >>
     \paper {
        \translator {
            \ScoreContext
@@ -335,7 +353,7 @@ lowerDynamics = \context Dynamics=lower \notes{
            \consists "Dynamic_engraver"
            \consists "Text_engraver"
 
-           TextScript \override #'font-relative-size = #1
+           TextScript \override #'font-size = #2
            TextScript \override #'font-shape = #'italic
 
            \consists "Skip_event_swallow_translator"