diff options
author | Erich Eckner <git@eckner.net> | 2014-09-10 17:47:07 +0200 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2014-09-10 17:47:07 +0200 |
commit | 49d14358c33b7d0ba7e7c381f91943617c7723ea (patch) | |
tree | fd55f0d3900d53978587d2228553359f86e69bbe /hr/michi/gardens | |
parent | 646f69a657326ca8dd733dfa579a90f89823d677 (diff) | |
download | Musik-49d14358c33b7d0ba7e7c381f91943617c7723ea.tar.xz |
Hauke eingefügt
Diffstat (limited to 'hr/michi/gardens')
-rw-r--r-- | hr/michi/gardens/dynArt.ly | 32 | ||||
-rw-r--r-- | hr/michi/gardens/gardens.ly | 71 | ||||
-rw-r--r-- | hr/michi/gardens/midi.lua | 53 | ||||
-rw-r--r-- | hr/michi/gardens/stimmen.ly | 61 | ||||
-rw-r--r-- | hr/michi/gardens/stimmen_.ly | 121 | ||||
-rw-r--r-- | hr/michi/gardens/texte.ly | 45 |
6 files changed, 383 insertions, 0 deletions
diff --git a/hr/michi/gardens/dynArt.ly b/hr/michi/gardens/dynArt.ly new file mode 100644 index 0000000..3cd5b3a --- /dev/null +++ b/hr/michi/gardens/dynArt.ly @@ -0,0 +1,32 @@ +%some settings% vim: ai sw=2 lbr nu et + + meta = { + %(dynamic) marks global to all voices + %\override Staff.TimeSignature #'style = #'() + \dynamicUp + \key ees \major + \time 4/4 + \partial 4 + s4 + s1*4 + s1*4 + s1*4 + s1*3 + s2. + \bar "|." + } + +% articulation + + sopranArt = { + } + + altArt = { + } + + tenorArt = { + } + + bassArt = { + } + diff --git a/hr/michi/gardens/gardens.ly b/hr/michi/gardens/gardens.ly new file mode 100644 index 0000000..f141a17 --- /dev/null +++ b/hr/michi/gardens/gardens.ly @@ -0,0 +1,71 @@ +%some settings% vim: ai sw=2 lbr nu et + +\version "2.14" +\include "stimmen_.ly" +\include "texte.ly" + +\pointAndClickOff + + \header { + title = "Down by the Salley gardens" + composer = "traditional" + arranger = "Uli Führe" + %opus = "<+Werk+>" + tagline = \markup { + \bold "studentenchor" + } + } + + \paper { + line-width = \paper-width - 30 + top-margin = 10 + bottom-margin = 10 + ragged-last-bottom = #'f + } + + \layout { + indent = #0 + \context { + \Staff + \override VerticalAxisGroup #'minimum-Y-extent = #'(-3 . 3.5) + } + } + + %#(set-global-staff-size 17) + + sop = << + %\new Voice = "meta" { s1*<+Anzahl der Takte+> \bar "|." } + \new Voice = "soprane" { \global \voiceOne \sopranMelodie } + >> + + alt = << + \new Voice = "alti" { \global \voiceTwo \altMelodie } + >> + + ten = << + \new Voice = "tenoere" { \global \voiceOne \tenorMelodie } + >> + + bas = << + \new Voice = "baesse" { \global \voiceTwo \bassMelodie } + >> + + \score { + \new ChoirStaff \with { printPartCombineTexts = ##f } << + \new Staff = frauen << \sop \alt >> + \new Lyrics = "tenorsI" \with { alignAboveContext = #DOWN } + \new Lyrics = "tenorsII" \with { alignAboveContext = #DOWN } + \new Staff = maenner << \ten \bas >> + \context Lyrics = "tenorsI" \lyricsto "tenoere" \stzI + \context Lyrics = "tenorsII" \lyricsto "tenoere" \stzII + >> + %\midi { + %\context{ + %\Score + %tempoWholesPerMinute = #(ly:make-moment 72 4) + %} + %} + \layout { + } + } + diff --git a/hr/michi/gardens/midi.lua b/hr/michi/gardens/midi.lua new file mode 100644 index 0000000..8aef7d6 --- /dev/null +++ b/hr/michi/gardens/midi.lua @@ -0,0 +1,53 @@ + -- some settings -- vim: ai sw=2 lbr nu et + +pre=[[ +%some settings% vim: ai sw=2 lbr nu et + +\version "2.12" +\include "stimmen.ly" + + \score { + << + \unfoldRepeats +]] + +post=[[ + >> + \midi { + \context{ + %\Score + %tempoWholesPerMinute = #(ly:make-moment 100 4) + } + } + } +]] + +voices={ "s", "a", "t", "b" } +expand = { s="sopran", a="alt", t="tenor", b="bass" } +map = { sopran="soprane", alt="alti", tenor="tenoere", bass="baesse" } + +function text(stimme) + return +[[ + \new Staff = ]]..stimme..[[ << + %\new Voice = "meta" { s1*<+Anzahl der Takte+> \bar "|." } + \new Voice = "]]..map[stimme]..[[" { \global \]]..stimme..[[Melodie } + >> +]] +end + +function err() print("oops") os.exit() end + +which=which or "satb" +if type(which)~="string" then err() end + +for _,v in pairs(voices) do + if string.find(which, v) then pre=pre..text(expand[v]) end +end + +input=pre..post + +--os.execute(lilypond -...) +io.stdout:write(input) +os.exit() + diff --git a/hr/michi/gardens/stimmen.ly b/hr/michi/gardens/stimmen.ly new file mode 100644 index 0000000..ed33ec4 --- /dev/null +++ b/hr/michi/gardens/stimmen.ly @@ -0,0 +1,61 @@ +%some settings% vim: ai sw=2 lbr nu et + + \version "2.12" + \include "dynArt.ly" + + global = { + %\autoBeamOff + } + +% Die Stimmen + + sopranMelodie = \relative c' { + << + { \meta } + %\sopranArt + %the actual tune + { + ees8 f8 + g4 f8( ees8) f4 g8( bes8) c2 bes4 ees8( bes8) c4 bes8( g8) f4. ees8 ees2. ees8( f8) g4 f8( ees8) f4 g8( bes8) c2 bes4 ees8( bes8) c4 bes8( g8) f4. ees8 ees2. bes'4 ees4 d8( bes8) c4 ees4 d2 bes4 g8 bes8 c4 bes8( g8) bes8( c8) ees8( f8) ees2. ees,8( f8) g4 f8( ees8) f4 g8( bes8) c2 bes4 ees8( bes8) c4 bes8( g8) f4. ees8 ees2. + } + >> + } + + altMelodie = \relative c' { + << + { \meta } + %\altArt + %the actual tune + { + ees8 ees8 + ees4 d8( c8) bes4 c8( d8) ees4. f8 bes,4 ees4 aes4 ees4 d4. ees8 ees2. ees4 ees4 d8( c8) bes4 c4 ees4.( f8) bes,4 ees4 aes4 ees4 d4. ees8 ees4.( f16 ees16) d4 g4 g4 ees8( g8) aes4 c4 bes2 g4 ees8 ees8 aes4 ees4 f4 g4 g4( aes4 f4) ees8( f8) ees4 d8( c8) bes4 c8( d8) ees4.( f8) bes,4 ees4 aes4 ees4 ees4 d8( ees8) ees2. + } + >> + } + + tenorMelodie = \relative c' { + << + { \meta } + %\tenorArt + %the actual tune + { + \clef "treble_8" + bes8 bes8 + bes4 bes4 bes4 bes8 bes8 aes2 g4 bes4 c4 ees4 bes4. bes8 g2. bes4 bes4 bes4 bes4 bes4 aes2 g4 bes4 c4 ees4 bes4. bes8 g2( bes4) bes4 c4 g4 g4 aes4 bes2 bes4 ees8 ees8 ees4 ees4 d4 c8( bes8) c4.( d16 c16 bes4) bes4 bes4 bes4 bes4 bes4 aes2 g4 bes4 c4 ees4 bes4. bes8 g2. + } + >> + } + + bassMelodie = \relative c { + << + { \meta } + %\bassArt + %the actual tune + \clef bass + { + ees8 ees8 + ees4 ees4 d4 d8 d8 c4( d4) ees4 g4 aes4 g4 bes4 bes,4 ees2. ees4 ees4 ees4 d4 d4 c4 d4 ees4 g4 aes4 g4 bes4 bes,4 ees2( d4) bes4 c4 c4 aes4 aes4 bes4( d4) ees4 g8 g8 aes4 g4 f4 ees8( d8) c2( d4) bes4 ees4 ees4 d4 d4 c4( d4) ees4 g4 aes4 g8( aes8) bes4 bes,4 ees2. + } + >> + } + diff --git a/hr/michi/gardens/stimmen_.ly b/hr/michi/gardens/stimmen_.ly new file mode 100644 index 0000000..6677ec6 --- /dev/null +++ b/hr/michi/gardens/stimmen_.ly @@ -0,0 +1,121 @@ +%some settings% vim: ai sw=2 lbr nu et + + \version "2.12" + \include "dynArt.ly" + + global = { + %\autoBeamOff + } + +% Die Stimmen + + sopranMelodie = \relative c' { + << + { \meta } + %\sopranArt + %the actual tune + { + ees8 f8 + g4 f8( ees8) f4 g8( bes8) + c2 bes4 ees8( bes8) + c4 bes8( g8) f4. ees8 + ees2. ees8( f8) + g4 f8( ees8) f4 g8( bes8) + c2 bes4 ees8( bes8) + c4 bes8( g8) f4. ees8 + ees2. bes'4 + ees4 d8( bes8) c4 ees4 + d2 bes4 g8 bes8 + c4 bes8( g8) bes8( c8) ees8( f8) + ees2. ees,8( f8) + g4 f8( ees8) f4 g8( bes8) + c2 bes4 ees8( bes8) + c4 bes8( g8) f4. ees8 + ees2. + } + >> + } + + altMelodie = \relative c' { + << + { \meta } + %\altArt + %the actual tune + { + ees8 ees8 + ees4 d8( c8) bes4 c8( d8) + ees4. f8 bes,4 ees4 + aes4 ees4 d4. ees8 + ees2. ees4 + ees4 d8( c8) bes4 c4 + ees4.( f8) bes,4 ees4 + aes4 ees4 d4. ees8 + ees4.( f16 ees16) d4 g4 + g4 ees8( g8) aes4 c4 + bes2 g4 ees8 ees8 + aes4 ees4 f4 g4 + g4( aes4 f4) ees8( f8) + ees4 d8( c8) bes4 c8( d8) + ees4.( f8) bes,4 ees4 + aes4 ees4 ees4 d8( ees8) + ees2. + } + >> + } + + tenorMelodie = \relative c' { + << + { \meta } + %\tenorArt + %the actual tune + { + \clef "treble_8" + bes8 bes8 + bes4 bes4 bes4 bes8 bes8 + aes2 g4 bes4 + c4 ees4 bes4. bes8 + g2. bes4 + bes4 bes4 bes4 bes4 + aes2 g4 bes4 + c4 ees4 bes4. bes8 + g2( bes4) bes4 + c4 g4 g4 aes4 + bes2 bes4 ees8 ees8 + ees4 ees4 d4 c8( bes8) + c4.( d16 c16 bes4) bes4 + bes4 bes4 bes4 bes4 + aes2 g4 bes4 + c4 ees4 bes4. bes8 + g2. + } + >> + } + + bassMelodie = \relative c { + << + { \meta } + %\bassArt + %the actual tune + \clef bass + { + ees8 ees8 + ees4 ees4 d4 d8 d8 + c4( d4) ees4 g4 + aes4 g4 bes4 bes,4 + ees2. ees4 + ees4 ees4 d4 d4 + c4 d4 ees4 g4 + aes4 g4 bes4 bes,4 + ees2( d4) bes4 + c4 c4 aes4 aes4 + bes4( d4) ees4 g8 g8 + aes4 g4 f4 ees8( d8) + c2( d4) bes4 + ees4 ees4 d4 d4 + c4( d4) ees4 g4 + aes4 g8( aes8) bes4 bes,4 + ees2. + } + >> + } + diff --git a/hr/michi/gardens/texte.ly b/hr/michi/gardens/texte.ly new file mode 100644 index 0000000..8ad7161 --- /dev/null +++ b/hr/michi/gardens/texte.ly @@ -0,0 +1,45 @@ +%some settings% vim: ai sw=2 lbr nu et + +% Abkürzungen + + stzI = \lyricmode { + \set stanza = "1." + Down _ by the Sal -- ley _ Gar -- dens + my love and I did meet. + She passed the Sal -- ley Gar -- dens + with litt -- le snow -- white feet. + She bid me take love ea -- sy, + as the leaves grow on the tree. + But I was not as foo -- lish, + with her did not a -- gree. + } + stzII = \lyricmode { + \set stanza = "2." + In a field _ _ by the ri -- ver + my love and I did stand. + And on my lea -- ning shoul -- der + she laid her snow -- white hand. + She bid me take life ea -- sy, + as the grass grows on the weirs. + But I am not as foo -- lish + and now am full of tears. + } + +% Die Textaufteilungen % -- _ + + sopranText = \lyrics { + %<+hier den Text für den Sopran eintragen+> + } + + altText = \lyrics { + %<+hier den Text für den Alt eintragen+> + } + + tenorText = \lyrics { + %<+hier den Text für den Tenor eintragen+> + } + + bassText = \lyrics { + %<+hier den Text für den Baß eintragen+> + } + |