From 24a7d5fc8a6fc80ee96139f4505ce1f5f799e097 Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Fri, 19 Jan 2024 21:52:57 +0100 Subject: Schlafe_mein_Prinzchen_schlaf_ein neu --- Schlafe_mein_Prinzchen_schlaf_ein/Makefile | 37 ++++++++++++ .../Schlafe_mein_Prinzchen_schlaf_ein.ly | 36 ++++++++++++ Schlafe_mein_Prinzchen_schlaf_ein/stimmen.ly | 67 ++++++++++++++++++++++ Schlafe_mein_Prinzchen_schlaf_ein/texte.ly | 34 +++++++++++ 4 files changed, 174 insertions(+) create mode 100644 Schlafe_mein_Prinzchen_schlaf_ein/Makefile create mode 100644 Schlafe_mein_Prinzchen_schlaf_ein/Schlafe_mein_Prinzchen_schlaf_ein.ly create mode 100644 Schlafe_mein_Prinzchen_schlaf_ein/stimmen.ly create mode 100644 Schlafe_mein_Prinzchen_schlaf_ein/texte.ly 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? +} -- cgit v1.2.3-54-g00ecf