summaryrefslogtreecommitdiff
path: root/hr/stch/fertig/xci
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2014-09-10 17:47:07 +0200
committerErich Eckner <git@eckner.net>2014-09-10 17:47:07 +0200
commit49d14358c33b7d0ba7e7c381f91943617c7723ea (patch)
treefd55f0d3900d53978587d2228553359f86e69bbe /hr/stch/fertig/xci
parent646f69a657326ca8dd733dfa579a90f89823d677 (diff)
downloadMusik-49d14358c33b7d0ba7e7c381f91943617c7723ea.tar.xz
Hauke eingefügt
Diffstat (limited to 'hr/stch/fertig/xci')
-rw-r--r--hr/stch/fertig/xci/dynArt.ly28
-rw-r--r--hr/stch/fertig/xci/midi.lua53
-rw-r--r--hr/stch/fertig/xci/stimmen.ly202
-rw-r--r--hr/stch/fertig/xci/texte.ly22
-rw-r--r--hr/stch/fertig/xci/xci.ly76
5 files changed, 381 insertions, 0 deletions
diff --git a/hr/stch/fertig/xci/dynArt.ly b/hr/stch/fertig/xci/dynArt.ly
new file mode 100644
index 0000000..be83ad6
--- /dev/null
+++ b/hr/stch/fertig/xci/dynArt.ly
@@ -0,0 +1,28 @@
+%some settings% vim: ai sw=2 lbr nu et
+
+ meta = {
+ %(dynamic) marks global to all voices
+ %\override Staff.TimeSignature #'style = #'()
+ \dynamicUp
+ \key g \major
+ \time 4/4
+ \partial 4
+ s4
+ s1*72
+ \bar "|."
+ }
+
+% articulation
+
+ sopranArt = {
+ }
+
+ altArt = {
+ }
+
+ tenorArt = {
+ }
+
+ bassArt = {
+ }
+
diff --git a/hr/stch/fertig/xci/midi.lua b/hr/stch/fertig/xci/midi.lua
new file mode 100644
index 0000000..8aef7d6
--- /dev/null
+++ b/hr/stch/fertig/xci/midi.lua
@@ -0,0 +1,53 @@
+ -- some settings -- vim: ai sw=2 lbr nu et
+
+pre=[[
+%some settings% vim: ai sw=2 lbr nu et
+
+\version "2.12"
+\include "stimmen.ly"
+
+ \score {
+ <<
+ \unfoldRepeats
+]]
+
+post=[[
+ >>
+ \midi {
+ \context{
+ %\Score
+ %tempoWholesPerMinute = #(ly:make-moment 100 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/xci/stimmen.ly b/hr/stch/fertig/xci/stimmen.ly
new file mode 100644
index 0000000..76f730d
--- /dev/null
+++ b/hr/stch/fertig/xci/stimmen.ly
@@ -0,0 +1,202 @@
+%some settings% vim: ai sw=2 lbr nu et
+
+ \version "2.12"
+ \include "dynArt.ly"
+
+ global = {
+ %\autoBeamOff
+ }
+
+% Die Stimmen
+
+ sopranIMelodie = \relative c'' {
+ <<
+ { \meta }
+ %\sopranArt
+ %the actual tune
+ {
+ d4 d4 d4 d4 d4 g2 b,4 b4 a4 b4 c4 e4 d1 ~ d4 r4 r2
+ r1 r1
+ r2 r4 d4 d4 d4 d4 d4 g2 b,4 b4 b4 a4 e'4 e4 dis1 ~ dis4 r4 r2
+ r2 e2 ~ e4 e4 fis4 e4 d2 d4 d4 d4 fis4 e4 d4 cis2 d2 ~ d4 d4 cis4 b4 a2. b4 a1 a2 r2
+ r1 r1
+ r2 a4 a4 a4 a8 a8 b4 b4 d2 c2
+ r1
+ r2 g4 g4 c4 c8 c8 e4 e4 g2 e2 e2 e2 d4 d4 cis4( b4) ais4 b4 cis4 d4 e1 d2 d2
+ r1
+ r2 r4 cis4 d4 d4 d4 d4 g2 b,4 b4 a4 b4 c4 e4 d2 g,4 g4 a4 a8 a8 b4 b4 c2 c2 cis4 cis8 cis8 cis4 cis4 d2 d2 d2 d4 d4 e2 g2 a,2.( b8 c8) b2 r2
+ r2 g4 a4 b4 b4 e2 d4 g,4 g4 a4 b4 b4 e2 d2 d4 d4 d4( c4) b4( c4) b2( a2) d1
+ r1
+ b4 b4 c4 cis4 d4( g4) fis4 e4 d4 b4 a4 e'4 d1 ~ d2 g,2
+ r1
+ r2 b4 b4 b2.( a4) g1
+ r1
+ r4 b4 b4 b4 b2.( a4) g1
+ }
+ >>
+ }
+
+ sopranIIMelodie = \relative c'' {
+ <<
+ { \meta }
+ %\sopranArt
+ %the actual tune
+ {
+ b4 b4 b4 c4 c4 b2 g4 g4 g4 g4 c4 c4 b1 ~ b4 r4 r2
+ r1 r1
+ r2 r4 a4 b4 b4 c4 c4 b2 g4 g4 g4 g4 fis4 a4 b1 ~ b4 r4 r2
+ r2 cis2 ~ cis4 cis4 cis4 cis4 cis2 b4 b4 b4 b4 e4 g,4 a2 d2 ~ d4 b4 cis4 d4 a2. g4 fis2( a2) a2 r2
+ r1 r1
+ r2 a4 a4 a4 a8 a8 a4 a4 gis2 a2
+ r1
+ r2 g4 g4 g4 g8 g8 c4 c4 e2 e2 cis2 cis2 b4 b4 b2 fis4 gis4 ais4 b4 cis1 ~ cis4 cis4 b4 a4 gis4( d'4 cis4 b4) b2 ais4 ais4 b4 b4 c4 c4 b2 g4 g4 g4 g4 g4 c4 b2 r2
+ r1
+ r2 e,4 e4 a4 a8 a8 a4 a4 d2 b2 d2 b4 b4 e2 c2 a1 g2 r2
+ r2 g4 g4 g4 b4 c2 g4 g4 g4 g4 g4 g4 c2 b2 b4 b4 b4( c4) g2 g2( d2) d1
+ r1
+ g4 g4 a4 ais4 b4( g4) d2( ~ d4 d'4) c4 bes4 a1 g1
+ r1
+ r2 g4 g4 g2( fis2) g1
+ r1
+ r4 g4 g4 g4 g2( fis2) g1
+ }
+ >>
+ }
+
+ altIMelodie = \relative c'' {
+ <<
+ { \meta }
+ %\altArt
+ %the actual tune
+ {
+ g4 g4 g4 g4 fis4 g2 e4 e4 e4 g4 g4 fis4 g1 ~ g4 r4 r2
+ r1 r1
+ r2 r4 fis4 g4 g4 g4 fis4 g2 e4 e4 e4 e4 a4 fis4 fis1 ~ fis4 r4 r2
+ r2 a2 ~ a4 a4 a4 a4 a2 a4 a4 gis4 gis4 g4 g4 g2 fis2 ~ fis4 e4 e4 e4 e2 a4( d,4) fis2.( e4) fis2 r2
+ r1 r1
+ r2 fis4 fis4 f4 f8 f8 f4 f4 f2 e2
+ r1
+ r2 e4 e4 g4 g8 g8 g4 g4 c2 g2 g2 e2 b4 b4 b2 cis4 d4 e4 fis4 e2( fis2) fis1( eis1) ~ eis2 fis4 fis4 b4 b4 a4 a4 b2 d,4 g4 g4 f4 e4 fis4 g2 r2
+ r2 g4 g4 g4 g8 g8 g4 g4 g2 g2 fis2 fis2 g2 b4 b4 c4( b4) a4( g4) fis4( e4 d2) d2 r2
+ r2 e4 e4 f4 f4 e2 g4 d4 e4 e4 f4 f4 e2 g2 g4 g4 g2 g2 g2( fis2) g1
+ r1
+ g1 ~ g4 b4 a4 g4 g1( ~ g2 fis2) g1
+ r1
+ r2 d4 d4 d1 d1
+ r1
+ r4 d4 d4 d4 d1 d1
+ }
+ >>
+ }
+
+ altIIMelodie = \relative c'' {
+ <<
+ { \meta }
+ %\altArt
+ %the actual tune
+ {
+ g4 g4 g4 d4 d4 e2 d4 d4 c4 d4 e4 c4 g'1 ~ g4 r4 r2
+ r1 r1
+ r2 r4 d4 d4 d4 d4 d4 e2 d4 d4 c4 c4 c4 c4 b1 ~ b4 r4 r2
+ r2 e2 ~ e4 e4 a4 a4 d,2 d4 d4 e4 e4 e4 b4 cis2 fis2 ~ fis4 b4 g4 e4 e2 fis4( d4) d2( cis2) d2 r2
+ r1 r1
+ r2 d4 d4 d4 d8 d8 d4 d4 d2 e2
+ r1
+ r2 c4 c4 e4 e8 e8 g4 g4 g2 g2 g2 cis,2 fis4 fis4 eis2 fis4 fis4 fis4 fis4 g2( fis2) fis1( g1) ~ g2 fis4 fis4 fis4 fis4 d4 d4 d2 d4 d4 c4 d4 e4 c4 g'2 r2
+ r1 r1
+ r2 e4 e4 d4 d8 d8 fis4 fis4 b2 b4 g4 g2 a2 d,1 d2 r2
+ r2 c4 c4 d4 d4 c2 g'4 g4 e4 c4 d4 d4 c2 d2 g4 g4 g2 g2 d1 d1
+ r1 r1 r1
+ g4 g4 a4 bes4 d,1 d1
+ r1
+ r2 b4 b4 c1 b1
+ r1
+ r4 d4 d4 d4 d1 d1
+ }
+ >>
+ }
+
+ tenorIMelodie = \relative c' {
+ <<
+ { \meta }
+ %\tenorArt
+ %the actual tune
+ {
+ \clef "treble_8"
+ r4
+ r1 r1 r1
+ r2 d2 ~ d4 d4 e4 d4 c2 c4 c4 c4 b4 a4 e'4 d1 d2 r2
+ r1 r1
+ r2 dis2 ~ dis4 dis4 e4 d4 cis2 cis2 ~ cis2 fis4 fis4 fis2 fis4 d4 d4 d4 cis4 d4 e2 d4 cis4 b2( e4) d4 cis2 d2
+ r2 a2 a4 d4 cis4 e4 d2 d4 d4 d4 d4 g4 g4 fis1
+ r1
+ r2 c4 c4 c4 c8 c8 d4 d4 f2 e2 ~ e4 e8 e8 e4 e4 e2( b2 cis2 fis2) fis2 r2
+ fis,4 fis'4 e4 d4 cis2 cis4 cis4 d4( e4) fis2 b,2( cis4 d4) d2( cis4 e4 d1 ~ d2 f2 e4 d4 c2) d2 d4 d4 d4 d8 d8 d4 d4 c2 c2 e4 e8 e8 e4 e4 b2 d2 f2 f4 f4 e2 e2 c2.( a4) g2 g4 a4 b4 b4 e2 d4 g,4 g4 a4 b4 b4 e2 d2 g,4 g4 d'1 g2. c,4 d1 d2 d4 d4 d4( c4) b4( c4) b4( g4) d2
+ r1
+ b'4 b4 c4 cis4 d1 d2 d4 d4 d2.( c4) b1
+ r1
+ r4 d4 d4 d4 d2.( c4) b4 b4 b4 b4 c1 b1
+ }
+ >>
+ }
+
+ tenorIIMelodie = \relative c' {
+ <<
+ { \meta }
+ %\tenorArt
+ %the actual tune
+ {
+ \clef "treble_8"
+ r4
+ r1 r1 r1
+ r2 b2 ~ b4 b4 b4 b4 b2 a4 g4 fis4 g4 a4 a4 a1 g2 r2
+ r1 r1
+ r2 b2 ~ b4 b4 b4 b4 b2 a2 ~ a2 cis4 cis4 d2 d4 b4 b4 b4 cis4 b4 a2 d,4 fis4 b2. b4 e2 d2
+ r2 g,2 fis4 fis4 e4 g4 fis2 b4 b4 b4 a4 d4 d4 d1
+ r1
+ r2 c4 c4 c4 c8 c8 c4 c4 c2 c2 ~ c4 c8 c8 c4 c4 c2( e2 ~ e2 cis2) d2 r2
+ fis,4 d'4 cis4 b4 b2 ais4 ais4 b4( cis4) d2 gis,1 gis2( ais4 cis4 b2 fis2 b2 d2 g,2. a4) b2 b4 b4 c4 c8 c8 b4 b4 g2 g2 cis4 cis8 cis8 cis4 cis4 fis,2 fis2 d'2 d4 g,4 g2 g2 d1 d2 g4 g4 g4 g4 c2 b4 g4 g4 fis4 g4 g4 c2 b2 g4 g4 b1 g2. a4 b2( d2) d2 b4 b4 b4( c4) g2
+ r1
+ b4 b4 c4 cis4 d2( e2 a,4 b4 c2) b2 b4 b4 g2( a2) d,1 ~ d1 ~ d4 g4 g4 g4 g2( fis2) g4 g4 g4 g4 d1 g1
+ }
+ >>
+ }
+
+ bassIMelodie = \relative c' {
+ <<
+ { \meta }
+ %\bassArt
+ %the actual tune
+ \clef bass
+ {
+ r4
+ r1 r1 r1
+ r2 g2 ~ g4 g4 g4 g4 e2 e4 e4 a4 d,4 g4 g4 g2( fis2) b2 r2
+ r1 r1
+ r2 fis2 ~ fis4 fis4 e4 e4 e2 e2 a2. a4 fis2 fis4 fis4 e4 e4 e4 e4 e2 b4 d4 g2. g4 a2 a4 r4
+ r2 a2 a4 a4 a4 a4 d2 fis,4 fis4 e4 fis4 g4 b4 a1
+ r1
+ r2 a4 a4 a4 a8 a8 a4 a4 a2 g2 ~ g4 g8 g8 g4 g4 g1( ~ g2 fis2) fis2 g2 fis2 fis4 fis4 fis2 fis4 fis4 fis2 b2 b1( ~ b2 fis2 ~ fis2 a2) g1( ~ g2 c2) g2 b4 b4 a4 a8 a8 g4 g4 c2 bes2 a4 a8 a8 a4 a4 b2 b2 b2 g4 g4 g2 c,2 a'4( g4 fis2) g2 e4 e4 g4 g4 g2 g4 g4 g4 c,4 d4 d4 g2 g2 g4 g4 g1 ~ g2. g4 g2( a2) b2 g4 g4 g1 d1 g4 g4 a4 ais4 b4( g4 d2 ~ d1) d2 f4 f4 e2( fis2) g2 g2 d1 g4 f4 f4 f4 e2( ees2) d4 d4 d4 d4 d1 d1
+ }
+ >>
+ }
+
+ bassIIMelodie = \relative c' {
+ <<
+ { \meta }
+ %\bassArt
+ %the actual tune
+ \clef bass
+ {
+ r4
+ r1 r1 r1
+ r2 g2 ~ g4 g4 e4 e4 a,2 a4 a4 a4 b4 c4 cis4 d1 g,2 r2
+ r1 r1
+ r2 b2 ~ b4 a4 g4 g4 a2 a2 g2 fis2 b2 b4 b4 e4 e4 e4 e4 a,2 b4 a4 g2. g4 g2 fis4 g4 a2. a4 d4 d4 a4 a4 b2 a4 a4 g4 a4 b4 g4 d'1
+ r1
+ r2 a'4 a4 g4 g8 g8 f4 f4 f2 c2 ~ c4 c8 c8 c4 c4 c2( b2 ~ b2 ais2) b2 r2
+ fis'4 fis4 fis,4 fis4 fis2 fis4 fis4 fis1 fis1 fis1 ~ fis1 g1 ~ g1 g2 g'4 g4 f4 f8 f8 f4 f4 e2 e2 a,4 a8 a8 a4 a4 b2 b2 g2 g4 g4 c2 c2 d1 g,2 e'4 e4 d4 d4 c2 g4 g4 c4 c4 b4 b4 c2 g2 g'4 g4 f1( e2) ees2 d2( c2) b2 f'4 f4 e2 ees2 d1 ~ d2 d2 d1 ~ d1 g,2 g4 g4 g1 g2 g2 g1 g4 g4 g4 g4 g1 g4 g4 g4 g4 g1 g1
+ }
+ >>
+ }
+
diff --git a/hr/stch/fertig/xci/texte.ly b/hr/stch/fertig/xci/texte.ly
new file mode 100644
index 0000000..02ed3b0
--- /dev/null
+++ b/hr/stch/fertig/xci/texte.ly
@@ -0,0 +1,22 @@
+%some settings% vim: ai sw=2 lbr nu et
+
+% Abkürzungen
+
+% 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+>
+ }
+
diff --git a/hr/stch/fertig/xci/xci.ly b/hr/stch/fertig/xci/xci.ly
new file mode 100644
index 0000000..69a0f6a
--- /dev/null
+++ b/hr/stch/fertig/xci/xci.ly
@@ -0,0 +1,76 @@
+%some settings% vim: ai sw=2 lbr nu et
+
+\version "2.14"
+\include "stimmen.ly"
+\include "texte.ly"
+
+\pointAndClickOff
+
+ \header {
+ title = "Denn er hat seinen Engeln befohlen über dir"
+ composer = "Felix Mendelssohn Bartholdy (1809–1847)"
+ %opus = "<+Werk+>"
+ tagline = \markup {
+ \bold "studentenchor"
+ }
+ }
+
+ \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 Voice = "meta" { s1*<+Anzahl der Takte+> \bar "|." }
+ \new Voice = "sopraneI" { \global \voiceOne \sopranIMelodie }
+ \new Voice = "sopraneII" { \global \voiceTwo \sopranIIMelodie }
+ %\addlyrics { \sopranText }
+ >>
+
+ alt = <<
+ \new Voice = "altiI" { \global \voiceOne \altIMelodie }
+ \new Voice = "altiII" { \global \voiceTwo \altIIMelodie }
+ %\addlyrics { \altText }
+ >>
+
+ ten = <<
+ \new Voice = "tenoereI" { \global \voiceOne \tenorIMelodie }
+ \new Voice = "tenoereII" { \global \voiceTwo \tenorIIMelodie }
+ %\addlyrics { \tenorText }
+ >>
+
+ bas = <<
+ \new Voice = "baesseI" { \global \voiceOne \bassIMelodie }
+ \new Voice = "baesseII" { \global \voiceTwo \bassIIMelodie }
+ %\addlyrics { \bassText }
+ >>
+
+ \score {
+ \new ChoirStaff \with { printPartCombineTexts = ##f } <<
+ \new Staff = sopran { \sop }
+ \new Staff = alt { \alt }
+ \new Staff = tenor { \ten }
+ \new Staff = bass { \bas }
+ >>
+ %\midi {
+ %\context{
+ %\Score
+ %tempoWholesPerMinute = #(ly:make-moment 72 4)
+ %}
+ %}
+ \layout {
+ }
+ }
+