diff options
4 files changed, 342 insertions, 0 deletions
diff --git a/Saalburg_du_Perle_am_schoenen_Saalestrand/Makefile b/Saalburg_du_Perle_am_schoenen_Saalestrand/Makefile new file mode 100644 index 0000000..5b3af49 --- /dev/null +++ b/Saalburg_du_Perle_am_schoenen_Saalestrand/Makefile @@ -0,0 +1,31 @@ +CURDOC=$(shell basename "$(CURDIR)") + +ifeq ($(FUER),ewe) + SPEZIFISCH=\#(set! paper-alist (cons '(\"kindle\" . (cons (* 210 mm) (* 130 mm))) paper-alist))\n\#(set-default-paper-size \"kindle\") +else + SPEZIFISCH= + # \#(set-global-staff-size 14) +endif + +ifeq ($(MIDI),1) + MIDI_REGEX= +else + MIDI_REGEX=/\\\\midi/{ :a; s/\\\\midi[^{}]*{/\\\\midi/; tb; N; ba; :b; s/{[^{}]*}//; tb; s/\\\\midi[^{}]*}//; t; N; bb; } +endif + +all: $(CURDOC).pdf + +clean: + rm -f *.pre + +Clean: clean + rm -f *.pdf *.midi + +%.pre: %.ly + sed " \ + s@%spezifisch%@$(SPEZIFISCH)@ ; \ + $(MIDI_REGEX) \ + " "$<" > "$@" + +%.pdf: %.pre *.ly + lilypond $< diff --git a/Saalburg_du_Perle_am_schoenen_Saalestrand/Saalburg_du_Perle_am_schoenen_Saalestrand.ly b/Saalburg_du_Perle_am_schoenen_Saalestrand/Saalburg_du_Perle_am_schoenen_Saalestrand.ly new file mode 100644 index 0000000..1f64715 --- /dev/null +++ b/Saalburg_du_Perle_am_schoenen_Saalestrand/Saalburg_du_Perle_am_schoenen_Saalestrand.ly @@ -0,0 +1,92 @@ +\include "deutsch.ly" +#(ly:set-option 'relative-includes #t) +\include "stimmen.ly" +\include "texte.ly" +#(ly:set-option 'relative-includes #f) + +%spezifisch% + +\pointAndClickOff + +\header { + tagline = "" +} +\paper { + top-margin = 5 + print-all-headers = ##t +} + +\book { + \score { + \header { + title = "Saalburg, du Perle am schönen Saalestrand" + composer = "Text und Melodie: Ralf Majchrzak" + } + + \new ChoirStaff << + \set Score.skipBars = ##t + \new Staff << + \new Voice = sopran { \global \voiceOne \sopranMelodie } + \new Voice = alt { \global \voiceTwo \altMelodie } + >> + \new Lyrics = textI { } + \new Lyrics = textII { } + \new Lyrics = textIII { } + \new Staff << + \clef "bass" + \new Voice = begleitung { \global \oneVoice \begleitungMelodie } + >> + \context Lyrics = textI \lyricsto sopran { \textI } + \context Lyrics = textII \lyricsto sopran { \textII } + \context Lyrics = textIII \lyricsto sopran { \textIII } + >> + \layout { + indent = #0 + \context { + \Staff + \RemoveEmptyStaves + \override VerticalAxisGroup #'remove-first = ##t + } + } + \midi { + \context { + \Score + tempoWholesPerMinute = #(ly:make-moment 152 4) + } + } + } +} + +\book { + \bookOutputSuffix "Sopran" + \score { + \unfoldRepeats { + \new Staff { + \new Voice = sopran { \global \sopranMelodie } + } + } + \midi { + \context { + \Score + tempoWholesPerMinute = #(ly:make-moment 152 4) + } + } + } +} + +\book { + \bookOutputSuffix "Alt" + \score { + \unfoldRepeats { + \new Staff { + \new Voice = alt { \global \altMelodie } + } + } + \midi { + \context { + \Score + tempoWholesPerMinute = #(ly:make-moment 152 4) + } + } + } +} diff --git a/Saalburg_du_Perle_am_schoenen_Saalestrand/stimmen.ly b/Saalburg_du_Perle_am_schoenen_Saalestrand/stimmen.ly new file mode 100644 index 0000000..77b882f --- /dev/null +++ b/Saalburg_du_Perle_am_schoenen_Saalestrand/stimmen.ly @@ -0,0 +1,187 @@ +%some settings% vim: ai sw=2 lbr nu et + + \version "2.18" + + global = { + \key c \major + %\override Staff.TimeSignature #'style = #'() + \time 3/4 + \autoBeamOff + } + + punktBoegen = { + \set melismaBusyProperties = #'() + \slurDashed + \tieDashed + } + + strichBoegenA = { + \slurSolid + \tieSolid + } + + strichBoegenB = { + \set melismaBusyProperties = #'(melismaBusy slurMelismaBusy tieMelismaBusy beamMelismaBusy) + } + + strichBoegen = { + \strichBoegenA + \strichBoegenB + } + + Cc = \relative c { + c4 <e g c> <e g c> | + } + + Gc = \relative g, { + g4 <e' g c> <e g c> | + } + + Gg = \relative g, { + g4 <g' h d> <g h d> | + } + + Dg = \relative d { + d4 <g h d> <g h d> | + } + + Ggs = \relative g, { + g4 <f' g h> <f g h> | + } + + Ccs = \relative c { + c4 <e h' c> <e h' c> | + } + + Ff = \transpose g f \Gg + Cf = \transpose g f \Dg + +% Die Stimmen + + sopranMelodie = \relative g' { + g2. | + e2 f4 | + g2. | + e2 g4 | + g2 g4~ | + g f e | + d2.~ | + d | + f | + d2 e4 f2. | + \punktBoegen d2( g4) \strichBoegen | + h2 h4~ | + h a a | + g2.~ | + g | + \punktBoegen g4~ g~ g \strichBoegen | + e2 f4 | + g2. | + \punktBoegen e2~ e4 \strichBoegen | + e2 e4~ | + e f g | + a2.~ | + a | + c | + h2 a4 | + \punktBoegen g2.~ | + g2 g4 | + f2~ \strichBoegenA f4~ \strichBoegenB | + f e f | + g2.~ | + g | + c | + h2 a4 | + \punktBoegen g2.~ | + g2 g4 | + a2~ a4 \strichBoegen | + g2 f4 | + e2.~ | + e | \bar "|." + } + + altMelodie = \relative e' { + e2. | + c2 d4 | + e2. | + c2 e4 | + e2 e4~ | + e d c | + h2.~ | + h | + d | + h2 c4 | + d2. | + \punktBoegen h2~ h4 \strichBoegen | + g'2 g4~ | + g f f | + e2.~ | + e | + \punktBoegen e4~ e~ e \strichBoegen | + c2 d4 | + e2. | + \punktBoegen c2~ c4 \strichBoegen | + c2 c4~ | + c d e | + f2.~ | + f | + a | + g2 f4 | + \punktBoegen e2.~ | + e2 e4 | + d2~ \strichBoegenA d4~ \strichBoegenB | + d c d | + e2.~ | + e | + a | + g2 f4 | + \punktBoegen e2.~ | + e2 e4 | + f2~ f4 \strichBoegen | + h,2 d4 | + c2.~ | + c | \bar "|." + } + + begleitungMelodie = \relative c { + \Cc + \Gc + \Cc + \Gc + \Cc + \Gc + \Gg + \Dg + \Gg + \Dg + \Gg + \Dg + \Gg + \Ggs + \Cc + \Gc + \Cc + \Gc + \Cc + \Gc + \Cc + \Ccs + \Ff + \Cf + \Ff + \Cf + \Cc + \Gc + \Ggs + \Ggs + \Cc + \Gc + \Ff + \Cf + \Cc + \Gc + \Ff + \Ggs + \Cc + <c e g c>2. | \bar "|." + } diff --git a/Saalburg_du_Perle_am_schoenen_Saalestrand/texte.ly b/Saalburg_du_Perle_am_schoenen_Saalestrand/texte.ly new file mode 100644 index 0000000..0c1c75a --- /dev/null +++ b/Saalburg_du_Perle_am_schoenen_Saalestrand/texte.ly @@ -0,0 +1,32 @@ +%some settings% vim: ai sw=2 lbr nu et + +% Abkürzungen + +% Die Textaufteilungen + + textI = \lyricmode { + \set stanza = "1." + Saal -- burg, du Per -- le am schö -- nen Saa -- le -- strand, + du bist bei vie -- len _ Men -- schen wohl -- be -- kannt; + Saal -- _ _ burg, dich gibt's nur _ ein -- mal auf der Welt, + du bist die Stadt, _ die mir so gut ge -- fällt, + du bist die Stadt, _ die mir so gut ge -- fällt. + } + + textII = \lyricmode { + \set stanza = "2." + Saal -- burg, wir al -- le, wir lie -- ben dich so sehr, + wer ein -- mal hier war, kommt ger -- ne wie -- der her. + Hier _ stand mei -- ne Wie -- ge am schö -- nen Saa -- le -- strand. + Du schö -- nes Saal -- burg im Thü -- _ ring -- er Land, + du schö -- nes Saal -- burg im Thü -- _ ring -- er Land. + } + + textIII = \lyricmode { + \set stanza = "3." + Kehrst du in Saal -- burg in ei -- ne Wirt -- schaft ein, + dann lass dir schme -- cken das Bier und auch den Wein. + Ge -- nieß die schö -- nen Stun -- den und je -- den Au -- gen blick, + ich kom -- me gern _ nach Saal -- _ burg zu -- rück, + ich kom -- me gern _ nach Saal -- _ burg zu -- rück. + } |