summaryrefslogtreecommitdiff
path: root/hr/stch/fertig/geh_aus
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/geh_aus
parent646f69a657326ca8dd733dfa579a90f89823d677 (diff)
downloadMusik-49d14358c33b7d0ba7e7c381f91943617c7723ea.tar.xz
Hauke eingefügt
Diffstat (limited to 'hr/stch/fertig/geh_aus')
-rw-r--r--hr/stch/fertig/geh_aus/a.midibin0 -> 886 bytes
-rw-r--r--hr/stch/fertig/geh_aus/b.midibin0 -> 632 bytes
-rw-r--r--hr/stch/fertig/geh_aus/dynArt.ly66
-rw-r--r--hr/stch/fertig/geh_aus/geh_aus.ly101
-rw-r--r--hr/stch/fertig/geh_aus/m.ly32
-rw-r--r--hr/stch/fertig/geh_aus/midi.lua53
-rw-r--r--hr/stch/fertig/geh_aus/s.midibin0 -> 710 bytes
-rw-r--r--hr/stch/fertig/geh_aus/satb.midibin0 -> 2781 bytes
-rw-r--r--hr/stch/fertig/geh_aus/stimmen.ly153
-rw-r--r--hr/stch/fertig/geh_aus/t.midibin0 -> 788 bytes
-rw-r--r--hr/stch/fertig/geh_aus/texte.ly113
11 files changed, 518 insertions, 0 deletions
diff --git a/hr/stch/fertig/geh_aus/a.midi b/hr/stch/fertig/geh_aus/a.midi
new file mode 100644
index 0000000..584b3ba
--- /dev/null
+++ b/hr/stch/fertig/geh_aus/a.midi
Binary files differ
diff --git a/hr/stch/fertig/geh_aus/b.midi b/hr/stch/fertig/geh_aus/b.midi
new file mode 100644
index 0000000..9f56211
--- /dev/null
+++ b/hr/stch/fertig/geh_aus/b.midi
Binary files differ
diff --git a/hr/stch/fertig/geh_aus/dynArt.ly b/hr/stch/fertig/geh_aus/dynArt.ly
new file mode 100644
index 0000000..27334df
--- /dev/null
+++ b/hr/stch/fertig/geh_aus/dynArt.ly
@@ -0,0 +1,66 @@
+%some settings% vim: ai sw=2 lbr nu et
+
+ meta = {
+ %(dynamic) marks global to all voices
+ \dynamicUp
+ \tempo "Allegro ma molto moderato."
+ %\override DynamicTextSpanner #'style = #'none
+ s4
+ s1*4
+ s2. s4\mf
+ %\break
+ s1\<
+ s1\>
+ \break
+ s4\! s2.
+ s1*3
+ %\break
+ s1
+ s2 s2\>
+ s2\! s2^\markup { \italic "cresc." }
+ \break
+ s1*3
+ s2 s2\f
+ %\break
+ s1*2
+ s1^\markup { \italic "sempre" \dynamic "f" }
+ s4 s2.^\markup { \italic "rit." }
+ s2.
+ \bar "|."
+ }
+
+% articulation
+
+ oberArt = {
+ s4\f
+ s1*7
+ s2. s4\p
+ s1\<
+ s1\!
+ s4-> s2.
+ s2 s2\<
+ s1*10
+ s2.
+ }
+
+ sopranArt = {
+ }
+
+ altArt = {
+ }
+
+ tenorArt = {
+ }
+
+ bassArt = {
+ s4
+ s4 s4\f s2
+ s1*6
+ s4 s4\mf s2->
+ s2 s2\<
+ s4 s2.\!
+ s4 s4\mf s2
+ s1*10
+ s2.
+ }
+
diff --git a/hr/stch/fertig/geh_aus/geh_aus.ly b/hr/stch/fertig/geh_aus/geh_aus.ly
new file mode 100644
index 0000000..9e1c25d
--- /dev/null
+++ b/hr/stch/fertig/geh_aus/geh_aus.ly
@@ -0,0 +1,101 @@
+%some settings% vim: ai sw=2 lbr nu et
+
+\version "2.14"
+\include "stimmen.ly"
+\include "texte.ly"
+
+\pointAndClickOff
+
+ \header {
+ title = "Sommerlied"
+ subtitle = "Song of Summer"
+ composer = "Max Bruch"
+ opus = "Op. 60 No. 2"
+ tagline = ""
+ }
+
+ \paper {
+ line-width = \paper-width - 30
+ top-margin = 10
+ bottom-margin = 10
+ ragged-last-bottom = #'f
+ system-count = 3
+ page-count = 1
+ }
+
+ \layout {
+ indent = #0
+ \context {
+ \Staff
+ \override VerticalAxisGroup #'minimum-Y-extent = #'(-3 . 3.5)
+ }
+ }
+
+ #(set-global-staff-size 16)
+
+ sop = <<
+ %\new Voice = "meta" { s1*<+Anzahl der Takte+> \bar "|." }
+ \new Voice = "soprane" {
+ \transpose c bes,
+ {
+ \voiceOne
+ \sopranMelodie
+ }
+ }
+ % {
+ \new Voice = "alti" {
+ \transpose c bes,
+ {
+ \voiceTwo
+ \altMelodie
+ }
+ }
+ % }
+ >>
+
+ alt = <<
+ \new Voice = "alti" {
+ \transpose c bes,
+ \altMelodie
+ }
+ >>
+
+ ten = <<
+ \new Voice = "tenoere" {
+ \transpose c bes,
+ \tenorMelodie
+ }
+ >>
+
+ bas = <<
+ \new Voice = "baesse" {
+ \transpose c bes,
+ \bassMelodie
+ }
+ \addlyrics { \stzIb }
+ \addlyrics { \stzIIb }
+ \addlyrics { \stzIIIb }
+ \addlyrics { \stzIVb }
+ >>
+
+ \score {
+ \new ChoirStaff \with { printPartCombineTexts = ##f } <<
+ \new Staff = sopran { \global \sop }
+ %\new Lyrics \lyricsto soprane \stzI
+ %\new Staff = alt { \global \alt }
+ %\new Lyrics \lyricsto alti \stzII
+ \new Staff = tenor { \global \ten }
+ %\new Lyrics \lyricsto tenoere \stzIII
+ %\new Lyrics \lyricsto tenoere \stzIV
+ \new Staff = bass { \global \bas }
+ >>
+ %\midi {
+ %\context{
+ %\Score
+ %tempoWholesPerMinute = #(ly:make-moment 72 4)
+ %}
+ %}
+ \layout {
+ }
+ }
+
diff --git a/hr/stch/fertig/geh_aus/m.ly b/hr/stch/fertig/geh_aus/m.ly
new file mode 100644
index 0000000..9a5bbdc
--- /dev/null
+++ b/hr/stch/fertig/geh_aus/m.ly
@@ -0,0 +1,32 @@
+%some settings% vim: ai sw=2 lbr nu et
+
+\version "2.12"
+\include "stimmen.ly"
+
+ \score {
+ <<
+ \unfoldRepeats
+ \new Staff = sopran <<
+ %\new Voice = "meta" { s1*<+Anzahl der Takte+> \bar "|." }
+ \new Voice = "soprane" { \global \sopranMelodie }
+ >>
+ \new Staff = alt <<
+ %\new Voice = "meta" { s1*<+Anzahl der Takte+> \bar "|." }
+ \new Voice = "alti" { \global \altMelodie }
+ >>
+ \new Staff = tenor <<
+ %\new Voice = "meta" { s1*<+Anzahl der Takte+> \bar "|." }
+ \new Voice = "tenoere" { \global \tenorMelodie }
+ >>
+ \new Staff = bass <<
+ %\new Voice = "meta" { s1*<+Anzahl der Takte+> \bar "|." }
+ \new Voice = "baesse" { \global \bassMelodie }
+ >>
+ >>
+ \midi {
+ \context{
+ \Score
+ tempoWholesPerMinute = #(ly:make-moment 120 4)
+ }
+ }
+ }
diff --git a/hr/stch/fertig/geh_aus/midi.lua b/hr/stch/fertig/geh_aus/midi.lua
new file mode 100644
index 0000000..0776208
--- /dev/null
+++ b/hr/stch/fertig/geh_aus/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 120 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/geh_aus/s.midi b/hr/stch/fertig/geh_aus/s.midi
new file mode 100644
index 0000000..9871738
--- /dev/null
+++ b/hr/stch/fertig/geh_aus/s.midi
Binary files differ
diff --git a/hr/stch/fertig/geh_aus/satb.midi b/hr/stch/fertig/geh_aus/satb.midi
new file mode 100644
index 0000000..cbd9ce2
--- /dev/null
+++ b/hr/stch/fertig/geh_aus/satb.midi
Binary files differ
diff --git a/hr/stch/fertig/geh_aus/stimmen.ly b/hr/stch/fertig/geh_aus/stimmen.ly
new file mode 100644
index 0000000..8b162d7
--- /dev/null
+++ b/hr/stch/fertig/geh_aus/stimmen.ly
@@ -0,0 +1,153 @@
+%some settings% vim: ai sw=2 lbr nu et
+
+ \version "2.12"
+ \include "dynArt.ly"
+
+ global = {
+ \key bes \major
+ %\override Staff.TimeSignature #'style = #'()
+ \time 4/4
+ %\autoBeamOff
+ \partial 4
+ }
+
+% Die Stimmen
+
+ sopranMelodie = \relative c'' {
+ <<
+ { \meta }
+ \oberArt
+ %the actual tune
+ {
+ g4
+ c2. g4
+ a4. a8 c4 d4
+ e2. e4
+ f4. c8 f4 e4
+ d4. a8 a4 d4
+ c4 b4 b4 c4
+ d1
+ d2 r4 g,4
+ a4. b8 b4 c4
+ d2. e4
+ d4( c4) r4 c4
+ g4. f8 g4 a4
+ bes2. c4
+ a2 d2
+ c4( b4) c4( d4)
+ e4( d4) c4( d4)
+ b1
+ c2 f2
+ e4( d4) e4( f4)
+ g4( f4) e4( d4)
+ c1(
+ d1)
+ c2.\fermata
+ }
+ >>
+ }
+
+ altMelodie = \relative c' {
+ <<
+ % { \meta }
+ % \oberArt
+ %the actual tune
+ {
+ g'4
+ g2. e4
+ f4. a8 g4 a8( b8)
+ c2. g4
+ a4. a8 c4 a4
+ a4. f8 f4 a4
+ g4. g8 g4 g4
+ g2.( fis4)
+ g2 r4 d4
+ e4. f8 f4 g4
+ a4( c4) b2
+ b4( c4) r4 e,4
+ e4. d8 e4 f4
+ f4( d4) e4.( g8)
+ g4( f4) a2
+ g2 a4( b4)
+ b2 a2
+ a4( gis4 fis4 gis4)
+ a2 a4( d4)
+ c4( b4) c4( d4)
+ e4( d4) c4( b4)
+ a2( c2) ~
+ c4( b4 a4 b4)
+ c2.%\fermata
+ }
+ >>
+ }
+
+ tenorMelodie = \relative c' {
+ <<
+ { \meta }
+ \oberArt
+ %the actual tune
+ \clef "treble_8"
+ {
+ g4
+ e'2. c4
+ c4. f8 e4 f4
+ g2. c,4
+ c4. c8 a4 c4
+ f4. d8 d4 f4
+ d4 d4 d4 g,4
+ b2( a4 c4)
+ b2 r4 b4
+ c4. d8 d4 e4
+ f2. g4
+ f4( e4) r4 c4
+ bes4. c8 bes4 a4
+ g2 c2
+ c2 f2
+ d2 c4( b4)
+ g'4( f4) e4( f4)
+ e1
+ e2 d2
+ g,2 g'2
+ g2 g4( f4)
+ e1(
+ g2 f2)
+ e2.\fermata
+ }
+ >>
+ }
+
+ bassMelodie = \relative c {
+ <<
+ { \meta }
+ \bassArt
+ %the actual tune
+ \clef bass
+ {
+ r4
+ r4 c4 c'2 ~
+ c2. g4
+ c,2. c4
+ f4. a8 f4 a4
+ d,4. f8 f4 d4
+ g4 g4 f4 e4
+ b4( c4) d2
+ r4 g,4 g'2 ~
+ g4 g4 g2 ~
+ g1
+ r4 c,4 c'2 ~
+ c1 ~
+ c2 c,2
+ f2 d2
+ g2. g4
+ e4( g4) a4( d,4)
+ e1
+ a2 d,2
+ g2. f4
+ e4( g4) c4( g4)
+ a1(
+ g1)
+ c,2.\fermata
+ }
+ >>
+ }
+
diff --git a/hr/stch/fertig/geh_aus/t.midi b/hr/stch/fertig/geh_aus/t.midi
new file mode 100644
index 0000000..fc46633
--- /dev/null
+++ b/hr/stch/fertig/geh_aus/t.midi
Binary files differ
diff --git a/hr/stch/fertig/geh_aus/texte.ly b/hr/stch/fertig/geh_aus/texte.ly
new file mode 100644
index 0000000..4433649
--- /dev/null
+++ b/hr/stch/fertig/geh_aus/texte.ly
@@ -0,0 +1,113 @@
+%some settings% vim: ai sw=2 lbr nu et
+
+% Abkürzungen
+
+ stzI = \lyrics {
+ \set stanza = "1."
+ Geh’ aus, mein Herz, und su -- che Freud
+ in die -- ser lie -- ben Som -- mer -- zeit,
+ an dei -- nes Got -- tes Ga -- ben!
+ Schau an der schö -- nen Gär -- ten Zier,
+ und sie -- he, wie sie dir und mir
+ sich aus -- ge -- schmü -- cket ha -- ben,
+ sich aus -- ge -- schmü -- cket ha -- ben!
+ }
+
+ stzII = \lyrics {
+ \set stanza = "2."
+ Die Bäu -- me ste -- hen vol -- ler Laub,
+ das Erd -- reich de -- cket sei -- nen Staub
+ mit ei -- nem grü -- nen Klei -- de.
+ Nar -- cis -- sen und die Tu -- li -- pan
+ die zie -- hen sich viel schö -- ner an
+ als Sa -- lo -- mo -- nis Sei -- de,
+ als Sa -- lo -- mo -- nis Sei -- de!
+ }
+
+ stzIII = \lyrics {
+ \set stanza = "3."
+ Die Ler -- che schwingt sich in die Luft,
+ das Täub -- chen fliegt aus sei -- ner Kluft
+ und macht sich in die Wäl -- der.
+ Die hoch -- be -- lob -- te Nach -- ti -- gall
+ er -- götzt und füllt mit ih -- rem Schall
+ Berg, Hü -- gel, Thal und Fel -- der,
+ Berg, Hü -- gel, Thal und Fel -- der!
+ }
+
+ stzIV = \lyrics {
+ \set stanza = "4."
+ Ich sel -- ber kann und mag nicht ruh’n,
+ des gro -- ßen Got -- tes gro -- ßes Thun
+ er -- weckt mir al -- le Sin -- nen!
+ Ich sin -- ge mit, wenn al -- les singt
+ und las -- se was dem Höch -- sten klingt,
+ aus mei -- nem Her -- zen rin -- nen,
+ aus mei -- nem Her -- zen rin -- nen!
+ }
+
+ bstart = \lyricmode {
+ Geh’ aus, mein Herz!
+ }
+ stzIb = \lyrics {
+ \set stanza = "1."
+ \bstart
+ in die -- ser lie -- ben Som -- mer -- zeit,
+ an dei -- nes Got -- tes Ga -- ben!
+ \bstart
+ \bstart
+ sich aus -- ge -- schmü -- cket ha -- ben,
+ sich aus -- ge -- schmü -- cket ha -- ben!
+ }
+
+ stzIIb = \lyrics {
+ \set stanza = "2."
+ \bstart
+ das Erd -- reich de -- cket sei -- nen Staub
+ mit ei -- nem grü -- nen Klei -- de.
+ \bstart
+ \bstart
+ als Sa -- lo -- mo -- nis Sei -- de,
+ als Sa -- lo -- mo -- nis Sei -- de!
+ }
+
+ stzIIIb = \lyrics {
+ \set stanza = "3."
+ \bstart
+ das Täub -- chen fliegt aus sei -- ner Kluft
+ und macht sich in die Wäl -- der.
+ \bstart
+ \bstart
+ Berg, Hü -- gel, Thal und Fel -- der,
+ Berg, Hü -- gel, Thal und Fel -- der!
+ }
+
+ stzIVb = \lyrics {
+ \set stanza = "4."
+ \bstart
+ des gro -- ßen Got -- tes gro -- ßes Thun
+ er -- weckt mir al -- le Sin -- nen.
+ \bstart
+ \bstart
+ aus mei -- nem Her -- zen rin -- nen,
+ aus mei -- nem Her -- zen rin -- nen!
+ }
+
+% 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+>
+ }
+