summaryrefslogtreecommitdiff
path: root/Komm_Herr_segne_uns
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2020-09-30 14:40:33 +0200
committerErich Eckner <git@eckner.net>2020-09-30 14:40:33 +0200
commit9ec164d7ac287700dd1f931f09f6f9ae35b61423 (patch)
tree1d754a7c59f520274ad77dd73c7ada00256c3780 /Komm_Herr_segne_uns
parent6672ed62138337258f1e26bbd1fab208607d3ed8 (diff)
downloadMusik-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.ly46
-rw-r--r--Komm_Herr_segne_uns/Makefile25
-rw-r--r--Komm_Herr_segne_uns/artikulation.ly2
-rw-r--r--Komm_Herr_segne_uns/stimmen.ly103
-rw-r--r--Komm_Herr_segne_uns/texte.ly9
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."
+}