summaryrefslogtreecommitdiff
path: root/hr/stch/fertig/richte
diff options
context:
space:
mode:
Diffstat (limited to 'hr/stch/fertig/richte')
-rw-r--r--hr/stch/fertig/richte/dynArt.ly69
-rw-r--r--hr/stch/fertig/richte/midi.lua50
-rw-r--r--hr/stch/fertig/richte/richte.ly77
-rw-r--r--hr/stch/fertig/richte/stimmen.ly411
-rw-r--r--hr/stch/fertig/richte/texte.ly54
5 files changed, 661 insertions, 0 deletions
diff --git a/hr/stch/fertig/richte/dynArt.ly b/hr/stch/fertig/richte/dynArt.ly
new file mode 100644
index 0000000..c4ac926
--- /dev/null
+++ b/hr/stch/fertig/richte/dynArt.ly
@@ -0,0 +1,69 @@
+%some settings% vim: ai sw=2 lbr nu et
+
+ meta = {
+ %(dynamic) marks global to all voices
+ \dynamicUp
+ s1\f
+ s1*4
+ \override Hairpin #'style = #'dashed-line
+ s2\> s2\p
+ s1*3
+ s2.\fermata s8 s8\f
+ s1*5
+ s2\> s2\p
+ s1*3
+ s1\fermata
+ s2\f s2
+ s1*11
+ s2..\fermata s8\mf
+ \bar "||"
+ \time 3/8
+ s4.*12
+ \revert Hairpin #'style
+ s4\< s8
+ s8.\sf s8.
+ s4.*5
+ s8 s8\f s8
+ s4.*11
+ s4 s8\p
+ s4.*4
+ s4.
+ s4.*2
+ \bar "||"
+ \key d \major
+ \time 4/4
+ s1\p
+ s1*6
+ s2\f s2
+ s1*3
+ s2.\f s4
+ s1*3
+ s1%\ff
+ s1*14
+ s1\fermata
+ \bar "||"
+ }
+
+ maennerOber = {
+ s1*33
+ s4.*36
+ s4.^\markup{ "[" \italic "dim." "]" }
+ s4.*2
+ s1*3
+ s1\p
+ }
+
+% articulation
+
+ sopranArt = {
+ }
+
+ altArt = {
+ }
+
+ tenorArt = {
+ }
+
+ bassArt = {
+ }
+
diff --git a/hr/stch/fertig/richte/midi.lua b/hr/stch/fertig/richte/midi.lua
new file mode 100644
index 0000000..58e69da
--- /dev/null
+++ b/hr/stch/fertig/richte/midi.lua
@@ -0,0 +1,50 @@
+ -- some settings -- vim: ai sw=2 lbr nu et
+
+pre=[[
+%some settings% vim: ai sw=2 lbr nu encoding=utf8 et
+
+\version "2.12"
+\include "stimmen.ly"
+
+ \score {
+]]
+
+post=[[
+ \midi {
+ \context{
+ %\Score
+ %tempoWholesPerMinute = #(ly:make-moment 72 4)
+ }
+ }
+ }
+]]
+
+voices={ "s", "a", "t", "b" }
+expand = { s="sopran", a="alt", t="tenor", b="bass" }
+map = { sopran="soprane", alt="alti", tenor="tenoere", bass="baesse" }
+
+function text(stimme)
+ return
+[[
+ \new Staff = ]]..stimme..[[ <<
+ %\new Voice = "meta" { s1*<+Anzahl der Takte+> \bar "|." }
+ \new Voice = "]]..map[stimme]..[[" { \global \]]..stimme..[[Melodie }
+ >>
+]]
+end
+
+function err() print("oops") os.exit() end
+
+which=which or "satb"
+if type(which)~="string" then err() end
+
+for _,v in pairs(voices) do
+ if string.find(which, v) then pre=pre..text(expand[v]) end
+end
+
+input=pre..post
+
+--os.execute(lilypond -...)
+io.stdout:write(input)
+os.exit()
+
diff --git a/hr/stch/fertig/richte/richte.ly b/hr/stch/fertig/richte/richte.ly
new file mode 100644
index 0000000..b453a26
--- /dev/null
+++ b/hr/stch/fertig/richte/richte.ly
@@ -0,0 +1,77 @@
+%some settings% vim: ai sw=2 lbr nu et
+
+\version "2.14"
+\include "stimmen.ly"
+\include "texte.ly"
+
+\pointAndClickOff
+
+ \header {
+ title = "Richte mich, Gott"
+ composer = "Felix Mendelssohn Bartholdy"
+ text = "Psalm 43"
+ %opus = "<+Werk+>"
+ tagline = ""
+ }
+
+ \paper {
+ line-width = \paper-width - 30
+ top-margin = 10
+ bottom-margin = 10
+ ragged-last-bottom = #'f
+ }
+
+ \layout {
+ indent = #0
+ \context {
+ \Staff
+ \override VerticalAxisGroup #'minimum-Y-extent = #'(-3 . 3.5)
+ }
+ }
+
+ #(set-global-staff-size 17)
+
+ sop = \new Staff = sopran <<
+ %\new Voice = "meta" { s1*<+Anzahl der Takte+> \bar "|." }
+ \new Voice = "soprane" { \global \sopranMelodie }
+ %\addlyrics { \sopranText }
+ >>
+
+ alt = \new Staff = alt <<
+ \new Voice = "alti" { \global \altMelodie }
+ %\addlyrics { \altText }
+ >>
+
+ ten = \new Staff = tenor <<
+ \new Voice = "tenoere" { \global \tenorMelodie }
+ %\addlyrics { \tenorText }
+ >>
+
+ tenII = \new Staff = tenorTwo <<
+ \new Voice = "tenoere" { \global \tenorIIMelodie }
+ \addlyrics { \text }
+ >>
+
+ bas = \new Staff = bass <<
+ \new Voice = "baesse" { \global \bassMelodie }
+ \addlyrics { \text }
+ >>
+
+ \score {
+ \new ChoirStaff \with {} <<
+ %\sop
+ %\alt
+ %\ten
+ \tenII
+ %\bas
+ >>
+ %\midi {
+ %\context{
+ %\Score
+ %tempoWholesPerMinute = #(ly:make-moment 72 4)
+ %}
+ %}
+ \layout {
+ }
+ }
+
diff --git a/hr/stch/fertig/richte/stimmen.ly b/hr/stch/fertig/richte/stimmen.ly
new file mode 100644
index 0000000..03e49f0
--- /dev/null
+++ b/hr/stch/fertig/richte/stimmen.ly
@@ -0,0 +1,411 @@
+%some settings% vim: ai sw=2 lbr nu et
+
+ \version "2.12"
+ \include "dynArt.ly"
+
+ global = {
+ \key f \major
+ %\override Staff.TimeSignature #'style = #'()
+ \time 4/4
+ %\autoBeamOff
+ }
+
+% Die Stimmen
+
+ sopranMelodie = \relative c' {
+ <<
+ { \meta }
+ %\sopranArt
+ %the actual tune
+ {
+ r1
+ }
+ >>
+ }
+
+ altMelodie = \relative c' {
+ <<
+ { \meta }
+ %\altArt
+ %the actual tune
+ {
+ r1
+ }
+ >>
+ }
+
+ tenorMelodie = \relative c' {
+ <<
+ { \meta }
+ %\tenorArt
+ %the actual tune
+ \clef "treble_8"
+ {
+ r1
+ }
+ >>
+ }
+
+ tenorIIMelodie = \relative c' {
+ <<
+ { \meta }
+ \maennerOber
+ %\tenorArt
+ %the actual tune
+ \clef "treble_8"
+ {
+ a2 d,4 bes'4
+ a2. d4
+ c4 a4 f4 bes4
+ a4 f4 d4 e8 f8
+ g2 g4 a8 bes8
+ a1 ~
+ a1 ~
+ a1 ~
+ a1 ~
+ a2. r8 a8
+ a2 d,4 bes'4
+ a2 d2
+ c4 a4 f4 bes8 bes8
+ a4 f4 d4 e8 e8
+ f2 e4 f4
+ c1 ~
+ c1 ~
+ c1 ~
+ c1 ~
+ c1
+ c'2 c4 c4
+ c1 ~
+ c4 d4 d4 d4
+ d2 d2 ~
+ d4 d4 c4 g4
+ bes2 bes2 ~
+ bes4 bes4 a4 a4
+ bes4 bes8 a8 c2
+ c2 %c4( bes4)
+ %a4( d4 e4) f4
+ %<<
+ %{
+ \voiceTwo
+ f,4 g4
+ a4( bes4 c4) d4
+ e4 fis4 g4 a4
+ bes4 bes4 bes,2
+ a2..
+ %}
+ % {
+ %\voiceOne
+ c4 bes4
+ a4( d4 e4) f4
+ g4 d4 d4 cis4
+ d4 bes4 g2
+ cis2..
+ %}
+ %>>
+ %\clef "treble_8"
+ %\oneVoice
+ a8
+ \time 3/8
+ a8 d,8 bes'8
+ a8. a16 a8
+ a8 f8 g8
+ a4 a8
+ a8 c8 bes8
+ \repeat unfold 6 { a4. ~ }
+ a8 r8 a8
+ a4 d8
+ c8. a16 g8
+ f8 g8 a8
+ c,4. ~
+ c4. ~
+ c4. ~
+ c4.
+ r8 c'8 c8
+ bes8 c8 d8
+ c8. bes16 a8
+ g8 a8 bes8
+ a4. ~
+ a4. ~
+ a4. ~
+ a4.
+ r8 a8 a8
+ a8 d,8 bes'8
+ a4 a8
+ a4.
+ f4 bes8
+ bes8 bes8 bes8
+ c4 c8
+ g8 g8 g8
+ e4 a8
+ a8 a8 a8
+ a8[ d,8] bes'8
+ a8 a8 g8
+ \bar "||"
+ \key d \major
+ \time 4/4
+ fis1 ~
+ fis1
+ e1
+ b'1 ~
+ b1
+ a2 gis2
+ a1
+ cis2 d4. cis8
+ cis1
+ cis2 d4. cis8
+ cis1
+ d2. d4
+ d4. d8 d4 d4
+ cis2( d2) ~
+ d2 cis2
+ a2\ff b4. fis8
+ fis1
+ a2 b4. fis8
+ fis1
+ fis2. fis4
+ g2 a2
+ e2 e2
+ e2 e2
+ a2 b2
+ d,2. fis4
+ a4. a8 a2
+ fis2 d2
+ d2 e2
+ fis1(
+ g1)
+ fis1
+ \bar "|."
+ %{
+ \bar "||"
+ \break
+ \key f \major
+ \clef "bass"
+ f2. f4
+ g2 a2
+ bes1
+ a1
+ a2 a2
+ \set melismaBusyProperties = #'()
+ d1(
+ c1)
+ \unset melismaBusyProperties
+ f,2 f2
+ bes,1 ~
+ bes1
+ \set melismaBusyProperties = #'()
+ g2( c2)
+ \unset melismaBusyProperties
+ c1 ~
+ c1
+ f,1
+ f'2. f4
+ g2 a2
+ bes1
+ a1
+ a2 a2
+ d2. d4
+ c1
+ f,2 f2
+ bes,1 ~
+ bes1(
+ g2) g2
+ a2 a2
+ a2 a2
+ d1
+ r1
+ r1
+ r1
+ f,1 ~
+ f2 f2
+ g2 a2
+ bes1 ~
+ bes2 a2
+ c1 ~
+ c1
+ f,1
+ \bar "|."
+ %}
+ }
+ >>
+ }
+
+ bassMelodie = \relative c' {
+ <<
+ { \meta }
+ %\bassArt
+ %the actual tune
+ \clef bass
+ {
+ a2 d,4 bes'4
+ a2. d4
+ c4 a4 f4 bes4
+ a4 f4 d4 e8 f8
+ g2 g4 a8 bes8
+ a1 ~
+ a1 ~
+ a1 ~
+ a1 ~
+ a2. r8 a8
+ a2 d,4 bes'4
+ a2 d2
+ c4 a4 f4 bes8 bes8
+ a4 f4 d4 e8 e8
+ f2 e4 f4
+ c1 ~
+ c1 ~
+ c1 ~
+ c1 ~
+ c1
+ c'2 c4 c4
+ f,1 ~
+ f4 d4 d4 d4
+ g2 g2 ~
+ g4 g4 g4 g4
+ g4( f4 e4 d4)
+ c4 c4 c4 c4
+ c4 c8 c8 c2 f2
+ <<
+ {
+ \voiceTwo
+ f,4 g4
+ a4( bes4 c4) d4
+ e4 fis4 g4 a4
+ bes4 bes4 bes,2
+ a2..
+ }
+ {
+ \voiceOne
+ c'4 bes4
+ a4( d4 e4) f4
+ g4 d4 d4 cis4
+ d4 bes4 g2
+ cis2..
+ }
+ >>
+ \clef "treble_8"
+ \oneVoice
+ a8
+ \time 3/8
+ a8 d,8 bes'8
+ a8. a16 a8
+ a8 f8 g8
+ a4 a8
+ a8 c8 bes8
+ \repeat unfold 6 { a4. ~ }
+ a8 r8 a8
+ a4 d8
+ c8. a16 g8
+ f8 g8 a8
+ c,4. ~
+ c4. ~
+ c4. ~
+ c4.
+ r8 c'8 c8
+ bes8 c8 d8
+ c8. bes16 a8
+ g8 a8 bes8
+ a4. ~
+ a4. ~
+ a4. ~
+ a4.
+ r8 a8 a8
+ a8 d,8 bes'8
+ a4 a8
+ a4.
+ f4 bes8
+ bes8 bes8 bes8
+ c4 c8
+ g8 g8 g8
+ e4 a8
+ a8 a8 a8
+ a8[ d,8] bes'8
+ a8 a8 g8
+ \bar "||"
+ \key d \major
+ \time 4/4
+ fis1 ~
+ fis1
+ e1
+ b'1 ~
+ b1
+ a2 gis2
+ a1
+ cis2 d4. cis8
+ cis1
+ cis2 d4. cis8
+ cis1
+ d2. d4
+ d4. d8 d4 d4
+ cis2( d2) ~
+ d2 cis2
+ a2 b4. fis8
+ fis1
+ a2 b4. fis8
+ fis1
+ fis2. fis4
+ g2 a2
+ e2 e2
+ e2 e2
+ a2 b2
+ d,2. fis4
+ a4. a8 a2
+ fis2 d2
+ d2 e2
+ fis1(
+ g1)
+ fis1
+ \bar "|."
+ %{
+ \bar "||"
+ \break
+ \key f \major
+ \clef "bass"
+ f2. f4
+ g2 a2
+ bes1
+ a1
+ a2 a2
+ \set melismaBusyProperties = #'()
+ d1(
+ c1)
+ \unset melismaBusyProperties
+ f,2 f2
+ bes,1 ~
+ bes1
+ \set melismaBusyProperties = #'()
+ g2( c2)
+ \unset melismaBusyProperties
+ c1 ~
+ c1
+ f,1
+ f'2. f4
+ g2 a2
+ bes1
+ a1
+ a2 a2
+ d2. d4
+ c1
+ f,2 f2
+ bes,1 ~
+ bes1(
+ g2) g2
+ a2 a2
+ a2 a2
+ d1
+ r1
+ r1
+ r1
+ f,1 ~
+ f2 f2
+ g2 a2
+ bes1 ~
+ bes2 a2
+ c1 ~
+ c1
+ f,1
+ \bar "|."
+ %}
+ }
+ >>
+ }
+
diff --git a/hr/stch/fertig/richte/texte.ly b/hr/stch/fertig/richte/texte.ly
new file mode 100644
index 0000000..5468da6
--- /dev/null
+++ b/hr/stch/fertig/richte/texte.ly
@@ -0,0 +1,54 @@
+%some settings% vim: ai sw=2 lbr nu et
+
+% Abkürzungen
+
+ text = \lyrics {
+ Rich -- te mich, Gott! und füh -- re mei -- ne Sa -- che
+ wi -- der das un -- hei -- li -- ge Volk.
+ Denn du bist der Gott, du bist der Gott mei -- ner Stär -- ke;
+ war -- um ver -- stö -- ßest du mich?
+ Sen -- de dein Licht und dei -- ne Wahr -- heit,
+ daß sie mich lei -- ten zu dei -- nem hei -- li -- gen Ber -- ge,
+ und zu dei -- ner Woh -- nung, und zu dei -- ner Woh -- nung.
+ %
+ Daß ich hin -- ein -- ge -- he zum Al -- _ tar Got -- tes, zu _ dem Gott,
+ der mei -- ne Freu -- de und Won -- _ ne ist,
+ und dir, Gott, auf der Har -- _ fe dan -- ke, mein Gott,
+ und dir, Gott, auf der Har -- fe dan -- ke,
+ dir Gott, auf der Har -- fe dan -- ke, mein Gott,
+ dir Gott, auf der Har -- _ fe dan -- ke, mein
+ %
+ Gott, mein Gott, _ mein Gott?
+ Har -- re auf Gott!
+ Har -- re auf Gott!
+ Denn ich wer -- de ihm noch dan -- ken.
+ Har -- re auf Gott!
+ Har -- re auf Gott!
+ Denn ich wer -- de ihm noch dan -- ken,
+ daß er mei -- nes An -- ge -- sichts Hil -- fe und mein Gott ist!
+ %
+ Eh -- re sei dem Va -- ter und dem Soh -- ne
+ und dem hei -- li -- gen Gei -- ste.
+ Wie es war im An -- fang,
+ jetzt und im -- mer -- dar und von E -- wig -- keit zu E -- wig -- keit.
+ A -- men, a -- _ _ men, a -- men.
+ }
+
+% Die Textaufteilungen
+
+ sopranText = \lyrics {
+ %<+hier den Text für den Sopran eintragen+>
+ }
+
+ altText = \lyrics {
+ %<+hier den Text für den Alt eintragen+>
+ }
+
+ tenorText = \lyrics {
+ %<+hier den Text für den Tenor eintragen+>
+ }
+
+ bassText = \lyrics {
+ %<+hier den Text für den Baß eintragen+>
+ }
+