diff options
author | Erich Eckner <git@eckner.net> | 2018-01-17 08:52:28 +0100 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2018-01-17 08:52:40 +0100 |
commit | 294add20a76ffc6334f830eb0aac534b59d2abbb (patch) | |
tree | 726ad2839f1abc907e03c31f66ed2e55bc288ea2 /Ronja_Raeubertochter | |
parent | 3bd136e0b522e894f3e509ae8578d2640b624538 (diff) | |
download | Musik-294add20a76ffc6334f830eb0aac534b59d2abbb.tar.xz |
Ronja_Raeubertochter neu
Diffstat (limited to 'Ronja_Raeubertochter')
-rw-r--r-- | Ronja_Raeubertochter/Makefile | 31 | ||||
-rw-r--r-- | Ronja_Raeubertochter/Ronja_Raeubertochter.ly | 64 | ||||
-rw-r--r-- | Ronja_Raeubertochter/stimmen.ly | 113 | ||||
-rw-r--r-- | Ronja_Raeubertochter/texte.ly | 20 |
4 files changed, 228 insertions, 0 deletions
diff --git a/Ronja_Raeubertochter/Makefile b/Ronja_Raeubertochter/Makefile new file mode 100644 index 0000000..5b3af49 --- /dev/null +++ b/Ronja_Raeubertochter/Makefile @@ -0,0 +1,31 @@ +CURDOC=$(shell basename "$(CURDIR)") + +ifeq ($(FUER),ewe) + SPEZIFISCH=\#(set! paper-alist (cons '(\"kindle\" . (cons (* 210 mm) (* 130 mm))) paper-alist))\n\#(set-default-paper-size \"kindle\") +else + SPEZIFISCH= + # \#(set-global-staff-size 14) +endif + +ifeq ($(MIDI),1) + MIDI_REGEX= +else + MIDI_REGEX=/\\\\midi/{ :a; s/\\\\midi[^{}]*{/\\\\midi/; tb; N; ba; :b; s/{[^{}]*}//; tb; s/\\\\midi[^{}]*}//; t; N; bb; } +endif + +all: $(CURDOC).pdf + +clean: + rm -f *.pre + +Clean: clean + rm -f *.pdf *.midi + +%.pre: %.ly + sed " \ + s@%spezifisch%@$(SPEZIFISCH)@ ; \ + $(MIDI_REGEX) \ + " "$<" > "$@" + +%.pdf: %.pre *.ly + lilypond $< diff --git a/Ronja_Raeubertochter/Ronja_Raeubertochter.ly b/Ronja_Raeubertochter/Ronja_Raeubertochter.ly new file mode 100644 index 0000000..f703a1b --- /dev/null +++ b/Ronja_Raeubertochter/Ronja_Raeubertochter.ly @@ -0,0 +1,64 @@ +\include "deutsch.ly" +#(ly:set-option 'relative-includes #t) +\include "stimmen.ly" +\include "texte.ly" +#(ly:set-option 'relative-includes #f) + +%spezifisch% + +\pointAndClickOff + +\header { + tagline = "" +} +\paper { + top-margin = 5 + print-all-headers = ##t +} + +\score { + \header { + title = "Ronja Räubertochter" + subtitle = "Titelmelodie des schwedischen Kinofilms" + composer = "Björn Isfält" + arranger = "Notensatz: Conrad Haase" + meter = "Andante con moto" + tagline = "" + } + + \new Staff << + \set Score.skipBars = ##t + \new ChoirStaff << + \new Lyrics = textSopran { } + \new Staff << + \new Voice = solo { \global \oneVoice \melodieSolo } + >> + \new Lyrics = textMelodie { } + \new Staff << + \clef "G_8" + \new Voice = bgPausen { \global \oneVoice \bgPausen } + \new Voice = bgOben { \global \voiceOne \melodieBackgroundOben } + \new Voice = bgUnten { \global \voiceTwo \melodieBackgroundUnten } + >> + \new Lyrics = textBackground { } + >> + + \context Lyrics = textMelodie \lyricsto solo { \textSolo } + \context Lyrics = textBackground \lyricsto bgOben { \textBackground } + >> + \layout { + indent = #0 + \context { + \Staff + \RemoveEmptyStaves + \override VerticalAxisGroup #'remove-first = ##t + } + } + \midi { + \context { + \Score + tempoWholesPerMinute = #(ly:make-moment 60 4) + } + } +} + diff --git a/Ronja_Raeubertochter/stimmen.ly b/Ronja_Raeubertochter/stimmen.ly new file mode 100644 index 0000000..0e55096 --- /dev/null +++ b/Ronja_Raeubertochter/stimmen.ly @@ -0,0 +1,113 @@ +%some settings% vim: ai sw=2 lbr nu et + + \version "2.18" + + global = { + \key g \major + %\override Staff.TimeSignature #'style = #'() + \time 4/4 + \autoBeamOff + } + +% Die Stimmen + + bgPausen = { + \repeat unfold 4 { + s1 | + s2 r | + } + \repeat unfold 2 { + s1 | + s2. r4 | + } + \repeat unfold 2 { + s2 s8 r4. | + } + s1*2 | \bar "||" + \repeat unfold 3 { + s1 | + s2 r | + } + s1*2 | \bar "|." + } + + melodieSolo = \relative a' { + a4 a fis d | + g2 r4 a8 h | + c4. h8 a4. g16 a | + h2 r4 e,16 fis g h | + a4 a fis d | + g2 r4 a8 h | + c[ h] a[ g] a4. g8 | + g2 r | + h4 h e h | + h( cis2) r4 | + cis2 gis4. h8 | + g8. cis32[ h] a4 r h8 cis | + d2( e4~ e16) d cis h | + cis2( d4~ d16) cis h a | + h2( cis4~ cis16) h ais gis | + ais4. gis8 fis2^\fermata | \bar "||" + a4 a fis d | + g2 r4. a16 h | + c4. h8 a4. g16 a | + h2 r | + a4 a fis4. d8 | + g2 r4 a8[ h] | + c[ h] a[ g] a4. g8 | + g1 | \bar "|." + } + + melodieBackgroundOben = \relative d' { + d1~ | + d2 s | + e2( d~ | + d) s | + d1~ | + d2 s | + e2( d~ | + d) s | + h~( h8[ c] d4) | + d( e2) s4 | + eis2( cis~ | + cis2.) s4 | + a2( h8) s4. | + e2( d8) s4. | + d2( eis | + fis) ais, | \bar "||" + d1~ | + d2 s | + e( d~ | + d) s | + d1~ | + d2 s | + e( d~ | + d1) | \bar "|." + } + + melodieBackgroundUnten = \relative a { + a1( | + h2) s | + g( fis | + g) s | + a1( | + h2) s | + g( a | + h) s | + gis~( gis8 a h4) | + a2. s4 | + gis2( gis | + fis2.) s4 | + fis2( gis8) s4. | + a2( fis8) s4. | + g2( gis | + cis) fis, | \bar "||" + a1( | + h2) s | + g( fis | + g) s | + a1( | + h2) s | + g( a | + h1) | \bar "|." + } diff --git a/Ronja_Raeubertochter/texte.ly b/Ronja_Raeubertochter/texte.ly new file mode 100644 index 0000000..171011c --- /dev/null +++ b/Ronja_Raeubertochter/texte.ly @@ -0,0 +1,20 @@ +%some settings% vim: ai sw=2 lbr nu et + +% Abkürzungen + +% Die Textaufteilungen + + textSolo = \lyricmode { + We -- ja he -- u he, we -- ja je -- i he wa -- da -- he! + Wa -- de ba -- de he -- ja he -- u he, la -- da he -- ju he -- ja he! + La -- da he -- i -- je, je je -- i je -- i je. + Ha -- wa he ba -- da -- ba he ba -- da -- ba he ba -- da -- ba he -- i he. + We -- ja he -- u he wa -- da he -- i he wa -- da ja. + He -- ja hi -- du -- je, he he -- ju he -- i he! + } + + textBackground = \lyricmode { + Ho ho. Ho ho. Ho ho, ho. + Ho ho ho ho. + Ho ho. Ho ho. + } |