diff options
author | Erich Eckner <git@eckner.net> | 2014-09-10 17:47:07 +0200 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2014-09-10 17:47:07 +0200 |
commit | 49d14358c33b7d0ba7e7c381f91943617c7723ea (patch) | |
tree | fd55f0d3900d53978587d2228553359f86e69bbe /hr/issi/keeps | |
parent | 646f69a657326ca8dd733dfa579a90f89823d677 (diff) | |
download | Musik-49d14358c33b7d0ba7e7c381f91943617c7723ea.tar.xz |
Hauke eingefügt
Diffstat (limited to 'hr/issi/keeps')
-rw-r--r-- | hr/issi/keeps/dynArt.ly | 21 | ||||
-rw-r--r-- | hr/issi/keeps/keeps.ly | 53 | ||||
-rw-r--r-- | hr/issi/keeps/keeps.midi | bin | 0 -> 6397 bytes | |||
-rw-r--r-- | hr/issi/keeps/keeps.zip | bin | 0 -> 91032 bytes | |||
-rw-r--r-- | hr/issi/keeps/keeps/a.midi | bin | 0 -> 1852 bytes | |||
-rw-r--r-- | hr/issi/keeps/keeps/b.midi | bin | 0 -> 1592 bytes | |||
-rw-r--r-- | hr/issi/keeps/keeps/s.midi | bin | 0 -> 2167 bytes | |||
-rw-r--r-- | hr/issi/keeps/keeps/satb.midi | bin | 0 -> 6397 bytes | |||
-rw-r--r-- | hr/issi/keeps/keeps/t.midi | bin | 0 -> 1699 bytes | |||
-rw-r--r-- | hr/issi/keeps/midi.lua | 51 | ||||
-rw-r--r-- | hr/issi/keeps/stimmen.ly | 167 | ||||
-rw-r--r-- | hr/issi/keeps/texte.ly | 53 |
12 files changed, 345 insertions, 0 deletions
diff --git a/hr/issi/keeps/dynArt.ly b/hr/issi/keeps/dynArt.ly new file mode 100644 index 0000000..30423d4 --- /dev/null +++ b/hr/issi/keeps/dynArt.ly @@ -0,0 +1,21 @@ +%some settings% vim: ai sw=2 lbr nu et + + meta = { + %(dynamic) marks global to all voices + \dynamicUp + } + +% articulation + + sopranArt = { + } + + altArt = { + } + + tenorArt = { + } + + bassArt = { + } + diff --git a/hr/issi/keeps/keeps.ly b/hr/issi/keeps/keeps.ly new file mode 100644 index 0000000..1d6912b --- /dev/null +++ b/hr/issi/keeps/keeps.ly @@ -0,0 +1,53 @@ +%some settings% vim: ai sw=2 lbr nu et + +\version "2.14" +\include "stimmen.ly" +\include "texte.ly" + + \header { + title = "The Lord Just Keeps On Blessing Me" + composer = "Lisa Nelson" + %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) + + + \score { + \new ChoirStaff \with { printPartCombineTexts = ##f } << + \new Staff = frauen << + %\new Voice = "meta" { s1*<+Anzahl der Takte+> \bar "|." } + \new Voice = "soprane" { \global << \sopranMelodie \altMelodie >> } + \addlyrics { \sopranText } + >> + + \new Staff = maenner \with { printPartCombineTexts = ##f } << + \new Voice = "tenoere" { \global \partcombine \tenorMelodie \bassMelodie } + >> + >> + \midi { + %\context{ + %\Score + %tempoWholesPerMinute = #(ly:make-moment 72 4) + %} + } + \layout { + } + } + diff --git a/hr/issi/keeps/keeps.midi b/hr/issi/keeps/keeps.midi Binary files differnew file mode 100644 index 0000000..c7f6611 --- /dev/null +++ b/hr/issi/keeps/keeps.midi diff --git a/hr/issi/keeps/keeps.zip b/hr/issi/keeps/keeps.zip Binary files differnew file mode 100644 index 0000000..8a05764 --- /dev/null +++ b/hr/issi/keeps/keeps.zip diff --git a/hr/issi/keeps/keeps/a.midi b/hr/issi/keeps/keeps/a.midi Binary files differnew file mode 100644 index 0000000..4054184 --- /dev/null +++ b/hr/issi/keeps/keeps/a.midi diff --git a/hr/issi/keeps/keeps/b.midi b/hr/issi/keeps/keeps/b.midi Binary files differnew file mode 100644 index 0000000..93fab43 --- /dev/null +++ b/hr/issi/keeps/keeps/b.midi diff --git a/hr/issi/keeps/keeps/s.midi b/hr/issi/keeps/keeps/s.midi Binary files differnew file mode 100644 index 0000000..dfee8a6 --- /dev/null +++ b/hr/issi/keeps/keeps/s.midi diff --git a/hr/issi/keeps/keeps/satb.midi b/hr/issi/keeps/keeps/satb.midi Binary files differnew file mode 100644 index 0000000..c7f6611 --- /dev/null +++ b/hr/issi/keeps/keeps/satb.midi diff --git a/hr/issi/keeps/keeps/t.midi b/hr/issi/keeps/keeps/t.midi Binary files differnew file mode 100644 index 0000000..5950c0a --- /dev/null +++ b/hr/issi/keeps/keeps/t.midi diff --git a/hr/issi/keeps/midi.lua b/hr/issi/keeps/midi.lua new file mode 100644 index 0000000..3cca9a3 --- /dev/null +++ b/hr/issi/keeps/midi.lua @@ -0,0 +1,51 @@ + -- 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 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" { \global s1*<+Anzahl der Takte+> \bar "|." } + \new Voice = "]]..map[stimme]..[[" { \]]..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/issi/keeps/stimmen.ly b/hr/issi/keeps/stimmen.ly new file mode 100644 index 0000000..b022b50 --- /dev/null +++ b/hr/issi/keeps/stimmen.ly @@ -0,0 +1,167 @@ +%some settings% vim: ai sw=2 lbr nu et + + \version "2.12" + \include "dynArt.ly" + + global = { + \key des \major + %\override Staff.TimeSignature #'style = #'() + \time 4/4 + %\autoBeamOff + \partial 4 + \tempo 4 = 135 + } + +% Die Stimmen + + sopranMelodie = \relative c'' { + << + { \meta } + %\sopranArt + %the actual tune + { + aes8 aes8 + \mark \markup { \small \musicglyph #"scripts.segno" } + \repeat volta 2 { + r2 r4 aes8 aes8 + r2 r4 aes4 + aes4 aes8 aes8 ~ aes4. ces8 ~ + ces4. des8 ~ des4 ces8 bes8 + r2 r4 bes8 c8 + r2 r4 c4 + des4 des8 des8 ~ des2 ~ + des2. r8 aes8 + bes4 bes8 bes8 ~ bes8 bes8 bes8 c8 ~ + c8 c8 ~ c8 c8 r4 r8 des,8 + f8 f8 f8 f8 ~ f8 f8 f8 aes8 + r8 f8 r8 ees8( des4) r8 aes'8 + des4 des4 des4 bes4 + aes8( ges8) f8 aes8( ges4) f8 f8 + r1 + \mark \markup { \small \musicglyph #"scripts.coda" } + } \alternative { + { + r2 r4 aes8 aes8 + } + { + \override Voice.NoteHead #'style = #'cross % tremolo /<raute> + bes8 bes8 r8 bes8 r8 bes8 + \revert Voice.NoteHead #'style + r8 ges8 + } + } + r1 + } + >> + } + + altMelodie = \relative c' { + << + { \meta } + %\altArt + %the actual tune + { + f8 f8 + \repeat volta 2 { + r2 r4 f8 ees8 + r2 r4 ees4 + f4 f8 f8 ~ f4. ges8 ~ + ges4. aes8 ~ aes4 ges8 ges8 + r2 r4 ges8 aes8 + r2 r4 aes4 + aes4 aes8 aes8 ~ aes2 ~ + aes2. r8 f8 + ges4 ges8 ges8 ~ ges8 ges8 ges8 aes8 ~ + aes8 aes8 ~ aes8 aes8 r4 r8 des,8 + f8 f8 f8 f8 ~ f8 f8 f8 aes8 + r8 f8 r8 ees8( des4) r8 f8 + aes4 aes4 aes4 ges4 + f8( ees8) des8 f8( ees4) des8 des8 + r1 + } \alternative { + { + r2 r4 f8 f8 + } + { + r2 r4 r8 des8 + } + } + r1 + } + >> + } + + tenorMelodie = \relative c' { + << + { \meta } + %\tenorArt + %the actual tune + %\clef "treble_8" + { + des8 des8 + \repeat volta 2 { + r2 r4 des8 c8 + r2 r4 c4 + des4 des8 des8 ~ des4. ees8 ~ + ees4. f8 ~ f8 ees8 des8 + r2 r4 des8 ees8 + r2 r4 ees4 + f4 f8 f8 ~ f2 ~ + f2. r8 des8 + des4 des8 des8 ~ des8 des8 des8 ees8 ~ + ees8 ees8 ~ ees8 ees8 r2 + r1 + r2 r4 r8 des8 + f4 f4 f4 ees4 + des8( bes8) aes8 des8( c4) aes8 aes8 + r1 + } \alternative { + { + r2 r4 des8 des8 + } + { + r2 r4 r8 bes8 + } + } + r1 + } + >> + } + + bassMelodie = \relative c { + << + { \meta } + %\bassArt + %the actual tune + \clef bass + { + aes8 aes8 + \repeat volta 2 { + r2 r4 aes8 aes8 + r2 r4 aes4 + aes4 aes8 aes8 ~ aes4. aes8 ~ + aes4. aes8 ~ aes4 aes8 ges8 + r2 r4 ges8 ges8 + r2 r4 ges4 + f4 f8 f8 ~ f2 ~ + f2. r8 des8 + ges4 ges8 ges8 ~ ges8 ges8 ges8 ges8 ~ + ges8 ges8 ~ ges8 ges8 r2 + r1 + r2 r4 r8 des8 + f4 f4 f4 ges4 + aes8 ~ aes8 aes8 aes8 ~ aes4 aes8 des,8 + r1 + } \alternative { + { + r2 r4 aes'8 aes8 + } + { + r2 r4 r8 des8 + } + } + r1 + } + >> + } + diff --git a/hr/issi/keeps/texte.ly b/hr/issi/keeps/texte.ly new file mode 100644 index 0000000..b4af878 --- /dev/null +++ b/hr/issi/keeps/texte.ly @@ -0,0 +1,53 @@ +%some settings% vim: ai sw=2 lbr nu et + +% Abkürzungen + +% Die Textaufteilungen + + lkb = \lyricmode { + Lord + just keeps + on bles -- sing + } + kbmbm = \lyricmode { + keeps on bles -- sing me + bles -- sing me + } + sopranText = \lyrics { + %<+hier den Text für den Sopran eintragen+> + The \lkb me _ _ + the \lkb me. + I’m not de -- ser -- ving of all He’s done, + but yet all my bles -- sings have just be -- gun. + The \lkb me right now. + The Lord + _ _ _ _ + The Lord + has been migh -- ty good to me. + He o -- pened doors that I coul -- dn’t see. + He woke me up star -- ted me on my way, + en -- ab -- led me to see a -- no -- ther day. + I know the Lord will see me through. + When I take one step, + %He’ll take two. + Stand on your feet for what God can do. + What He’s done for me He’ll do for you + The Lord + \kbmbm + \kbmbm + \kbmbm + The \lkb me right now. + } + + 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+> + } + |