From 100d35f83fed566863c7f7fa110f7499255a4803 Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Wed, 17 Jan 2024 21:19:36 +0100 Subject: Der_Mond_ist_aufgegangen_ neu --- .../Der_Mond_ist_aufgegangen_.ly | 41 +++++++++++++++++ Der_Mond_ist_aufgegangen_/Makefile | 37 +++++++++++++++ Der_Mond_ist_aufgegangen_/stimmen.ly | 46 +++++++++++++++++++ Der_Mond_ist_aufgegangen_/texte.ly | 52 ++++++++++++++++++++++ 4 files changed, 176 insertions(+) create mode 100644 Der_Mond_ist_aufgegangen_/Der_Mond_ist_aufgegangen_.ly create mode 100644 Der_Mond_ist_aufgegangen_/Makefile create mode 100644 Der_Mond_ist_aufgegangen_/stimmen.ly create mode 100644 Der_Mond_ist_aufgegangen_/texte.ly diff --git a/Der_Mond_ist_aufgegangen_/Der_Mond_ist_aufgegangen_.ly b/Der_Mond_ist_aufgegangen_/Der_Mond_ist_aufgegangen_.ly new file mode 100644 index 0000000..f0d3ea1 --- /dev/null +++ b/Der_Mond_ist_aufgegangen_/Der_Mond_ist_aufgegangen_.ly @@ -0,0 +1,41 @@ +\include "deutsch.ly" +include(stimmen.pre) +include(texte.pre) + +%spezifisch% + +\pointAndClickOff + +\header { + title = "Der Mond ist aufgegangen" + subtitle = "(Abendlied)" + poet = "Text: Matthias Claudius 1779" + composer = "EG 482, FuL 481, GL 93, MG 226, RG 599" + arranger = "Satz: Georg L. Sothilander 2014" + meter = "Melodie: Johann Abraham Peter Schulz 1790" + tagline = "" +} +\paper { + top-margin = 5 +} + +\score { + \new ChoirStaff << + \new Staff << + \new Voice = pausen { \global \oneVoice \pausen } + \new Voice = erste { \global \voiceOne \melodieI } + \new Voice = zweite { \global \voiceTwo \melodieII } + >> + ifdef(`STR_1',`\new Lyrics \lyricsto erste { \textI }') + ifdef(`STR_2',`\new Lyrics \lyricsto erste { \textII }') + ifdef(`STR_3',`\new Lyrics \lyricsto erste { \textIII }') + ifdef(`STR_4',`\new Lyrics \lyricsto erste { \textIV }') + ifdef(`STR_5',`\new Lyrics \lyricsto erste { \textV }') + ifdef(`STR_6',`\new Lyrics \lyricsto erste { \textVI }') + ifdef(`STR_7',`\new Lyrics \lyricsto erste { \textVII }') + >> + \layout { + indent = #0 + \context { \Staff \RemoveEmptyStaves } + } +} diff --git a/Der_Mond_ist_aufgegangen_/Makefile b/Der_Mond_ist_aufgegangen_/Makefile new file mode 100644 index 0000000..ff3ee4e --- /dev/null +++ b/Der_Mond_ist_aufgegangen_/Makefile @@ -0,0 +1,37 @@ +CURDOC=$(shell basename "$(CURDIR)") + +EXTRAS=$(shell ../.meta/find-extras) + +all: $(CURDOC)$(EXTRAS).pdf $(CURDOC)$(EXTRAS)-tolino.pdf + +print: + @echo $(CURDOC)$(EXTRAS).pdf + +clean: + rm -f *.pre *.post + +Clean: clean + rm -f *.pdf *.midi + +include ../.meta/*.mk + +%.pre: %.ly + cat "$<" > "$@" + +%.post: %.pre $(patsubst %.ly,%.pre, $(shell find . -name '*.ly')) ../.meta/header.ly + cat ../.meta/header.ly "$<" \ + |m4 \ + >"$@" + +%.pdf: %.post + lilypond $< + pkill -SIGHUP -xf "mupdf(-x11)? $@" || true + +%.midi: %-midi.post + lilypond $< + for s in *-midi*.midi; do \ + mv "$$s" "$${s%-midi*.midi}$${s##*-midi}"; \ + done + +%.wav: %.midi + fluidsynth --audio-driver=file -o audio.file.name=$@ -i $< diff --git a/Der_Mond_ist_aufgegangen_/stimmen.ly b/Der_Mond_ist_aufgegangen_/stimmen.ly new file mode 100644 index 0000000..f8b5578 --- /dev/null +++ b/Der_Mond_ist_aufgegangen_/stimmen.ly @@ -0,0 +1,46 @@ +global = { + \key f \major + \time 4/4 + \partial 4 + \autoBeamOff +} + +pausen = { + s4 | + s1*5 | + s2 r4 s | + s1*5 | + s2. \bar "|." +} + +melodieI = \relative f' { + f4 | + g f b a | + g2 f4\breathe a | + a a d c | + b2 a4\breathe a | + a a b a | + g2 s4 f | + g f b a | + g2 f4\breathe a | + a a d c | + b2 a4\breathe a | + a a b a | + g g f \bar "|." +} + +melodieII = \relative f' { + f4 | + e d e f | + f( e) f\breathe f | + f8 e d c b4 c | + d( e) f \breathe f8 e | + d4 c d8 e f4 | + e2 s4 f | + e d e f | + f( e) f\breathe f | + f8 e d c b4 a8 a' | + a4( g) f\breathe f | + e d8 cis d4 f | + f e f \bar "|." +} diff --git a/Der_Mond_ist_aufgegangen_/texte.ly b/Der_Mond_ist_aufgegangen_/texte.ly new file mode 100644 index 0000000..6d83ef1 --- /dev/null +++ b/Der_Mond_ist_aufgegangen_/texte.ly @@ -0,0 +1,52 @@ +%some settings% vim: ai sw=2 lbr nu et + +% Abkürzungen + +% Die Textaufteilungen + + textSopran = \lyricmode { + \repeat unfold 16 { \skip 1 } + Him -- mel + } + + textI = \lyricmode { + \set stanza = "STR_1." + Der Mond ist auf -- ge -- gan -- gen, die gold -- nen Stern -- lein pran -- gen am Him -- mel hell und klar; + der Wald steht schwarz und schwei -- get und aus den Wie -- sen stei -- get der wei -- ße Ne -- bel wun -- der bar. + } + + textII = \lyricmode { + \set stanza = "STR_2." + Wie ist die Welt so stil -- le und in der Dämm -- rung Hül -- le so trau -- lich und so hold + als ei -- ne stil -- le Kam -- mer, wo ihr des Ta -- ges Jam -- mer ver schla -- fen und ver -- ges -- sen sollt. + } + + textIII = \lyricmode { + \set stanza = "STR_3." + Seht ihr den Mond doret ste -- hen, er ist nur halb zu se -- hen und ist doch rund und schön. + So sind wohl man -- che Sa -- chen, die wir ge -- trost be -- la -- chen, weil uns -- re Au -- gen sie nicht sehn. + } + + textIV = \lyricmode { + \set stanza = "STR_4." + Wir stol -- zen Men -- schen -- kin -- der sind ei -- tel ar -- me Sün -- der und wis -- sen doch nicht viel. + Wir spin -- nen Luft -- ge -- spinns -- te und su -- chen vie -- le Küns -- te und kom -- men wei -- ter von dem Ziel. + } + + textV = \lyricmode { + \set stanza = "STR_5." + Gott, lass uns dein Heil schau -- en, auf nichts Ver -- gäng -- lichs trau -- en, nicht Ei -- tel -- keit uns freun. + Lass uns ein -- fäl -- tig wer -- den und vor dir hier auf Er -- den wie Kin -- der fromm und fröh -- lich sein. + } + + textVI = \lyricmode { + \set stanza = "STR_6." + Wollst end -- lich son -- der Grä -- men aus die -- ser Welt uns neh -- men durch ei -- nen sanf -- ten Tod; + und wenn du uns ge -- nom -- men, lass uns in Him -- mel kom -- men, du un -- ser Herr und un -- ser Gott. + } + + textVII = \lyricmode { + \set stanza = "STR_7." + So legt euch denn ihr Brü -- der in Got -- tes Na -- men nie -- der; kalt ist der A -- bend -- hauch. + Ver -- schon uns, Gott, mit Stra -- fen und lass uns ru -- hig schla -- fen. Und un -- sern kran -- ken Nach -- barn auch. + } -- cgit v1.2.3-54-g00ecf