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/nachtlied | |
parent | 646f69a657326ca8dd733dfa579a90f89823d677 (diff) | |
download | Musik-49d14358c33b7d0ba7e7c381f91943617c7723ea.tar.xz |
Hauke eingefügt
Diffstat (limited to 'hr/michi/nachtlied')
-rw-r--r-- | hr/michi/nachtlied/dynArt.ly | 31 | ||||
-rw-r--r-- | hr/michi/nachtlied/midi.lua | 53 | ||||
-rw-r--r-- | hr/michi/nachtlied/nachtlied.ly | 73 | ||||
-rw-r--r-- | hr/michi/nachtlied/stimmen.ly | 74 | ||||
-rw-r--r-- | hr/michi/nachtlied/stimmen_.ly | 259 | ||||
-rw-r--r-- | hr/michi/nachtlied/texte.ly | 47 |
6 files changed, 537 insertions, 0 deletions
diff --git a/hr/michi/nachtlied/dynArt.ly b/hr/michi/nachtlied/dynArt.ly new file mode 100644 index 0000000..0499c62 --- /dev/null +++ b/hr/michi/nachtlied/dynArt.ly @@ -0,0 +1,31 @@ +%some settings% vim: ai sw=2 lbr nu et + + meta = { + %(dynamic) marks global to all voices + %\override Staff.TimeSignature #'style = #'() + \dynamicUp + \key b \minor + \time 4/4 + s2 + s1*33 + \time 3/2 + s1. + \time 4/4 + s1*4 + \bar "|." + } + +% articulation + + sopranArt = { + } + + altArt = { + } + + tenorArt = { + } + + bassArt = { + } + diff --git a/hr/michi/nachtlied/midi.lua b/hr/michi/nachtlied/midi.lua new file mode 100644 index 0000000..8aef7d6 --- /dev/null +++ b/hr/michi/nachtlied/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/nachtlied/nachtlied.ly b/hr/michi/nachtlied/nachtlied.ly new file mode 100644 index 0000000..de706a3 --- /dev/null +++ b/hr/michi/nachtlied/nachtlied.ly @@ -0,0 +1,73 @@ +%some settings% vim: ai sw=2 lbr nu et + +\version "2.14" +\include "stimmen_.ly" +\include "texte.ly" + +\pointAndClickOff + + \header { + title = "Nachtlied" + composer = "Max Reger" + %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 \sopranMelodie } + %\addlyrics { \sopranText } + >> + + alt = << + \new Voice = "alti" { \global \altMelodie } + %\addlyrics { \altText } + >> + + ten = << + \new Voice = "tenoere" { \global \tenorMelodie } + \addlyrics { \tenorText } + >> + + bas = << + \new Voice = "baesseI" { \global \voiceOne \bassIMelodie } + \new Voice = "baesseII" { \global \voiceTwo \bassIIMelodie } + %\addlyrics { \bassText } + >> + + \score { + \new ChoirStaff \with { printPartCombineTexts = ##f } << + \new Staff = sopran { \sop } + \new Staff = alt { \alt } + \new Staff = tenor { \ten } + \new Staff = bass { \bas } + >> + %\midi { + %\context{ + %\Score + %tempoWholesPerMinute = #(ly:make-moment 72 4) + %} + %} + \layout { + } + } + diff --git a/hr/michi/nachtlied/stimmen.ly b/hr/michi/nachtlied/stimmen.ly new file mode 100644 index 0000000..690dc74 --- /dev/null +++ b/hr/michi/nachtlied/stimmen.ly @@ -0,0 +1,74 @@ +%some settings% vim: ai sw=2 lbr nu et + + \version "2.12" + \include "dynArt.ly" + + global = { + \autoBeamOff + \partial 2 + } + +% Die Stimmen + + sopranMelodie = \relative c' { + << + { \meta } + %\sopranArt + %the actual tune + { + fis2 + e2. fis4 b2 a4 r4 cis4 fis,4 b4 a4 gis2 fis4 r4 d'2 e4( b4) g2 a4 b4 c4 c4 b4 cis4 d4 b4 a8[( b8] gis4) a2 r4 fis4 g4 b4 a4 g4 fis4 fis4 b8[ cis8] d4 g,2 fis4 b4 a4 g4 fis4.( e8) d2 b'2 cis2 b4 e4 cis4 d4 b4 cis8 ais8 fis4 g4 gis4 a4 d4 d4 cis2 e4 e4 fis4 fis4 e2 b2 cis2 gis2 a4 gis4 e2 fis4 fis4 eis4 a4 b4( cis4) fis,4 fis4 g4 b4 cis2 cis4 r4 b2 fis4 a4 g2 fis4 b4 cis4 cis8 cis8 e2 dis4 r4 e2 e4 d4 d2 cis4 r4 a4 a4 b4 b4 cis4 cis4 d4 e8 e8 fis4 b,4 cis4 d4 b4 b4 a2 fis4 b4 a2 g2 fis2.( e4) d1 + } + >> + } + + altMelodie = \relative c' { + << + { \meta } + %\altArt + %the actual tune + { + d2 + cis2. d4 d4( e4) fis4 r4 fis4 fis4 eis4 fis4 fis4( eis4) fis4 r4 g2 g4( fis4) g4( fis4) e4 e4 e4 a4 a4 g4 a4 f4 fis4( e4) e2 r4 dis4 e4 e4 e4 d4 e4 d4 d8[ e8] fis4 g4( e4) b4 d8[ e8] fis4 d4 d4( cis4) d2 fis2 fis2 b4 a4 a4 a4 a4 g8 fis8 fis4 d4 gis4 fis4 fis4 b4 fis2 e4 b'4 fis4 gis4 gis4( a8[ gis8]) fis2 gis2 dis2 cis4 dis4 cis2 fis4 fis4 cis4 fis4 fis4( eis4) fis4 e4 d4 fis4 fis4 eis4 fis4 r4 fis2 fis4 fis4 g4( e4) dis4 b'4 b4 a8 a8 a4( g4) fis4 r4 c'2 c4 b4 b2 a4 r4 fis4 fis4 fis4 g4 fis4 e4 a4 b8 g8 fis4 fis4 e4 a4 a4 g4 fis4( e4) dis4 d4 e4( d2) cis4 d2( cis2) d1 + } + >> + } + + tenorMelodie = \relative c' { + << + { \meta } + %\tenorArt + %the actual tune + { + \clef "treble_8" + b2 + b2. b4 b4( cis4) d4 r4 cis4 d4 d4 cis4 d4( cis4) cis4 r4 b2 e4( d4) b2 a4 d4 c4 c4 f4 e4 d4 d4 c4( cis8[ d8]) cis2 r4 b4 b4 b4 e4 b4 cis4 b4 d4 d4 d4( cis4) dis4 b4 cis4 b4 b4( a4) a2 fis'2 fis2 fis4 e4 e4 d4 d4 e8 cis8 cis4 d4 d4 cis4 d4 gis4 cis,2 b8[ cis8] d4 e4 dis4 e2 dis2 cis2 b2 a4 b4 gis2 fis4 b4 cis4 cis4 d4( cis4) cis4 cis4 b4 fis4 cis'2 cis4 r4 d2 cis4 d4 d4( cis4) b4 d4 g4 fis8 fis8 b,2 b4 r4 g'2 g4 fis4 fis4( e4) e4 r4 d4 e4 d4 d4 cis4 e4 d4 g8 d8 cis4 d4 e4 d4 d4 d4 cis2 b4 b4 cis2 b2 d4( b4 a2) a1 + } + >> + } + + bassIMelodie = \relative c { + << + { \meta } + %\bassArt + %the actual tune + \clef bass + { + fis2 + g2. fis4 g2 a4 r4 fis4 b4 b4 fis4 gis4.( b8) a4 r4 g2 g8[( a8] b4) e,2 a4 gis4 a4 a4 d4 a4 a4 b4 c4( e,4) e2 r4 b'8[ a8] g4 g4 a4 b4 fis4 b4 b4 a4 b4( cis4) fis,4 g4 fis4 g8 b8 b4( fis8[ g8]) fis2 d'2 d2 d4 cis4 a4 b4 b4 ais8 ais8 ais4 b4 b4 a8[ cis8] cis4 b4 ais2 b4 b4 cis4 dis4 cis2 b2 gis2 gis2 cis4 gis4 cis2 a4 gis4 gis4 fis4 b2 a4 fis4 b4 b4 gis2 ais4 r4 b2 a4 d8[ cis8] b4( ais4) b4 b4 e4 a,8 a8 b2 b4 r4 e2 e4 b4 b2 cis4 r4 a4 a4 a4 g4 a4 b4 a4 d8 b8 cis4 b4 b4 a4 b4 g4 a4( fis4) fis4 g4 a2( b4) g4 a4( b4 e,8[ fis8] g4) fis1 + } + >> + } + bassIIMelodie = \relative c { + << + { \meta } + %\bassArt + %the actual tune + \clef bass + { + b2 + e2. b4 g2 d'4 r4 a4 b4 gis4 a4 b4( cis4) fis,4 r4 g'2 c,4( d4) e4( d4) c4 b4 a4 f'8[ e8] d4 e4 f4 d4 dis4( e4) a,2 r4 b4 e4 d4 cis4 b4 ais4 b4 g'4 fis4 e4( ais,4) b4 g4 a4 b4 gis4( a4) d2 b'2 a2 g4 g4 fis4 f4 e4 e8 e8 d4 b4 eis4 fis4 b,4 eis4 fis2 g4 gis4 ais4 bis4 cis4( a4) b2 e,2 gis2 fis4 b,4 cis2 d4 d4 cis4 a4 gis2 a4 ais4 b4 d4 cis2 fis4 r4 b,2 fis'4 d4 e2 b4 g'4 e4 fis8 fis8 e2 b4 r4 c'2 a4 b4 g2 a4 r4 d,4 cis4 b4 e4 a4 g4 fis4 b8 b8 a4 g4 g4 fis4 e4 e4 a,2 b4 g'4 g4( fis2) e4 fis,4( gis4 a2) d1 + } + >> + } + diff --git a/hr/michi/nachtlied/stimmen_.ly b/hr/michi/nachtlied/stimmen_.ly new file mode 100644 index 0000000..71c18ab --- /dev/null +++ b/hr/michi/nachtlied/stimmen_.ly @@ -0,0 +1,259 @@ +%some settings% vim: ai sw=2 lbr nu et + + \version "2.12" + \include "dynArt.ly" + + global = { + \autoBeamOff + \partial 2 + } + +% Die Stimmen + + sopranMelodie = \relative c' { + << + { \meta } + %\sopranArt + %the actual tune + { + fis2 + e2. fis4 + b2 a4 r4 + cis4 fis,4 b4 a4 + gis2 fis4 r4 + d'2 e4( b4) + g2 a4 b4 + c4 c4 b4 cis4 + d4 b4 a8[( b8] gis4) + a2 r4 fis4 + g4 b4 a4 g4 + fis4 fis4 b8[ cis8] d4 + g,2 fis4 b4 + a4 g4 fis4.( e8) + d2 b'2 + cis2 b4 e4 + cis4 d4 b4 cis8 ais8 + fis4 g4 gis4 a4 + d4 d4 cis2 + e4 e4 fis4 fis4 + e2 b2 + cis2 gis2 + a4 gis4 e2 + fis4 fis4 eis4 a4 + b4( cis4) fis,4 fis4 + g4 b4 cis2 + cis4 r4 b2 + fis4 a4 g2 + fis4 b4 cis4 cis8 cis8 + e2 dis4 r4 + e2 e4 d4 + d2 cis4 r4 + a4 a4 b4 b4 + cis4 cis4 d4 e8 e8 + fis4 b,4 cis4 d4 + b4 b4 a2 fis4 b4 + a2 g2 + fis2.( e4) + d1 + } + >> + } + + altMelodie = \relative c' { + << + { \meta } + %\altArt + %the actual tune + { + d2 + cis2. d4 + d4( e4) fis4 r4 + fis4 fis4 eis4 fis4 + fis4( eis4) fis4 r4 + g2 g4( fis4) + g4( fis4) e4 e4 + e4 a4 a4 g4 + a4 f4 fis4( e4) + e2 r4 dis4 + e4 e4 e4 d4 + e4 d4 d8[ e8] fis4 + g4( e4) b4 d8[ e8] + fis4 d4 d4( cis4) + d2 fis2 + fis2 b4 a4 + a4 a4 a4 g8 fis8 + fis4 d4 gis4 fis4 + fis4 b4 fis2 + e4 b'4 fis4 gis4 + gis4( a8[ gis8]) fis2 + gis2 dis2 + cis4 dis4 cis2 + fis4 fis4 cis4 fis4 + fis4( eis4) fis4 e4 + d4 fis4 fis4 eis4 + fis4 r4 fis2 + fis4 fis4 g4( e4) + dis4 b'4 b4 a8 a8 + a4( g4) fis4 r4 + c'2 c4 b4 + b2 a4 r4 + fis4 fis4 fis4 g4 + fis4 e4 a4 b8 g8 + fis4 fis4 e4 a4 + a4 g4 fis4( e4) dis4 d4 + e4( d2) cis4 + d2( cis2) + d1 + } + >> + } + + tenorMelodie = \relative c' { + << + { \meta } + %\tenorArt + %the actual tune + { + \clef "treble_8" + b2 + b2. b4 + b4( cis4) d4 r4 + cis4 d4 d4 cis4 + d4( cis4) cis4 r4 + b2 e4( d4) + b2 a4 d4 + c4 c4 f4 e4 + d4 d4 c4( cis8[ d8]) + cis2 r4 b4 + b4 b4 e4 b4 + cis4 b4 d4 d4 + d4( cis4) dis4 b4 + cis4 b4 b4( a4) + a2 fis'2 + fis2 fis4 e4 + e4 d4 d4 e8 cis8 + cis4 d4 d4 cis4 + d4 gis4 cis,2 + b8[ cis8] d4 e4 dis4 + e2 dis2 + cis2 b2 + a4 b4 gis2 + fis4 b4 cis4 cis4 + d4( cis4) cis4 cis4 + b4 fis4 cis'2 + cis4 r4 d2 + cis4 d4 d4( cis4) + b4 d4 g4 fis8 fis8 + b,2 b4 r4 + g'2 g4 fis4 + fis4( e4) e4 r4 + d4 e4 d4 d4 + cis4 e4 d4 g8 d8 + cis4 d4 e4 d4 + d4 d4 cis2 b4 b4 + cis2 b2 + d4( b4 a2) + a1 + } + >> + } + + bassIMelodie = \relative c { + << + { \meta } + %\bassArt + %the actual tune + \clef bass + { + fis2 + g2. fis4 + g2 a4 r4 + fis4 b4 b4 fis4 + gis4.( b8) a4 r4 + g2 g8[( a8] b4) + e,2 a4 gis4 + a4 a4 d4 a4 + a4 b4 c4( e,4) + e2 r4 b'8[ a8] + g4 g4 a4 b4 + fis4 b4 b4 a4 + b4( cis4) fis,4 g4 + fis4 g8 b8 b4( fis8[ g8]) + fis2 d'2 + d2 d4 cis4 + a4 b4 b4 ais8 ais8 + ais4 b4 b4 a8[ cis8] + cis4 b4 ais2 + b4 b4 cis4 dis4 + cis2 b2 + gis2 gis2 + cis4 gis4 cis2 + a4 gis4 gis4 fis4 + b2 a4 fis4 + b4 b4 gis2 + ais4 r4 b2 + a4 d8[ cis8] b4( ais4) + b4 b4 e4 a,8 a8 + b2 b4 r4 + e2 e4 b4 + b2 cis4 r4 + a4 a4 a4 g4 + a4 b4 a4 d8 b8 + cis4 b4 b4 a4 + b4 g4 a4( fis4) fis4 g4 + a2( b4) g4 + a4( b4 e,8[ fis8] g4) + fis1 + } + >> + } + bassIIMelodie = \relative c { + << + { \meta } + %\bassArt + %the actual tune + \clef bass + { + b2 + e2. b4 + g2 d'4 r4 + a4 b4 gis4 a4 + b4( cis4) fis,4 r4 + g'2 c,4( d4) + e4( d4) c4 b4 + a4 f'8[ e8] d4 e4 + f4 d4 dis4( e4) + a,2 r4 b4 + e4 d4 cis4 b4 + ais4 b4 g'4 fis4 + e4( ais,4) b4 g4 + a4 b4 gis4( a4) + d2 b'2 + a2 g4 g4 + fis4 f4 e4 e8 e8 + d4 b4 eis4 fis4 + b,4 eis4 fis2 + g4 gis4 ais4 bis4 + cis4( a4) b2 + e,2 gis2 + fis4 b,4 cis2 + d4 d4 cis4 a4 + gis2 a4 ais4 + b4 d4 cis2 + fis4 r4 b,2 + fis'4 d4 e2 + b4 g'4 e4 fis8 fis8 + e2 b4 r4 + c'2 a4 b4 + g2 a4 r4 + d,4 cis4 b4 e4 + a4 g4 fis4 b8 b8 + a4 g4 g4 fis4 + e4 e4 a,2 b4 g'4 + g4( fis2) e4 + fis,4( gis4 a2) + d1 + } + >> + } + diff --git a/hr/michi/nachtlied/texte.ly b/hr/michi/nachtlied/texte.ly new file mode 100644 index 0000000..442486f --- /dev/null +++ b/hr/michi/nachtlied/texte.ly @@ -0,0 +1,47 @@ +%some settings% vim: ai sw=2 lbr nu et + +% Abkürzungen + +% Die Textaufteilungen % -- _ + + anyText = \lyricmode { + Die Nacht ist kom -- men, + drin wir ru -- hen sol -- len; + Gott walts, Gott walts zu From -- men + nach seim Wohl -- ge -- fal -- len, + daß wir uns le -- gen + in seim Gleit und Se -- gen, + der Ruh zu pfle -- gen. + Treib, Herr, von uns fern + die un -- rei -- nen Gei -- ster, + halt die Nacht -- wach gern, + sei selbst un -- ser Schütz -- herr! + Schirm beid, Leib und Seel, + un -- ter dei -- ne Flü -- gel, + send uns dein En -- gel. + Laß uns ein -- schla -- fen + mit gu -- ten Ge -- dan -- ken + fröh -- lich auf -- wa -- chen + und von dir nicht wan -- ken, + laß uns mit Züch -- ten + un -- ser Tun und Dich -- ten + zu deim Preis rich -- ten. + } + + 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+> + \anyText + } + + bassText = \lyrics { + %<+hier den Text für den Baß eintragen+> + } + |