summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2024-01-19 21:52:57 +0100
committerErich Eckner <git@eckner.net>2024-01-19 21:52:57 +0100
commit24a7d5fc8a6fc80ee96139f4505ce1f5f799e097 (patch)
tree8c4281b7acc3b7be0c63f3b4e7478b24fb37ab88
parent5f3e9a85592a73e04eff123e5f345240a59962d5 (diff)
downloadMusik-24a7d5fc8a6fc80ee96139f4505ce1f5f799e097.tar.xz
Schlafe_mein_Prinzchen_schlaf_ein neu
-rw-r--r--Schlafe_mein_Prinzchen_schlaf_ein/Makefile37
-rw-r--r--Schlafe_mein_Prinzchen_schlaf_ein/Schlafe_mein_Prinzchen_schlaf_ein.ly36
-rw-r--r--Schlafe_mein_Prinzchen_schlaf_ein/stimmen.ly67
-rw-r--r--Schlafe_mein_Prinzchen_schlaf_ein/texte.ly34
4 files changed, 174 insertions, 0 deletions
diff --git a/Schlafe_mein_Prinzchen_schlaf_ein/Makefile b/Schlafe_mein_Prinzchen_schlaf_ein/Makefile
new file mode 100644
index 0000000..ff3ee4e
--- /dev/null
+++ b/Schlafe_mein_Prinzchen_schlaf_ein/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/Schlafe_mein_Prinzchen_schlaf_ein/Schlafe_mein_Prinzchen_schlaf_ein.ly b/Schlafe_mein_Prinzchen_schlaf_ein/Schlafe_mein_Prinzchen_schlaf_ein.ly
new file mode 100644
index 0000000..2a22aaf
--- /dev/null
+++ b/Schlafe_mein_Prinzchen_schlaf_ein/Schlafe_mein_Prinzchen_schlaf_ein.ly
@@ -0,0 +1,36 @@
+\include "deutsch.ly"
+include(stimmen.pre)
+include(texte.pre)
+
+%spezifisch%
+
+\pointAndClickOff
+
+\header {
+ title = "Schlafe mein Prinzchen schlaf ein"
+ subtitle = "(Wiegenlied)"
+ poet = "Text: Friedrich Wilhelm Gotter"
+ meter = "Melodie: Johann Friedrich Anton Fleischmann"
+ arranger = "Satz: Georg L. Sothilander 2014"
+ 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 }')
+ >>
+ \layout {
+ indent = #0
+ \context { \Staff \RemoveEmptyStaves }
+ }
+}
diff --git a/Schlafe_mein_Prinzchen_schlaf_ein/stimmen.ly b/Schlafe_mein_Prinzchen_schlaf_ein/stimmen.ly
new file mode 100644
index 0000000..3be8e65
--- /dev/null
+++ b/Schlafe_mein_Prinzchen_schlaf_ein/stimmen.ly
@@ -0,0 +1,67 @@
+global = {
+ \key es \major
+ \time 6/8
+ \autoBeamOff
+}
+
+pausen = {
+ s2. |
+ s2 s8 r |
+ s2. |
+ s2 s8 r |
+ s2. |
+ s2 s8 r |
+ s2. |
+ s2 s8 r |
+ s2. |
+ s2 s8 r |
+ s2. |
+ s2 s8 r |
+ s2. |
+ s2 s8 r |
+ s2. s4. r4 s8 |
+ s2. |
+ s2 s8 r | \bar "|."
+}
+
+melodieI = \relative g' {
+ g8 as g f es f |
+ es4.~ es4 s8 |
+ es as as as b c |
+ b4.~ b4 s8 |
+ f e f f e f |
+ as4.~ as4 s8 |
+ g g g as g as |
+ b4.~ b4 s8 |
+ c c c c h c |
+ es4.~ es4 s8 |
+ b b b b a b |
+ es4.~ es4 s8 |
+ as, b as g as b |
+ f4.~ f4 s8 |
+ g as g f es f |
+ es4. s4 g8 |
+ b4.~( b16[ a as g]) as[ f] |
+ es4.~ es4 s8 | \bar "|."
+}
+
+melodieII = \relative es' {
+ es8 d es c c d |
+ es4.~ es4 s8 |
+ d c f c es as |
+ g4.~ g4 s8 |
+ d8 cis d c c d |
+ d4( es8 f4) s8 |
+ es d c f e f |
+ g4.~ g4 s8 |
+ as8 es f g g as |
+ c4( b8 as4) s8 |
+ as g f e f g |
+ g4( f8 es4) s8 |
+ f d d es f es |
+ es4.( d4) s8 |
+ es d es c c d |
+ es4. s4 es8 |
+ d4( es8 f4) d8 |
+ es4.~ es4 s8 | \bar "|."
+}
diff --git a/Schlafe_mein_Prinzchen_schlaf_ein/texte.ly b/Schlafe_mein_Prinzchen_schlaf_ein/texte.ly
new file mode 100644
index 0000000..8f33874
--- /dev/null
+++ b/Schlafe_mein_Prinzchen_schlaf_ein/texte.ly
@@ -0,0 +1,34 @@
+textI = \lyricmode {
+ \set stanza = "STR_1."
+ Schla -- fe, mein Prinz -- chen, schlaf ein,
+ Schäf -- chen ruh'n und Vö -- ge -- lein,
+ Gar -- ten und Wie -- sen ver -- stummt,
+ auch nicht ein Bien -- chen mehr summt,
+ Lu -- na mit sil -- ber -- nem Schein
+ gu -- cket zum Fens -- ter he -- rein,
+ schla -- fe bei sil -- ber -- nem Schein.
+ Schla -- fe, mein Prinz -- chen, schlaf ein,
+ schlaf ein, schlaf ein!
+}
+
+textII = \lyricmode {
+ \set stanza = "STR_2."
+ Al -- les im Schlos -- se schon liegt,
+ al -- les im Schlum -- mer ge -- wiegt,
+ re -- get kein Mäus -- chen sich mehr,
+ Kel -- ler und Kü -- che sind leer,
+ nur in der Zo -- fe Ge -- mach
+ tö -- net ein schmach -- ten -- des Ach!
+ Was für ein Ach mag das sein?
+}
+
+textIII = \lyricmode {
+ \set stanza = "STR_3."
+ Wer ist be -- glück -- ter als du?
+ Nichts als Ver -- gnü -- gen und Ruh'!
+ Spiel -- werk und Zu -- cker voll -- auf
+ und noch Ka -- ros -- sen im Lauf,
+ al -- les be -- sorgt und be -- reit,
+ dass nur mein Prinz -- chen nicht schreit.
+ Was wird da künf -- tig erst sein?
+}