diff options
author | Erich Eckner <git@eckner.net> | 2020-09-30 14:40:33 +0200 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2020-09-30 14:40:33 +0200 |
commit | 9ec164d7ac287700dd1f931f09f6f9ae35b61423 (patch) | |
tree | 1d754a7c59f520274ad77dd73c7ada00256c3780 /Komm_Herr_segne_uns | |
parent | 6672ed62138337258f1e26bbd1fab208607d3ed8 (diff) | |
download | Musik-9ec164d7ac287700dd1f931f09f6f9ae35b61423.tar.xz |
Komm_Herr_segne_uns: Melodie fertig
Diffstat (limited to 'Komm_Herr_segne_uns')
-rw-r--r-- | Komm_Herr_segne_uns/Komm_Herr_segne_uns.ly | 46 | ||||
-rw-r--r-- | Komm_Herr_segne_uns/Makefile | 25 | ||||
-rw-r--r-- | Komm_Herr_segne_uns/artikulation.ly | 2 | ||||
-rw-r--r-- | Komm_Herr_segne_uns/stimmen.ly | 103 | ||||
-rw-r--r-- | Komm_Herr_segne_uns/texte.ly | 9 |
5 files changed, 185 insertions, 0 deletions
diff --git a/Komm_Herr_segne_uns/Komm_Herr_segne_uns.ly b/Komm_Herr_segne_uns/Komm_Herr_segne_uns.ly new file mode 100644 index 0000000..bf854c2 --- /dev/null +++ b/Komm_Herr_segne_uns/Komm_Herr_segne_uns.ly @@ -0,0 +1,46 @@ +\version "2.19.82" + +\include "deutsch.ly" +include(stimmen.pre) +include(texte.pre) +include(artikulation.pre) + +%spezifisch% + +\pointAndClickOff + +\header { + tagline = "" +} +\paper { + top-margin = 5 + print-all-headers = ##t +} + +\score { + \header { + title = "Komm, Herr, segne uns" + } + \layout { + indent = #0 + \context { + \Staff + \RemoveEmptyStaves + \override VerticalAxisGroup #'remove-first = ##t + } + } + \new ChoirStaff << + \set Score.skipBars = ##t + \new Staff << + \new Voice = frauen { \global \oneVoice \pausen } + \new Voice = sopran { \global \voiceOne << \sopranMelodie \dynamik >> } + \new Voice = alt { \global \voiceTwo \altMelodie } + >> + ifdef(`STR_1',`\new Lyrics \lyricsto sopran { \textI }') + ifdef(`STR_2',`\new Lyrics \lyricsto sopran { \textII }') + ifdef(`STR_3',`\new Lyrics \lyricsto sopran { \textIII }') + \new Staff << + \new Voice = maenner { \global \clef "bass" \oneVoice << \maennerMelodie \pausen \dynamik >> } + >> + >> +} diff --git a/Komm_Herr_segne_uns/Makefile b/Komm_Herr_segne_uns/Makefile new file mode 100644 index 0000000..fb92f9c --- /dev/null +++ b/Komm_Herr_segne_uns/Makefile @@ -0,0 +1,25 @@ +CURDOC=$(shell basename "$(CURDIR)") + +EXTRAS=$(shell ../.meta/find-extras) + +all: $(CURDOC)$(EXTRAS).pdf $(CURDOC)$(EXTRAS)-tolino.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 diff --git a/Komm_Herr_segne_uns/artikulation.ly b/Komm_Herr_segne_uns/artikulation.ly new file mode 100644 index 0000000..607c0c2 --- /dev/null +++ b/Komm_Herr_segne_uns/artikulation.ly @@ -0,0 +1,2 @@ +dynamik = { +} diff --git a/Komm_Herr_segne_uns/stimmen.ly b/Komm_Herr_segne_uns/stimmen.ly new file mode 100644 index 0000000..add5cd3 --- /dev/null +++ b/Komm_Herr_segne_uns/stimmen.ly @@ -0,0 +1,103 @@ +%some settings% vim: ai sw=2 lbr nu et + +\version "2.12" + +global = { + \key g \major + %\override Staff.TimeSignature #'style = #'() + \time 2/2 + \autoBeamOff +} + +punktBoegen = { + \set melismaBusyProperties = #'() + \slurDashed + \tieDashed +} + +strichBoegen = { + \set melismaBusyProperties = #'(melismaBusy slurMelismaBusy tieMelismaBusy beamMelismaBusy) + \slurSolid + \tieSolid +} + +% Die Stimmen + +pausen = { + R1*4 | + \repeat volta 2 { + \repeat volta 2 { + s1*4 | + } + s1*7 | + s2 r | + R1*3 | + } + R1 | +} + +sopranMelodie = \relative g' { + s1*4 | + \repeat volta 2 { + \repeat volta 2 { + g2 d | + g4 a h2 | + c4 h a g | + a2 g | + } + d'4. d8 a4 h | + c1 | + h4 a g fis | + e2 fis | + g4. g8 a4 h | + c2 h | + d4 h a a | + g2 s | + s1*3 | + } + s1 | \bar "|." +} + +altMelodie = \relative h { + s1*4 | + \repeat volta 2 { + \repeat volta 2 { + h2 h4( c) | + d d d2 | + e4 d e e | + e( d8[ c]) h2 | + } + fis'4. fis8 d4 fis | + e1 | + d4 d d d | + cis2 h | + e4 e fis fis + e( g) d2 | + g4 g g fis | + g2 s | + s1*3 | + } + s1 | \bar "|." +} + +maennerMelodie = \relative g { + s1*4 | + \repeat volta 2 { + \repeat volta 2 { + g2 g4( a) | + h h h2 | + c4 c c, c | + d2 g | + } + d4 d fis d | + a1 | + h4 h h h | + cis2 dis | + e4 e d d | + c2 g' | + h4 g d d | + g2 s | + s1*3 | + } + s1 | \bar "|." +} diff --git a/Komm_Herr_segne_uns/texte.ly b/Komm_Herr_segne_uns/texte.ly new file mode 100644 index 0000000..c13d333 --- /dev/null +++ b/Komm_Herr_segne_uns/texte.ly @@ -0,0 +1,9 @@ +textI = \lyricmode { + \set stanza = "STR_1." +} +textII = \lyricmode { + \set stanza = "STR_2." +} +textIII = \lyricmode { + \set stanza = "STR_3." +} |