summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2024-01-17 21:19:36 +0100
committerErich Eckner <git@eckner.net>2024-01-17 21:19:36 +0100
commit100d35f83fed566863c7f7fa110f7499255a4803 (patch)
treebe62687f914d83cba9f73a7e111bd42d714bcb05
parent4ba9caafbcf7ace4e9ef419587aaca639f618f9b (diff)
downloadMusik-100d35f83fed566863c7f7fa110f7499255a4803.tar.xz
Der_Mond_ist_aufgegangen_ neu
-rw-r--r--Der_Mond_ist_aufgegangen_/Der_Mond_ist_aufgegangen_.ly41
-rw-r--r--Der_Mond_ist_aufgegangen_/Makefile37
-rw-r--r--Der_Mond_ist_aufgegangen_/stimmen.ly46
-rw-r--r--Der_Mond_ist_aufgegangen_/texte.ly52
4 files changed, 176 insertions, 0 deletions
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.
+ }