diff options
Diffstat (limited to 'hr/schott')
31 files changed, 2577 insertions, 0 deletions
diff --git a/hr/schott/gloria/dynArt.ly b/hr/schott/gloria/dynArt.ly new file mode 100644 index 0000000..a46cb75 --- /dev/null +++ b/hr/schott/gloria/dynArt.ly @@ -0,0 +1,76 @@ +%some settings% vim: ai sw=2 lbr nu encoding=utf8 et + + meta = { + %(dynamic) marks global to all voices + \dynamicUp + } + +% articulation + + sopranArt = { + } + + altArt = { + } + + tenorArt = { + } + + bassArt = { + % intro + s4-.\pp^\markup{INTRO} s4-. s2 + s1 + s4-. s4-. s2 + s1 + s4-. s4-. s2 + s1 + s4-. s4-. s2 + s1 + \bar "||" + % verse 1,2 + s1^\markup{VERSE 1/2} + s1 + s4-. s4-. s2 + s1 + s4-. s4-. s2 + s1 + s4-. s4-. s2 + s1 + s8-. s8-. s4-. s2 + s1 + s8-. s8-. s4-. s2 + s1 + s4 s4-. s2 + s1 + s4 s4-. s8 s8\p s4 + s1 + \bar "||" + % bridge 1,2 + s1^\markup{BRIDGE 1/2} + \repeat unfold 7 { + s1 + } + \bar "||" + % prechorus + s4-.^\markup{PRECHORUS} s4-. s2 + s1 + s4-. s4-. s2 + s1 + s4-. s4-. s2 + s1 + s4-. s4-. s2 + s1 + s4-. s4-. s2 + s1 + \repeat unfold 4 { + s1 + } + \bar "||" + % chorus + s1^\markup{CHORUS} + \repeat unfold 15 { + s1 + } + \bar "||" + } + diff --git a/hr/schott/gloria/gloria.ly b/hr/schott/gloria/gloria.ly new file mode 100644 index 0000000..a8d7a27 --- /dev/null +++ b/hr/schott/gloria/gloria.ly @@ -0,0 +1,60 @@ +%some settings% vim: ai sw=2 lbr nu encoding=utf8 et + +\version "2.12" +\include "stimmen.ly" +\include "texte.ly" + + \header { + title = "Gloria" + composer = "Bigazzi/Tozzi" + %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 {} << +% \new Staff = sopran << + %\new Voice = "meta" { s1*<+Anzahl der Takte+> \bar "|." } + %\new Voice = "soprane" { \global \sopranMelodie } + %\addlyrics { \sopranText } + %>> + %\new Staff = alt << + %\new Voice = "alti" { \global \altMelodie } + %\addlyrics { \altText } + %>> + %\new Staff = tenor << + %\new Voice = "tenoere" { \global \tenorMelodie } + %\addlyrics { \tenorText } + %>> + \new Staff = bass << + \new Voice = "baesse" { \global \bassMelodie } + \addlyrics { \bassText } + >> + >> + \midi { + \context{ + \Score + tempoWholesPerMinute = #(ly:make-moment 130 4) + } + } + %\layout { + %} + } + diff --git a/hr/schott/gloria/gloria.midi b/hr/schott/gloria/gloria.midi Binary files differnew file mode 100644 index 0000000..2d715a4 --- /dev/null +++ b/hr/schott/gloria/gloria.midi diff --git a/hr/schott/gloria/midi.lua b/hr/schott/gloria/midi.lua new file mode 100644 index 0000000..f8b2520 --- /dev/null +++ b/hr/schott/gloria/midi.lua @@ -0,0 +1,50 @@ + -- some settings -- vim: ai sw=2 lbr nu encoding=utf8 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/schott/gloria/stimmen.ly b/hr/schott/gloria/stimmen.ly new file mode 100644 index 0000000..20a2dd0 --- /dev/null +++ b/hr/schott/gloria/stimmen.ly @@ -0,0 +1,135 @@ +%some settings% vim: ai sw=2 lbr nu encoding=utf8 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 + } + >> + } + + bassf = { + r4 r8 f8 ~ f8 f8 e8 e8 + } + + bassd = { + r4 r8 d8 ~ d8 d8 c8 c8 + } + + bassMelodie = \relative c { + << + { \meta } + \bassArt + %the actual tune + \clef bass + { + f4 e4 r8 f8 r8 e8 + \bassf + f4 e4 r8 f8 r8 e8 + \bassf + d4 c4 r8 f8 r8 f8 + \bassd + d4 c4 r8 f8 r8 f8 + r4 f8 e8 r8 f8 d8 r8 + % gloria + f4\segno e4 r8 f8 r8 e8 + \bassf + d4 c4 r8 d8 d8 c8 + \tieDashed + \bassd + f4 e4 r8 f8 r8 e8 + \bassf + d4 c4 r8 d8 d8 c8 + \bassd + c8 ~ c8 c4 r8 c8 r8 c8 + r4 r8 c8 c8 c8 c8 c8 + f8 ~ f8 f4 r8 f8 r8 f8 + r4 r8 f8 f8 e8 d8 d8 + d8 c8 c4 r8 d8 c8 c8 + r4 r8 c8 c8 c8 c8 c8 + f8 f8 f4 r8 f8 f8 f8 + r4 c4 cis4 cis4 + % bridge + \tieSolid + d4. d8 d2 + g4. g8 g2 + c,4. c8 c2 + f4. f8 f2 + bes,4. bes8 bes2 + c2 c2 + f2 g4 g8 f8 ~ + f2.-\bendAfter #-2 r4 + % prechorus + c4 c4 r8 c8 r8 c8 + r8 c8 r8 c8 ~ c8 c8 c8 c8 + f4 f4 r8 f8 r8 f8 + r8 f8 r8 f8 ~ f8 f8 e8 d8 + c4 c4 r8 c8 r8 c8 + r8 c8 r8 c8 ~ c8 e8 g8 a8 + g4 f4 r8 f8 r8 f8 + r8 f8 r8 f8 ~ f8 f8 f8 f8 + c4 c4 r8 g'8 a8 bes8 ~ + bes2 g4 ees4 + bes4 bes4 bes4 c4 ~ + c1 + r4 d4. ees8 ~ ees4 + f4 r8 f8 a,4 bes4 + % chorus + c8 c4 c4 c4 c8 ~ + c8 c4 c4 c16 c16 c4 + f8 f4 f4 f4 f8 ~ + f8 f4 f4 f16 f16 f4 + c8 c4 c4 c4 c8 ~ + c8 c4 c4 c16 c16 c4 + f8 f4 f4 f4 f8 ~ + f8 f4 f8 e4 a,4 + r4 d4 f4 a4 + b2( g2) + r4 c,4 e4 g4 + a2( f2) + r4 d4 bes'4 a4 + g8 g8 g8 g8 a8 bes4 c8 ~ + c2 bes4 bes8 f8 ~ + f4 r4 r2 + } + >> + } + diff --git a/hr/schott/gloria/texte.ly b/hr/schott/gloria/texte.ly new file mode 100644 index 0000000..e7dd437 --- /dev/null +++ b/hr/schott/gloria/texte.ly @@ -0,0 +1,86 @@ +%some settings% vim: ai sw=2 lbr nu encoding=utf8 et + +% Abkürzungen + + bta = \lyricmode { + doob doob doob doob + } + + btb = \lyricmode { + doo doo doo doo + doob doob doob doob + } + + btc = \lyricmode { + doon doon doon doon + doon doon doon doo dl doo + } + + intro = \lyricmode { + Doob doob doob doob + \btb + \btb + \btb + doo doob doo doob + } + + gloriaA = \lyricmode { + Glo -- ria, doop doop, + man -- chi tu nell' a -- ria, doo doo doop + man chi_ad u -- na ma -- no doop doop + che la -- vo -- ra pia -- no doo doo doop + man -- chi_a ques -- ta boc -- ca boc -- ca + che ci -- bo più non toc -- ca toc -- ca + e sem -- pre ques -- ta sto -- ri -- a sto -- ri -- a + che lei la chia -- mo Glo -- ri -- a + } + + prechorus = \lyricmode { + Glo -- ria, Glo -- ri -- a + man -- chi tu nell' a -- ria, + Glo -- ri -- a + man -- chi co -- me_il sa -- le + Glo -- ri -- a + man -- chi più del so -- le + Glo -- ri -- a + sco -- gli que -- sta ne -- ve + Glo -- ri -- a mi -- o pet -- to a ha + } + +% 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+> + \intro + \gloriaA + Glo -- ri -- a Glo -- ri -- a + Glo -- ri -- a Glo -- ri -- a + Glo -- ri -- a Glo -- ri -- a + Glo -- ri -- a + Glo -- ri -- a Glo -- ri -- a + \prechorus + Glo -- ri -- a bah doon doon + \btc + \btc + \btc + doon doon doon doon + doon doon doon doon doon + O Glo -- ri -- a + O Glo -- ri -- a + O Glo -- ri -- a + t'as -- pet -- to Glo -- ri -- a, + Glo -- ri -- a + } + diff --git a/hr/schott/life/dynArt.ly b/hr/schott/life/dynArt.ly new file mode 100644 index 0000000..756726f --- /dev/null +++ b/hr/schott/life/dynArt.ly @@ -0,0 +1,21 @@ +%some settings% vim: ai sw=2 lbr nu encoding=utf8 et + + meta = { + %(dynamic) marks global to all voices + \dynamicUp + } + +% articulation + + sopranArt = { + } + + altArt = { + } + + tenorArt = { + } + + bassArt = { + } + diff --git a/hr/schott/life/life.ly b/hr/schott/life/life.ly new file mode 100644 index 0000000..40bb740 --- /dev/null +++ b/hr/schott/life/life.ly @@ -0,0 +1,60 @@ +%some settings% vim: ai sw=2 lbr nu encoding=utf8 et + +\version "2.12" +\include "stimmen.ly" +\include "texte.ly" + + \header { + title = "It's my life" + composer = "Jon Bon Jovi" + %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 {} << + \new Staff = sopran << + %\new Voice = "meta" { s1*<+Anzahl der Takte+> \bar "|." } + \new Voice = "soprane" { \global \sopranMelodie } + %\addlyrics { \sopranText } + >> + \new Staff = alt << + \new Voice = "alti" { \global \altMelodie } + %\addlyrics { \altText } + >> + \new Staff = tenor << + \new Voice = "tenoere" { \global \tenorMelodie } + %\addlyrics { \tenorText } + >> + \new Staff = bass << + \new Voice = "baesse" { \global \bassMelodie } + %\addlyrics { \bassText } + >> + >> + %\midi { + %\context{ + %\Score + %tempoWholesPerMinute = #(ly:make-moment 72 4) + %} + %} + \layout { + } + } + diff --git a/hr/schott/life/midi.lua b/hr/schott/life/midi.lua new file mode 100644 index 0000000..f8b2520 --- /dev/null +++ b/hr/schott/life/midi.lua @@ -0,0 +1,50 @@ + -- some settings -- vim: ai sw=2 lbr nu encoding=utf8 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/schott/life/stimmen.ly b/hr/schott/life/stimmen.ly new file mode 100644 index 0000000..2df1b96 --- /dev/null +++ b/hr/schott/life/stimmen.ly @@ -0,0 +1,61 @@ +%some settings% vim: ai sw=2 lbr nu encoding=utf8 et + + \version "2.12" + \include "dynArt.ly" + + global = { + \key e \major + %\override Staff.TimeSignature #'style = #'() + \time 4/4 + %\autoBeamOff + } + +% Die Stimmen + + sopranMelodie = \relative c' { + << + { \meta } + %\sopranArt + %the actual tune + { + <c g'>4 <c g'>4 r8 + r1 + } + >> + } + + altMelodie = \relative c' { + << + { \meta } + %\altArt + %the actual tune + { + r1 + } + >> + } + + tenorMelodie = \relative c' { + << + { \meta } + %\tenorArt + %the actual tune + \clef "treble_8" + { + r1 + } + >> + } + + bassMelodie = \relative c { + << + { \meta } + %\bassArt + %the actual tune + \clef bass + { + r1 + } + >> + } + diff --git a/hr/schott/life/texte.ly b/hr/schott/life/texte.ly new file mode 100644 index 0000000..51d4b6a --- /dev/null +++ b/hr/schott/life/texte.ly @@ -0,0 +1,22 @@ +%some settings% vim: ai sw=2 lbr nu encoding=utf8 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/schott/lily/stimmen.log b/hr/schott/lily/stimmen.log new file mode 100644 index 0000000..7a262ee --- /dev/null +++ b/hr/schott/lily/stimmen.log @@ -0,0 +1,68 @@ +# -*-compilation-*-
+»stimmen.ly« wird verarbeitet
+Analysieren...
+stimmen.ly:4:11: Fehler: Datei »dynArt.ly« kann nicht gefunden werden
+(Suchpfad: »C:/Programme/LilyPond/usr/share/lilypond/current/fonts/svg/;C:/Programme/LilyPond/usr/share/lilypond/current/fonts/type1/;C:/Programme/LilyPond/usr/share/lilypond/current/fonts/otf/;C:/Programme/LilyPond/usr/share/lilypond/current/scm;C:/Programme/LilyPond/usr/share/lilypond/current/ps;C:/Programme/LilyPond/usr/share/lilypond/current/ly;«)
+ \include
+ "dynArt.ly"
+stimmen.ly:30:8: Fehler: Ungültige Fluchtsequenz: »\meta«
+ {
+ \meta }
+stimmen.ly:30:8: Fehler: syntax error, unexpected STRING
+ {
+ \meta }
+stimmen.ly:53:10: Fehler: syntax error, unexpected DURATION_IDENTIFIER
+ a1
+ \breve
+stimmen.ly:73:10: Fehler: syntax error, unexpected DURATION_IDENTIFIER
+ f1
+ \breve
+stimmen.ly:97:10: Fehler: syntax error, unexpected DURATION_IDENTIFIER
+ a1
+ \breve
+stimmen.ly:104:8: Fehler: Ungültige Fluchtsequenz: »\meta«
+ {
+ \meta }
+stimmen.ly:104:8: Fehler: syntax error, unexpected STRING
+ {
+ \meta }
+stimmen.ly:127:10: Fehler: syntax error, unexpected DURATION_IDENTIFIER
+ f1
+ \breve
+stimmen.ly:150:10: Fehler: syntax error, unexpected DURATION_IDENTIFIER
+ d1
+ \breve
+stimmen.ly:174:10: Fehler: syntax error, unexpected DURATION_IDENTIFIER
+ f1
+ \breve
+stimmen.ly:181:8: Fehler: Ungültige Fluchtsequenz: »\meta«
+ {
+ \meta }
+stimmen.ly:181:8: Fehler: syntax error, unexpected STRING
+ {
+ \meta }
+stimmen.ly:205:10: Fehler: syntax error, unexpected DURATION_IDENTIFIER
+ c1
+ \breve
+stimmen.ly:228:12: Fehler: syntax error, unexpected DURATION_IDENTIFIER
+ bes1
+ \breve
+stimmen.ly:252:10: Fehler: syntax error, unexpected DURATION_IDENTIFIER
+ f1
+ \breve
+stimmen.ly:259:8: Fehler: Ungültige Fluchtsequenz: »\meta«
+ {
+ \meta }
+stimmen.ly:259:8: Fehler: syntax error, unexpected STRING
+ {
+ \meta }
+stimmen.ly:283:10: Fehler: syntax error, unexpected DURATION_IDENTIFIER
+ f1
+ \breve
+stimmen.ly:308:12: Fehler: syntax error, unexpected DURATION_IDENTIFIER
+ bes1
+ \breve
+stimmen.ly:334:10: Fehler: syntax error, unexpected DURATION_IDENTIFIER
+ f1
+ \breve
+Fehler: gescheiterte Dateien: "F:\\stimmen.ly"
diff --git a/hr/schott/lily/stimmen.ly b/hr/schott/lily/stimmen.ly new file mode 100644 index 0000000..91c786c --- /dev/null +++ b/hr/schott/lily/stimmen.ly @@ -0,0 +1,339 @@ +%some settings% vim: ai encoding=utf8 et + + \version "2.12" + \include "dynArt.ly" + + global = { + \override Staff.BarLine #'transparent = ##t + \key bes \major + %\override Staff.TimeSignature #'style = #'() + \time 2/2 + } + +% Die Stimmen + + maennerPausen = { + r1 + r1 + r1 + r1 + r1 + r1 + s1*34 + r1 + r1 + r1 + } + + sopranMelodie = \relative c'' { + << + { \meta } + %\sopranArt + %the actual tune + { + c1 + c2 d2 + c4( a4 bes2) + a2 r4 g4 + a4 bes4 c4.( bes8 + a4 g4 a4. bes8 + g4 a4 g2) + a1 + r4 f4 d4 ees4 + % -- 10 -- % + f4( f4) g8( a8 bes8 c8 + d2 g,2) + r1 + r2 r4 g4 + a4 bes4 c2.( + bes8 a8 g4. a8 + bes2 a4) f4 + r4 g4 a4 bes4 + c4.( bes16 a16 g2) + a1\breve + % -- 20 -- % + r1 r1 r1 + f2( bes2.) + a4 d4.( c8 + bes4 a4) g1 + f4 bes2( + g4 aes4) g4.( + f8 f2 e4) + f2 r2 + % -- 30 -- % + bes2( ees2.) + d4 c2 + d8( c8 bes8 a8 g4 a4 + bes4 ees,8 f8 g8 a8 bes2 + a4) g4.( a8 + bes1.) r2 + f2( bes2.) + a4 d4.( c8 + bes4 a4) g2 + f1\breve + % -- 41 -- % + r2 d'2 + f2 ees4 d4.( + c8 ees4. d8 d2 + c4) d1 + r4 a4 + bes2 a4 g2( + f4 g4. a8 + bes4 a4) c4( bes4. + c8 d8 bes8 c2) + % -- 50 -- % + r2 r4 c4 + ees2. d4 + c2( bes4 c4. + bes8 g4) a2 + r4 g4 bes4 a4.( + g8 g2) f4 + g4 c4 ees2. + d4 c2 + bes2 r4 f4 + g4 a4 bes4( g4 + a4 bes8 c8 d2. + bes4 c2) + a1\breve + } + >> + } + + altMelodie = \relative c' { + << + { \meta } + %\altArt + %the actual tune + { + r1 + f1 + f2 g2 + f4( d4 ees2) + d2 r4 c4 + d4 ees4 f4( d4 + e4 f2) e4 + r2 r4 f4.( + ees8 d2 c8 bes8 + % -- 10 -- % + c4) d4 g,4 g'2( + f4) ees8( f8 g8 ees8 + f4 ees8 d8 c4 d4) + c4 c4 d4 ees4 + f4.( d8 ees8 f8 g4. + f8 f2 ees4) + f4 g4 c,4( d4 + e4 g4. f8 f2 + e8 d8 e2) + f1\breve + % -- 20 -- % + f1 + f1 + f2 f4.( ees8 + d4 c4) bes2( + c2) r2 + r2 bes2( + ees2.) d4 + g4.( f8 ees4) d4 + c2 r4 bes4 + c4.( d8 ees4 d4 + % -- 30 -- % + g4 f4) ees2 + r2 f2( + bes2.) a4 + g4.( f8 ees4) d4 + c4 f4( ees4 d4) + g2( f2 + ees4. d16 c16 bes2) + f4 f'2( ees4 + d4 c4) bes8( c8 d8 ees8 + f2 ees2) + d1\breve + % -- 41 -- % + g2 bes2. + a4 g2( + f4 g4. f8 d4 + ees2 d4 g4 + f4. ees8 d4 c4) + bes2 r4 g'4 + bes4 a2 g2( + f4 ees2) + d2 r4 c4 + % -- 50 -- % + ees4( d4) c2 + r4 g'4 bes2. + a4 g4 a4.( + g8 g2 f4 + ees2 d4 ees2 + c4) d2 + r2 g2 + bes2. a4 + g2 f2 + r4 c4 d4 ees4 + f4( g4 f4 g4. + f8 f2 e4) + f1\breve + } + >> + } + + tenorMelodie = \relative c' { + << + { \meta } + %\tenorArt + %the actual tune + \clef "treble_8" + { + s1 + s1 + s1 + s1 + s1 + s1 + c1 + c2 d2 + c4( a4 bes2 + % -- 10 -- % + c2) r4 g4 + a4 bes4 c4.( bes8 + a4 g4 a4 bes2 + a4 g2) + f2 r4 g4 + a4( bes4) c2 + r4 g4 a4 bes4 + c4( bes4. a8 g8 f8 + g2 c2) + c1\breve + % -- 20 -- % + f,2( bes2.) + a4 d4.( c8 + d8 bes8 c4) bes8( a8 bes8 c8 + d8 ees8 f2 e4) + f2. d4 + ees4 f4 d2 + r2 bes2( + ees4. d8 c4 bes4 + aes4. g16 f16 g2) + f2 bes4.( a8 + % -- 30 -- % + g4) bes2( a4) + bes2( f2) + r1 + r1 + r2 bes2( + ees2.) d4 + g4.( f8 ees4 d4) + c2 bes2 + f'2 f4.( ees8 + d4. c8 bes2) + bes1\breve + % -- 41 -- % + s1 + s1 + s1 + r1 + d2 f2 + ees4 d4.( c8 ees4. + d8 d4. c16 bes16 c4) + d2 r4 g,4 + bes2 f4 a4( + % -- 50 -- % + g4) g'4.( f8 ees8 d8 + c2) r2 + r2 r4 c4 + ees2 d2 + c2( bes4 c4. + bes8 g4 a2) + g1. + r4 c4 + ees2. d4 + c2( bes4 c4. + bes8 g4 a4 bes4. + a8 f4 g2) + f1\breve + } + >> + } + + bassMelodie = \relative c { + << + { \meta } + %\bassArt + %the actual tune + \clef bass + { + s1 + s1 + s1 + s1 + s1 + s1 + r1 + f1 + f2 g2 + % -- 10 -- % + f4( d4 ees2) + d2 r4 c4 + d4 ees4 f4( d4 + ees4 f2 ees4 + d2) c2 + r2 r4 c4 + d4 ees4 f4( d4 + c4 ees4 d2 + c1) + f1\breve + \bar "||" + \break + % -- 20 -- % + r1 + f2( bes2.) + a4 d4.( c8 + bes4 a4) g2 + f2 bes4.( a8 + g4 f4) g4.( f8 + ees8 d8 ees4) bes2 + r1 + f'2( bes2.) + a4 g4.( f8 + % -- 30 -- % + ees4 d4) c2 + bes4 bes'2( a4) + g2.( f4 + ees4. d8 c4 bes4 + f'2 g2 + ees2) bes2 + ees4.( f8 g8 a8 bes2 + a4 g2 + f2) bes,4.( c8 + d2 e2) + bes1\breve + \bar "||" + \break + % -- 41 -- % + s1 + s1 + s1 + r2 g'2 + bes2. a4 + g2( f4 g4. + f8 d4 ees2) + d2 c8( d8 ees8 f8 + g8 a8 bes8 g8 a8 bes8 c2 + % -- 50 -- % + bes4 c4) c,4.( + d8 ees8 f8 g8 a8 bes4) + f2 r2 + r1 + r2 r4 c4 + ees2 d2 + ees4( c4. d8 ees8 f8 + g8 a8 bes4) f2 + r4 g4 bes2. + a4 g4( c,4 + f4 ees4 d4 bes4 + d2 c2) + f1\breve + \bar "||" + } + >> + } + diff --git a/hr/schott/medley/dynArt.ly b/hr/schott/medley/dynArt.ly new file mode 100644 index 0000000..cceb05e --- /dev/null +++ b/hr/schott/medley/dynArt.ly @@ -0,0 +1,266 @@ +%some settings% vim: ai sw=2 lbr nu encoding=utf8 et + + meta = { + %(dynamic) marks global to all voices + \dynamicUp + } + +% articulation + + sopranArt = { + } + + altArt = { + } + + tenorArt = { + } + + artbassa={ + s4 s2\mp\< + s4\> s2\! + s4 s2\< + s4\> s2\! + s4 s4\< s4\> + s4\! s4\< s4\> + } + + artbassb={ + s2.\! + s2. + s2.\mp + \repeat unfold 3 { + s2. + } + } + + artbassc = { + s4 s8-.\f s8-. s8-. s8-. + s4-. s4-. s4-. + s4.-> s8 s4-> + } + + artbassame = { + s8-.\f s8-. s8-. s8-. s8-. s8-. + s4-> s4-> s4-> + s8-. s8-. s8-. s8-. s8-. s8-. + s4-> s4-> s4-> + s8-. s8-. s8-. s8-. s8-. s8-. + s4-> s4-> s4-> + s8-. s8-. s8-. s8-. s8-. s8-. + } + + bassArt = { + % tonight + \tempo 4 = 72 + \partial 4 + s4^\markup{TONIGHT} + \repeat unfold 6 { + s1 + } + s1\< + s2. s4\mf + \repeat unfold 6 { + s1 + } + s1\< + s2 s2\!%ff + \repeat unfold 4 { + s1 + } + s2. s4\> + s1 + s1\< + s2. s4\f + \repeat unfold 5 { + s1 + } + s2 s2^\markup{\italic ten.}\> + \bar "||" + \break + % pretty + \tempo 2. = 74 + s2.^\markup{I FEEL PRETTY}\! + \repeat unfold 3 { + s2. + } + \artbassa + \artbassb + \artbassc + s2. + \artbassa + \artbassb + \artbassc + s4 s4-> s4 + \repeat unfold 3 { + s2. + } + s4\f-> s2 + s4-> s2 + s2. + s2. + s4-. s4-. s4-. + s2-> s4 + s2-> s4 + s2-> s4 + s2-> s4 + \artbassc + s2. + \artbassa + s2.\mf + s2. + s4 s2^\markup{\italic cresc.} + s2. + s8-> s8 s2 + s8-> s8 s2 + s2.\f + \repeat unfold 4 { + s2. + } + s2.\ff + s2. + \bar "||" + \break + % maria + \override Staff.NoteHead #'style = #'cross + s4.^\markup{MARIA} s4.^\markup{\italic Spoken} s4 + \revert Staff.NoteHead #'style + \times 2/3 { + s4.. s16\mf s4 + } + s4.*2/3 + s4 + \repeat unfold 9 { + s1 + } + s2 + \times 2/3 { + s2\< s4\mf + } + \tempo 4 = 104 + \repeat unfold 11 { + s1 + } + s2.^\markup{\italic {poco rit.}}\< s4\f^\markup{\italic ten.} + s1^\markup{\italic {a tempo}} + s1 + s2 + \times 2/3 { + s4 s2\pp + } + s1 + s2. s4\mp + s1 + \times 2/3 { + s4^\markup{\italic {dim. poco a poco}} s4 s4 + } + \times 2/3 { + s2. + } + \repeat unfold 3 { + s1 + } + s2.\fermata s4 + s1 + s1\pp + s1 + \bar "||" + \break + % america + \tempo 4 = 126 + s2.^\markup{AMERICA} + \override Staff.NoteHead #'style = #'cross + s2.^\markup{\italic{Handclaps}} + s2. + s2. + \revert Staff.NoteHead #'style + \artbassame + s4-> s8-> s8 s4-> + \repeat unfold 6 { + s2. + } + s2.\mf + \repeat unfold 3 { + s2. + } + s2 s4^\markup{\italic{(spoken or sung)}} + s8-> s4 s8-> s4 + s4 s8-> s4 s8-. + s2. + \artbassame + s4-> s8-> s8 s4 + s2. + s2 s4\mf + s8-> s8 s2 + s4-> s4-> s4-> + s4.-> s4.-> + s4.-> s4.->\< + s4. s4.\! + s4.-> s4.-> + s4-> s4-> s4-> + s4.-> s4.-> + s2. + s2. + s8 s8^\markup{\italic{cresc.}} s2 + s4. s4.^\markup{\italic{no breath}} + \artbassame + s4-> s8-> s8 s4 + s2. + s2. + s4.-> s4.-> + s4-> s4-> s4-> + s4.-> s4.-> + s4. s4.->\sfz\< + s4.\!^\markup{\italic{Let voices rise}} s4 + \override Staff.NoteHead #'style = #'cross + s8 + s8 s8 s2 + \revert Staff.NoteHead #'style + \bar "||" + \break + % one + \tempo 4 = 104 + s2.^\markup{ONE HAND, ONE HEART} + \repeat unfold 9 { + s2. + } + s2.\mp + \repeat unfold 8 { + s2. + } + s4 s2^\markup{\italic{stagger breathing}} + \repeat unfold 7 { + s2. + } + s2.^\markup{\italic{cresc.}} + s2. + s2. + s2.\ff + s2.\breathe + s2.\p + \repeat unfold 7 { + s2. + } + \bar "||" + \break + % somewhere + \tempo 4 = 66 + s1^\markup{SOMEWHERE} + s1\mp + \repeat unfold 7 { + s1 + } + s1\< + \tempo 4 = 72 + s1\f + \repeat unfold 7 { + s1 + } + s8-> s8-> s2.\breathe + s8-> s8-> s2.\breathe + s8\ff-> s8-> s2. + s1\cresc + s1\fermata + \bar "|." + } + diff --git a/hr/schott/medley/medley.ly b/hr/schott/medley/medley.ly new file mode 100644 index 0000000..8abb5e7 --- /dev/null +++ b/hr/schott/medley/medley.ly @@ -0,0 +1,61 @@ +%some settings% vim: ai sw=2 lbr nu encoding=utf8 et + +\version "2.12" +\include "stimmen.ly" +\include "texte.ly" + + \header { + title = "<Medley>" + %composer = "<+Komponist+>" + %opus = "<+Werk+>" + tagline = "" + } + + \paper { + line-width = \paper-width - 30 + top-margin = 10 + bottom-margin = 10 + ragged-last-bottom = #'f + %page-count = 2 + } + + \layout { + indent = #0 + \context { + \Staff + \override VerticalAxisGroup #'minimum-Y-extent = #'(-3 . 3.5) + } + } + + %#(set-global-staff-size 17) + + \score { + \new ChoirStaff \with {} << +% \new Staff = sopran << +% %\new Voice = "meta" { s1*<+Anzahl der Takte+> \bar "|." } +% \new Voice = "soprane" { \global \sopranMelodie } +% %\addlyrics { \sopranText } +% >> +% \new Staff = alt << +% \new Voice = "alti" { \global \altMelodie } +% %\addlyrics { \altText } +% >> +% \new Staff = tenor << +% \new Voice = "tenoere" { \global \tenorMelodie } +% %\addlyrics { \tenorText } +% >> + \new Staff = bass << + \new Voice = "baesse" { \global <<\bassArt \bassMelodie>> } + \addlyrics { \bassText } + >> + >> + %\midi { + %\context{ + %\Score + %tempoWholesPerMinute = #(ly:make-moment 72 4) + %} + %} + \midi { + } + } + diff --git a/hr/schott/medley/medley.midi b/hr/schott/medley/medley.midi Binary files differnew file mode 100644 index 0000000..ff3ae20 --- /dev/null +++ b/hr/schott/medley/medley.midi diff --git a/hr/schott/medley/midi.lua b/hr/schott/medley/midi.lua new file mode 100644 index 0000000..f8b2520 --- /dev/null +++ b/hr/schott/medley/midi.lua @@ -0,0 +1,50 @@ + -- some settings -- vim: ai sw=2 lbr nu encoding=utf8 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/schott/medley/stimmen.ly b/hr/schott/medley/stimmen.ly new file mode 100644 index 0000000..7df10bd --- /dev/null +++ b/hr/schott/medley/stimmen.ly @@ -0,0 +1,549 @@ +%some settings% vim: ai sw=2 lbr nu encoding=utf8 et + + \version "2.12" + \include "dynArt.ly" + + global = { + %\key c \major + %\override Staff.TimeSignature #'style = #'() + %\time 4/4 + %\autoBeamOff + \set Score.currentBarNumber = #'11 + } + + ton = { + \key bes \major + \time 4/4 + \partial 4 + } + + pre = { + \key ees \major + \time 3/4 + } + + mar = { + \key d \major + \time 4/4 + } + + ame = { + \key c \major + \time 6/8 + } + + one = { + \key f \major + \time 3/4 + } + + som = { + \key d \major + \time 4/4 + } + +% parts + + sTonight = \relative c' { + \ton + r4 + } + + aTonight = \relative c' { + \ton + r4 + } + + tTonight = \relative c' { + \ton + r4 + } + + bTonight = \relative c { + \ton + f4 + bes2. d,4 + c2. g'4 + f4 d4 bes'4 d,4 + c2. g'4 + f4 d4 bes'4 a4 + g2 g4 g4 + a1( + aes2.) c4 + des2. f,4 + ees2. bes'4 + aes4 f4 des4 des4 + ges2 ges4 f4 + ees2 ees4 des4 + c2 ees4 ges4 + f1( + ees2) r4 r4 + r4 ges4 bes4 des4 + c4 bes4 aes4 ges4 + f4( ges2) bes4 + a4( f4) g4 a4 + aes4 aes2 aes4 + bes4 g4 des4 des4 + c2( g'2 + ges2.) c4 + bes2. d,4 + c2. g'4 + f4 d4 bes'4 a4 + g2 g4 g4 + d1( + c2) f2 + } + + sPretty = \relative c' { + \pre + r4 + } + + aPretty = \relative c' { + \pre + r4 + } + + tPretty = \relative c' { + \pre + r4 + } + + bpa = \relative c' { + r4 g2( + aes4) r4 r4 + r4 g2( + aes4) r4 r4 + r4 g4( aes4) + r4 g4( aes4) + } + + bpb = \relative c' { + c2.( + bes2. + aes2. + d,2.) + r4 ees8 ees8 ees8 ees8 + ees4 f4 d4 + } + + bPretty = \relative c' { + \pre + bes4 r4 r4 + R2. + R2. + R2. + \bpa + f4 aes4 c4 + bes8 r8 r4 r4 + \bpb + ees,4. f8 g4 + R2. + \bpa + r4 aes4 c4 + bes4 r4 r4 + \bpb + ees,4. f8 g4 ~ + g8 aes8 bes4 r4 + R2. + R2. + R2. + aes4 c,4 ees4 + aes4 r4 r4 + R2. + R2. + ees4 g4 bes4 +% bes2 r4 +% a2 r4 +% bes2 r4 + d,2 r4 + d2 r4 + g2 r4 + <ges bes>2 r4 + r4 bes8 bes8 bes8 bes8 + bes4 c4 aes4 + bes4. c8 d4 + R2. + \bpa + f,4 aes4 c4 + bes8 r8 r4 r4 + r4 ees,4 f4 + g4 g4 bes4 + aes8 aes8 ~ aes2 + bes4. bes8 bes4 + ees,2. ~ + ees2. ~ + ees2. ~ + ees2. ~ + ees2. ~ + ees4 r4 r4 + R2. + } + + sMaria = \relative c' { + \mar + r4 + } + + aMaria = \relative c' { + \mar + r4 + } + + tMaria = \relative c' { + \mar + r4 + } + + bMaria = \relative c { + \mar + r4 r8 d8 d8 d8 r4 + \times 2/3 { + r4 r8. d16 d4 + } + \times 2/3 { + d8 d8 d8 + } + d8 d8 + ees8 bes8 c2. ~ + c2 r4 r8 s8 %c8 + %\times 2/3 { + % f4 ees4 r4 + %} + \times 2/3 { + s4 s4 r4 + } + \times 2/3 { + r4 r4 c4 + } + f8 d4. ~ d4. r8 + \times 2/3 { + r8 d8 d8 + } + \times 2/3 { + d8 d8 d8 + } + \times 2/3 { + d8 d8 d8 + } + \times 2/3 { + d8 d8 d8 + } + ees8 bes8 c2 r4 + r2 r4 r8 c8 + \times 2/3 { + g'4 f4 r4 + } + \times 2/3 { + r4 r4 c4 + } + g'8 f4. r4 r8 d8 + \times 2/3 { + g4 f4 d4 + } + \times 2/3 { + g4 f4 d4 + } + gis8 a4. ~ a4. d,8 + \times 2/3 { + gis4 a4 b4 + } + \times 2/3 { + gis4 a4 b4 + } + gis8 a4. ~ a4. a8 + gis8 fis8 e8 d8 e4. a8 + g8 fis8 e8 d8 e4 d4 + fis2 r4 r8 d8 + gis8 a4. ~ a4. d,8 + \times 2/3 { + gis4 a4 b4 + } + \times 2/3 { + gis4 a4 b4 + } + cis8 a4. ~ a4 r8 a8 + b8 a8 gis8 fis8 a4. a8 + b8 a8 gis8 fis8 a4 b4 + cis2. cis4 + b8 a4. ~ a4 cis8 b8 + \times 2/3 { + a4 g4 a4 + } + b4 a4 + a8 fis4. + \times 2/3 { + r4 a4 b4 + } + \times 2/3 { + e,4 e4 e4 + } + \times 2/3 { + a,4 a4 a4 + } + b8 b4. ~ b4 e4 + g8 d4. ~ d4. e8 + \times 2/3 { + g4 d4 e4 + } + \times 2/3 { + g4 d8 r8 r8 e8 + } + fis8 fis4. ~ fis2 ~ + \phrasingSlurDashed + fis1\( + \phrasingSlurSolid + a1\) ( + g2.) r4 + r1 + d1 ~ + d1 + } + + sAmerica = \relative c' { + \ame + r4 + } + + aAmerica = \relative c' { + \ame + r4 + } + + tAmerica = \relative c' { + \ame + r4 + } + + baa = \relative c' { + a4 f4 c4 + g'8 g8 g8 c8 c8 c8 + b4 g4 d4 + bes'8 bes8 bes8 ees8 ees8 ees8 + d4 bes4 f4 + ees8 ees8 ees8 aes8 aes8 aes8 + g4 c8 r8 c,4 ~ + c2. ~ + } + + bAmerica = \relative c { + \ame + R2. + e4 e4 e4 + R2. + e4 e4 e4 + g8 g8 g8 c8 c8 c8 + \baa + c,2. + R2. + R2. + R2. + R2. + e8 a8 g8 c8 a8 g8 + b4 b8( a4.) + R2. + R2. + R2. + a8 d8 c8 f8 d8 c8 + b4 b8( g4) g8 + R2. + g8 g8 g8 c8 c8 c8 + \baa + c,4. r8 c8 des8 + ees8 ees8 ees8 ees8 ees8 ees8 + ees8 f8 ges8 aes8 ges8 f8 + ees8 f8 ges8 aes8 ges8 f8 + ees4 ees8 f4. ~ + f4. r8 d8 ees8 + f8 d8 bes8 f'8 d8 bes8 + bes'4 bes4 bes4 + bes8 aes8 f8 bes8 aes8 f8 + g4 g8 c4. ~ + c2. ~ + c2. ~ + \phrasingSlurDashed + c2.\( + g8\) g8 g8 c8 c8 c8 + \baa + \phrasingSlurSolid + r4. r8 e,8 f8 + g8 g8 g8 g8 g8 g8 + g8 aes8 bes8 c8 bes8 aes8 + g8 aes8 bes8 c8 bes8 aes8 + g4 g8 c4. ~ + c4. ~ c4 d,8 d8 + r8 r8 r4. + } + + sOne = \relative c' { + \one + r4 + } + + aOne = \relative c' { + \one + r4 + } + + tOne = \relative c' { + \one + r4 + } + + bOne = \relative c { + \one + \repeat unfold 10 { + s2. + } + f4 f4 f4 + bes,2. + c2 c4 + d2. + ees2 ees4 + c2 c4 + bes2.( + c2) c4 + \phrasingSlurDashed + f2.\( + \phrasingSlurSolid + d2.\)( + e2. + f2. + d2. + a2. + ees'2. + d2.) + f4 f4 f4 + bes,2. + e2 e4 + g2. + a2. + g2. + d2. + g2. + \repeat unfold 6 { + s2. + } + } + + sSomewhere = \relative c' { + \som + r4 + } + + aSomewhere = \relative c' { + \som + r4 + } + + tSomewhere = \relative c' { + \som + r4 + } + + bSomewhere = \relative c { + \som + r1 + a2 g'2 + fis4. d8 b2 + r4 b'4 a4 g4 + fis4. d8 b2 + cis4. d8 + \times 2/3 { + e4 fis4 g4 + } + a4. fis8 d2 + b'4. g8 e2 + d4 cis2. + \bar "||" + \key ees \major + ees4 d2. + bes2 aes'2 + g4. ees8 c2 + r4 c'4 bes8( c8) aes8( bes8) + g4. ees8 c2 + d4. ees8 + \times 2/3 { + f4 g4 aes4 + } + bes4. g8 ees2 + c'4. aes8 + \times 2/3 { + f4 g4 aes4 + } + des4. bes8 ges2 + ges8 ges8 ~ ges2. + ces8 ces8 ~ ces2. + aes8 bes8 ~ bes2. ~ + bes1 ~ + bes1 + } + +% Die Stimmen + + sopranMelodie = \relative c' { + << + { \meta } + %\sopranArt + %the actual tune + { + \sTonight + \sPretty + \sMaria + \sAmerica + \sOne + \sSomewhere + } + >> + } + + altMelodie = \relative c' { + << + { \meta } + %\altArt + %the actual tune + { + \aTonight + \aPretty + \aMaria + \aAmerica + \aOne + \aSomewhere + } + >> + } + + tenorMelodie = \relative c' { + << + { \meta } + %\tenorArt + %the actual tune + \clef "treble_8" + { + \tTonight + \tPretty + \tMaria + \tAmerica + \tOne + \tSomewhere + } + >> + } + + bassMelodie = \relative c { + << + { \meta } + %\bassArt + %the actual tune + \clef bass + { + \bTonight + \bPretty + \bMaria + \bAmerica + \bOne + \bSomewhere + } + >> + } + diff --git a/hr/schott/medley/texte.ly b/hr/schott/medley/texte.ly new file mode 100644 index 0000000..2286e00 --- /dev/null +++ b/hr/schott/medley/texte.ly @@ -0,0 +1,159 @@ +%some settings% vim: ai sw=2 lbr nu encoding=utf8 et + +% Abkürzungen + + tonText = \lyricmode { + To -- night, to -- night, + won't be just an -- y night. + To -- night there will be no morn -- ing star. + To -- night, to -- night, + I'll see my love to -- night. + And for us stars will stop where they are! + To -- day the min -- utes seem like hours, + the hours go so slow -- ly and still the sky is light. + Oh, moon grow bright, + and make this end -- less day end -- less night to -- night! + } + + preTextB = \lyricmode { + Doo doo doo doo + wit -- ty and bright! + Oo + La la la la + la la la + la la la + Doo doo doo doo + how she feels! + Oo + La la la la + la la la + la la la la la + What mir -- ror, where? + Which, what, where? + Whom? + Whom? + Whom? + Whom? + La la la la + la la la + la la la + Doo doo doo doo + danc -- ing for joy! + For she's loved by a pret -- ty won -- der -- ful boy! + } + + marTextB = \lyricmode { + Ma -- ri -- a. + The most beau -- ti -- ful sound I ev -- er heard: + Ma -- ri -- a. + All the beau -- ti ful sounds of the world in a sin -- gle word: + Ma -- ri -- a, + Ma -- ri -- a, + Ma -- ri -- a, + Ma -- ri -- a. + Ma -- ri -- a, + I just met a girl named Ma -- ri -- a, + and sud -- den -- ly that name will nev -- er be the same to me. + Ma -- ri -- a! + I've just kissed a girl named Ma -- ri -- a, + and sud -- den -- ly I've found how won -- der -- ful a sound can be! + Ma -- ri -- a! + Say it loud and there's mu -- sic play -- ing. + Say it soft and it's al -- most like pray -- ing. + Ma -- ri -- a, I'll nev -- er stop say -- ing, “Ma -- ri -- a”. + Oo + Mm + } + + ameTextA = \lyricmode { + I like to be een A -- mer -- ee -- ca, + O. K. by me een A -- mer -- ee -- ca, + Ev -- 'ry -- thing free een A -- mer -- ee -- ca, + For a small fee en A -- mer -- ee -- ca! + } + + ameTextBassA = \lyricmode { + I know a boat you can get on. + Hun -- dreds of peo -- ple in each °room -- ah + } + + ameTextB = \lyricmode { + Im -- mi -- grants go to A -- mer -- ee -- ca, + ma -- ny hel -- los in A -- mer -- ee -- ca, + Ev -- 'ry -- one knows een A -- mer -- ee -- ca, + Puer -- to Ri -- co's een A -- mer -- ee -- ca! + } + + oneText = \lyricmode { + Make of our vows one last vow: + On -- ly death will part us now. + Oo + Now it be -- gins, + now we start one hand, one heart. + %Ev -- en death won't part us now. + } + + somText = \lyricmode { + There's a place for us, + some -- where a place for us. + Peace and qui -- et and o -- pen air wait for us some -- where, + some -- where. + There's a place for us, + a time and place for us. + Hold my hand and we're half -- way there. + Hold my hand and I'll take you there, + some -- how, some -- day, some -- where. + } + + ameTextC = \lyricmode { + La la + la la la la la la + la la la la la la + la la la la la la + la la la + la da + da da da da da da + ow ow ow + la da da da da da + da da da + } + + ameTextD = \lyricmode { + La la + la la la la la la + la la la la la la + la la la la la, + A -- mer -- ee -- ca! + O -- le! + } + +% 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 { + \tonText + \preTextB + \marTextB + _ _ _ + _ _ _ + \ameTextA + \ameTextBassA + \ameTextB + \ameTextC + \ameTextA + \ameTextD + \oneText + \somText + } + diff --git a/hr/schott/men/dynArt.ly b/hr/schott/men/dynArt.ly new file mode 100644 index 0000000..756726f --- /dev/null +++ b/hr/schott/men/dynArt.ly @@ -0,0 +1,21 @@ +%some settings% vim: ai sw=2 lbr nu encoding=utf8 et + + meta = { + %(dynamic) marks global to all voices + \dynamicUp + } + +% articulation + + sopranArt = { + } + + altArt = { + } + + tenorArt = { + } + + bassArt = { + } + diff --git a/hr/schott/men/men.ly b/hr/schott/men/men.ly new file mode 100644 index 0000000..3f5d0a5 --- /dev/null +++ b/hr/schott/men/men.ly @@ -0,0 +1,60 @@ +%some settings% vim: ai sw=2 lbr nu encoding=utf8 et + +\version "2.12" +\include "stimmen.ly" +\include "texte.ly" + + \header { + title = "<+Titel+>" + composer = "<+Komponist+>" + %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 {} << + \new Staff = sopran << + %\new Voice = "meta" { s1*<+Anzahl der Takte+> \bar "|." } + \new Voice = "soprane" { \global \sopranMelodie } + %\addlyrics { \sopranText } + >> + \new Staff = alt << + \new Voice = "alti" { \global \altMelodie } + %\addlyrics { \altText } + >> + \new Staff = tenor << + \new Voice = "tenoere" { \global \tenorMelodie } + %\addlyrics { \tenorText } + >> + \new Staff = bass << + \new Voice = "baesse" { \global \bassMelodie } + %\addlyrics { \bassText } + >> + >> + %\midi { + %\context{ + %\Score + %tempoWholesPerMinute = #(ly:make-moment 72 4) + %} + %} + \layout { + } + } + diff --git a/hr/schott/men/midi.lua b/hr/schott/men/midi.lua new file mode 100644 index 0000000..f8b2520 --- /dev/null +++ b/hr/schott/men/midi.lua @@ -0,0 +1,50 @@ + -- some settings -- vim: ai sw=2 lbr nu encoding=utf8 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/schott/men/stimmen.ly b/hr/schott/men/stimmen.ly new file mode 100644 index 0000000..baf9cef --- /dev/null +++ b/hr/schott/men/stimmen.ly @@ -0,0 +1,60 @@ +%some settings% vim: ai sw=2 lbr nu encoding=utf8 et + + \version "2.12" + \include "dynArt.ly" + + global = { + \key c \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 + } + >> + } + + bassMelodie = \relative c { + << + { \meta } + %\bassArt + %the actual tune + \clef bass + { + r1 + } + >> + } + diff --git a/hr/schott/men/texte.ly b/hr/schott/men/texte.ly new file mode 100644 index 0000000..51d4b6a --- /dev/null +++ b/hr/schott/men/texte.ly @@ -0,0 +1,22 @@ +%some settings% vim: ai sw=2 lbr nu encoding=utf8 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/schott/midis/gloria.midi b/hr/schott/midis/gloria.midi Binary files differnew file mode 100644 index 0000000..2d715a4 --- /dev/null +++ b/hr/schott/midis/gloria.midi diff --git a/hr/schott/midis/medley.midi b/hr/schott/midis/medley.midi Binary files differnew file mode 100644 index 0000000..2d26248 --- /dev/null +++ b/hr/schott/midis/medley.midi diff --git a/hr/schott/midis/sommer.midi b/hr/schott/midis/sommer.midi Binary files differnew file mode 100644 index 0000000..54a3c0f --- /dev/null +++ b/hr/schott/midis/sommer.midi diff --git a/hr/schott/sommer/sommer.ly b/hr/schott/sommer/sommer.ly new file mode 100644 index 0000000..a2dc720 --- /dev/null +++ b/hr/schott/sommer/sommer.ly @@ -0,0 +1,73 @@ +% vim: encoding=utf8 nu + +\version "2.12.2" +\include "stimmen.ly" +\include "texte.ly" + + \header { + title = "Jetzt ist Sommer" + %subtitle = "(Traditional)" + composer = "Stefan Kalmer" + } + +#(set-global-staff-size 14) + + \paper { + ragged-last-bottom = ##f +% system-count = 5 +% page-count = 1 + line-width = 182\mm + %between-system-space = 1\mm + %after-title-space = 0\mm + foot-separation = 15\mm + top-margin = 10\mm + bottom-margin = 25\mm + tagline="" + } + + \midi { + } + + \layout { + indent = #0 + \context { + % a little smaller so lyrics can be closer to the staff + \Staff + \override VerticalAxisGroup #'minimum-Y-extent = #'(-3 . 3) + } + \context { +% \Voice +% \consists Ambitus_engraver + } + } + + \score { + \unfoldRepeats + %\simultaneous + \new ChoirStaff << +% \new Lyrics = sop {s1} +% \new Staff = frauen << +% \new Voice = "fPausen" { \frauenPausen } +% \new Voice = "soprane" { \global \voiceOne \sopMusic } +% \new Voice = "alti" { \global \voiceTwo \altMusic } +% >> +% \new Lyrics = "alt" {s1} +% \new Lyrics = "ten" {s1} + \new Staff = maenner << + \new Voice = "mPausen" { \maennerPausen } +% \new Voice = "tenoere" { \global \voiceOne \tenorMusic } + \new Voice = "baesse" { \global <<\bassArt \bassMusic>> } + >> + \new Lyrics = bass {s1} +% \context Lyrics = sop \lyricsto soprane \oberWords +% \context Lyrics = alt \lyricsto alti \oberWords +% \context Lyrics = ten \lyricsto tenoere \tenorWords + \context Lyrics = bass \lyricsto baesse \bassWords + >> + \midi { + \context{ + \Score + tempoWholesPerMinute = #(ly:make-moment 130 4) + } + } + } diff --git a/hr/schott/sommer/sommer.midi b/hr/schott/sommer/sommer.midi Binary files differnew file mode 100644 index 0000000..fda220b --- /dev/null +++ b/hr/schott/sommer/sommer.midi diff --git a/hr/schott/sommer/stimmen.ly b/hr/schott/sommer/stimmen.ly new file mode 100644 index 0000000..2012fe6 --- /dev/null +++ b/hr/schott/sommer/stimmen.ly @@ -0,0 +1,150 @@ +% vim: encoding=utf8 nu + +global = { + \key bes \major + \time 4/4 +} + +%Die Stimmen mit ihren jeweiligen Textaufteilungen + + frauenPausen = { + } + + maennerPausen = { + % Intro + s1*2 \bar"||" + % Strophe I + s1*12 \bar"||" + % Refrain I + s8 s8 s2. + s1*3 + s1 + s1 + s1*2^\coda \bar"||" + % Strophe II + s1*10 + s1 + s1 ^\markup{ Dal Segno al Coda} \bar"||" + s1*2^\coda \bar"||" + % Mittelteil + s1*8 \bar"||" + % Refrain II + s1*8 \bar"||" + s1 + s1*7 \bar"|." + } + + sopMusic = \relative c'' { + } + + altMusic = \relative c' { + } + + tenorMusic = \relative c { + } + + fstM = \relative c' { + bes8 bes r4 bes8 bes r4 + aes8 aes r4 bes8 bes r4 + } + refMa = \relative c { + g8 g bes b c c r4 + f8 f des c bes bes r4 + } + refMb = \relative c { + g8 g bes b c c r4 + f8 f des c bes bes a aes + } + inter = \relative c' { + bes,8 bes r4 bes8 bes r4 + aes8 aes r4 ees'8 ees r4 + \transpose c' c \fstM + <ges, ges'>8 <ges ges'>8 r4 <aes aes'>8 <aes aes'>8 r4 + ees'8 ees r4 bes8 bes r4 + <ges ges'>8 <ges ges'>8 r4 <aes aes'>8 <aes aes'>8 r4 + ees'8 ees r4 f fis + } + + bassMusic = \relative c { + \clef bass + \tempo 4 = 96 +% \tempo \markup { +% \concat { +% ( +% \smaller \general-align #Y #DOWN \note #"16" #1 +% \smaller \general-align #Y #DOWN \note #"16" #1 +% " = " +% \smaller \general-align #Y #DOWN \note #"8" #1 +% \smaller \general-align #Y #DOWN \note #"16" #1 +% ) +% } +% } + % Intro + \fstM + % Strophe I + \fstM + \fstM + \inter + % Refrain I + g'8^\segno g, bes b c c r4 + f8 f des c bes bes r4 + \refMb \refMa + \refMa + % Strophe II + r1 + r4 aes16 aes aes aes aes8 bes16 bes ~ bes4 + r1 + r1 + \inter +% g'8^\segno g, bes b c c r4 +% f8 f des c bes bes r4 +% \refMb \refMa + \refMa + % Mittelteil + \transpose c' c \fstM + bes8 bes r4 bes8 bes r4 + aes8 aes r4 ees'8 ees r4 + ges,8 ges r4 aes8 aes r4 + ees'8 ees r4 bes8 bes r4 + ges8 ges r4 aes8 aes r4 + r1 + % Refrain II + \refMa \refMb \refMa \refMa + \refMa \refMb \refMa + g8 g bes b c c r4 + c'16 bes c8 c des c bes bes r8 + } + + bassArt = { + s1^\markup{Intro} + s1 + s1^\markup{Strophe 1} + \repeat unfold 11 { + s1 + } + s1^\markup{Refrain 1+2} + \repeat unfold 7 { + s1 + } + s1^\markup{Strophe 2} + \repeat unfold 11 { + s1 + } + s1 + s1 + s1^\markup{Mittelteil} + \repeat unfold 3 { + s1 + } + \repeat unfold 4 { + s1 + } + s1^\markup{Refrain 3} + \repeat unfold 7 { + s1 + } + s1^\markup{Refrain 4} + \repeat unfold 7 { + s1 + } + } diff --git a/hr/schott/sommer/texte.ly b/hr/schott/sommer/texte.ly new file mode 100644 index 0000000..5363f01 --- /dev/null +++ b/hr/schott/sommer/texte.ly @@ -0,0 +1,28 @@ +% vim: encoding=utf8 nu + + odm = \lyricmode { dm dm dm dm dm dm dm dm } + snd = \lyricmode { dm dm dm dm dm dm dm dm dm dm dm dm } + Snd = \lyricmode { \snd dm dm } + ok = \lyricmode { und das ist in Ord -- nung so, } + trotzdem = \lyricmode { Som -- mer ist, wenn man trotz -- dem lacht! } + + oberWords = \lyricmode { + } + + tenorWords = \lyricmode { + } + + bassWords = \lyricmode { + \odm \odm \odm \odm \odm \odm \odm + \snd \Snd \snd + \snd + \ok + \odm \odm \odm \odm + dm dm dm dm dm dm + doom doom doom doom doom doom + \odm \odm \odm + dm dm dm dm + \snd \Snd \snd \snd \snd \Snd \snd + dm dm dm dm dm dm + \trotzdem + } |