X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=input%2Fmutopia%2FJ.S.Bach%2Fbaerenreiter-sarabande.ly;h=731ceff949a35d09cba4d61a613fdbe7017a6626;hb=5c14a087ca6cbd665fd631452b7b1283ba0387c3;hp=e767214c605e333e160646f09889abfae5635bdf;hpb=677031b7d5fd1806ca5d72bb6cbc37b3aacd5071;p=lilypond.git diff --git a/input/mutopia/J.S.Bach/baerenreiter-sarabande.ly b/input/mutopia/J.S.Bach/baerenreiter-sarabande.ly index e767214c60..731ceff949 100644 --- a/input/mutopia/J.S.Bach/baerenreiter-sarabande.ly +++ b/input/mutopia/J.S.Bach/baerenreiter-sarabande.ly @@ -1,8 +1,6 @@ -\version "2.3.2" +\version "2.11.61" -% #(ly:set-point-and-click 'line-column) - -forcedLastBreak = \notes { \break } +forcedLastBreak = { \break } %% We want this to perfectly match the Baerenreiter spacing. %% If we're not using 6 systems, there's definately a problem. @@ -17,10 +15,16 @@ forcedLastBreak = \notes { \break } " systems (expecting " (number->string n)))))) +#(define (assert-system-count-override count) + (ly:export #{ \override NoteHead #'after-line-breaking + = #(lambda (smob) (assert-system-count smob $count)) + #})) + + \header { title = "Solo Cello Suite II" piece ="Sarabande" - composer = "J.S. Bach" + composer = "Johann Sebastian Bach (1685-1750)" editor = "August Wenzinger" source= "B\\\"arenreiter Urtext" @@ -46,14 +50,15 @@ half way in measure 13 has been forgotten. } -sarabandeA = \context Voice \notes \relative c { +sarabandeA = \context Voice \relative c { \override Staff.NoteCollision #'merge-differently-dotted = ##t << { d8. e16 e4.\trill d16 e } \\ { d4 a2 } >> - 4. e'8[ d c] | - bes[ g'] f[ e16(f] g[ a bes d,)] | + 4. e'8[ d c] | + bes[ g'] f[ + e16(f] g[ a bes d,)] | cis4.\trill b8[ a g] | %% check spacing without accs: @@ -106,7 +111,7 @@ sarabandeA = \context Voice \notes \relative c { | \stemUp d4 d,16 a'( b cis d e f g) | - \stemBoth + \stemNeutral \forcedLastBreak %%25 << { a16(b c b) c4. b16(a) | @@ -121,16 +126,14 @@ sarabandeA = \context Voice \notes \relative c { d'[ cis] | %% d4 d,,2 | d4 - \override NoteHead - #'after-line-breaking-callback - = #(lambda (smob) (assert-system-count smob 6)) +% #(assert-system-count-override 6) d,,2 | } -sarabandeCelloGlobal = \notes{ +sarabandeCelloGlobal = { \time 3/4 - \key f \major + \key d \minor \clef bass \repeat "volta" 2 { s2.*12 @@ -139,7 +142,7 @@ sarabandeCelloGlobal = \notes{ } } -sarabandeCelloScripts = \notes{ +sarabandeCelloScripts = { } sarabandeCelloStaff = \context Staff << @@ -148,42 +151,51 @@ sarabandeCelloStaff = \context Staff << \sarabandeCelloScripts >> -% size perversions -smallerPaper = \paper { - \context { \Staff - fontSize = #-1 - \override StaffSymbol #'staff-space = #0.8 - } - \context { \Score - \override SpacingSpanner #'spacing-increment = #0.96 - } - - indent = 5.6 \mm - linewidth = 146.8 \mm +%% size perversions +smallerPaper = \layout { + \context { + \Staff + fontSize = #-1 + \override StaffSymbol #'staff-space = #0.8 + } + \context { + \Score + \override SpacingSpanner #'spacing-increment = #0.96 + } + + indent = 5.6 \mm + line-width = 146.8 \mm } -baerPaper = \paper { - indent = 7. \mm - linewidth =183.5 \mm - interscoreline=4.0\mm +\paper { + ragged-bottom = ##t + indent = 7. \mm + line-width =183.5 \mm + between-system-space = 25\mm + between-system-padding = 0\mm + system-count = 6 + +%% annotatespacing = ##t +} + +\book { + \score{ + \sarabandeCelloStaff + \layout { } + + \midi { \context { - \Score -% \override System #'print-function = #box-grob-stencil + \Score + tempoWholesPerMinute = #(ly:make-moment 40 4) + } } -} -\score{ - \sarabandeCelloStaff - \paper{ - \baerPaper + \header{ + opus= "" + piece ="Sarabande" } } - \midi{ \tempo 4 = 40 } - \header{ - opus= "" - piece ="Sarabande" } } - %%% Local variables: %%% LilyPond-indent-level:2 %%% End: