From d0dc479945a1a4d689e1406c43c5e4f18bc481a1 Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Tue, 10 Sep 2019 23:40:30 +0200 Subject: Halte_deine_Traeume_fest neu --- .../Halte_deine_Traeume_fest.ly | 44 ++++++++++++++++ Halte_deine_Traeume_fest/Makefile | 36 +++++++++++++ Halte_deine_Traeume_fest/stimmen.ly | 40 +++++++++++++++ Halte_deine_Traeume_fest/texte.ly | 59 ++++++++++++++++++++++ 4 files changed, 179 insertions(+) create mode 100644 Halte_deine_Traeume_fest/Halte_deine_Traeume_fest.ly create mode 100644 Halte_deine_Traeume_fest/Makefile create mode 100644 Halte_deine_Traeume_fest/stimmen.ly create mode 100644 Halte_deine_Traeume_fest/texte.ly diff --git a/Halte_deine_Traeume_fest/Halte_deine_Traeume_fest.ly b/Halte_deine_Traeume_fest/Halte_deine_Traeume_fest.ly new file mode 100644 index 0000000..b9675d4 --- /dev/null +++ b/Halte_deine_Traeume_fest/Halte_deine_Traeume_fest.ly @@ -0,0 +1,44 @@ +\include "deutsch.ly" +#(ly:set-option 'relative-includes #t) +\include "stimmen.ly" +\include "texte.ly" +#(ly:set-option 'relative-includes #f) + +%spezifisch% + +\version "2.19.80" + +\pointAndClickOff + +\header { + tagline = "" +} +\paper { + top-margin = 5 + print-all-headers = ##t +} + +\score { + \header { + title = "Halte deine Träume fest" + composer = "Musik: Jürgen Kandziora 1980" + poet = "English: Johannes Blum 1980" + meter = "Deutsch: Eugen Eckert 1980" + } + \new ChoirStaff << + \set Score.skipBars = ##t + \new ChordNames { \global \germanChords \akkorde } + \new Staff << + \new Voice = melodie \transpose c %TRANSPOSE% { \global \oneVoice \melodie } + >> + %STR_1D% \new Lyrics \lyricsto melodie { \textDI } + %STR_1E% \new Lyrics \lyricsto melodie { \textEI } + %STR_2D% \new Lyrics \lyricsto melodie { \textDII } + %STR_2E% \new Lyrics \lyricsto melodie { \textEII } + %STR_3D% \new Lyrics \lyricsto melodie { \textDIII } + %STR_3E% \new Lyrics \lyricsto melodie { \textEIII } + >> + \layout { + indent = #0 + } +} diff --git a/Halte_deine_Traeume_fest/Makefile b/Halte_deine_Traeume_fest/Makefile new file mode 100644 index 0000000..20e6f0a --- /dev/null +++ b/Halte_deine_Traeume_fest/Makefile @@ -0,0 +1,36 @@ +CURDOC=$(shell basename "$(CURDIR)") +STROPHEN=[1-3][DE] +TRANSPOSE=c + +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 ($(OBERSTIMME),1) + OBERSTIMMEN_REGEX=s/%Oberstimme%//; +else + OBERSTIMMEN_REGEX=/%Oberstimme%/d; +endif + +all: $(CURDOC).pdf + pkill -SIGHUP -xf 'mupdf(-x11)? (.*/)?$<' || true + +clean: + rm -f *.pre + +Clean: clean + rm -f *.pdf *.midi + +%.pre: %.ly + sed " \ + s@%spezifisch%@$(SPEZIFISCH)@ ; \ + s@%TRANSPOSE%@$(TRANSPOSE)@g; \ + $(OBERSTIMMEN_REGEX) \ + s/%STR_\($(STROPHEN)\)%//; \ + " "$<" > "$@" + +%.pdf: %.pre *.ly + lilypond $< diff --git a/Halte_deine_Traeume_fest/stimmen.ly b/Halte_deine_Traeume_fest/stimmen.ly new file mode 100644 index 0000000..1167c26 --- /dev/null +++ b/Halte_deine_Traeume_fest/stimmen.ly @@ -0,0 +1,40 @@ +%some settings% vim: ai sw=2 lbr nu et + +\version "2.18" + +global = { + \key e \minor + %\override Staff.TimeSignature #'style = #'() + \time 4/4 + \autoBeamOff +} + +% Die Stimmen + +akkorde = \chordmode { + e1:m | + a:m | + h:7 | + e:m | + g | + h:m | + c2 d:7 | + g1 | + a2:m a:m7 | + h h:7 | + e1:m | \bar "|." +} + +melodie = \relative h { + h4 g' fis e | + c h8 c~ c2 | + h4 dis fis g | + fis2 e\breathe | + d4 e fis g | + fis d8 fis~ fis2 | + e4 c e fis | + d h8 d~ d2 | + c e | + dis4 fis g fis | + e2 r | \bar "|." +} diff --git a/Halte_deine_Traeume_fest/texte.ly b/Halte_deine_Traeume_fest/texte.ly new file mode 100644 index 0000000..9bb2c31 --- /dev/null +++ b/Halte_deine_Traeume_fest/texte.ly @@ -0,0 +1,59 @@ +%some settings% vim: ai sw=2 lbr nu et + +% Abkürzungen + +% Die Textaufteilungen + +textDI = \lyrics { + \set stanza = "1." + Hal -- te dei -- ne Träu -- me fest, + ler -- ne sie zu le -- ben. + Ge -- gen zu viel Si -- cher -- heit, + ge -- gen Aus -- weg -- lo -- sig -- keit: + Hal -- te dei -- ne Träu -- me fest. +} + +textEI = \lyrics { + \set stanza = "1." + Hold fast to the dreams you have, + learn to re -- a -- lise them. + O -- ver -- come an -- xi -- e -- ty, + wo -- ries, fears, hos -- ti -- li -- ty; + hold fast to the dreams you have. +} + +textDII = \lyrics { + \set stanza = "2." + Hal -- te dei -- ne Frei -- heit fest, + ler -- ne sie zu le -- ben. + Fürch -- te dich vor kei -- nem Streit, + fin -- de zur Ver -- söh -- nung Zeit: + Hal -- te dei -- ne Frei -- heit fest. +} + +textEII = \lyrics { + \set stanza = "2." + Hold fast to your li -- ber -- ty, + learn to re -- a -- lise it. + Do not fear to fight a cause, + strive for peace with -- out a pause; + hold fast to your li -- ber -- ty. +} + +textDIII = \lyrics { + \set stanza = "3." + Hal -- te dei -- ne Lie -- be fest, + ler -- ne sie zu le -- ben. + Brich mit ihr die Ein -- sam -- keit, + ü -- be Men -- schen -- freund -- lich -- keit: + Hal -- te dei -- ne Lie -- be fest. +} + +textEIII = \lyrics { + \set stanza = "3." + Hold fast to the love in you, + leadn to re -- a -- lise it. + Seek to let your friend -- li -- ness + break up some -- one's lone -- li -- ness; + hold fast to the love in you. +} -- cgit v1.2.3-70-g09d2