summaryrefslogtreecommitdiff
path: root/hr/lily_copy/lilydocs/silence
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/lily_copy/lilydocs/silence
parent646f69a657326ca8dd733dfa579a90f89823d677 (diff)
downloadMusik-49d14358c33b7d0ba7e7c381f91943617c7723ea.tar.xz
Hauke eingefügt
Diffstat (limited to 'hr/lily_copy/lilydocs/silence')
-rw-r--r--hr/lily_copy/lilydocs/silence/dynArt.ly146
-rw-r--r--hr/lily_copy/lilydocs/silence/midi.lua50
-rw-r--r--hr/lily_copy/lilydocs/silence/silence.ly61
-rw-r--r--hr/lily_copy/lilydocs/silence/silence.psbin0 -> 597767 bytes
-rw-r--r--hr/lily_copy/lilydocs/silence/stimmen.ly199
-rw-r--r--hr/lily_copy/lilydocs/silence/texte.ly45
6 files changed, 501 insertions, 0 deletions
diff --git a/hr/lily_copy/lilydocs/silence/dynArt.ly b/hr/lily_copy/lilydocs/silence/dynArt.ly
new file mode 100644
index 0000000..c6592a3
--- /dev/null
+++ b/hr/lily_copy/lilydocs/silence/dynArt.ly
@@ -0,0 +1,146 @@
+%some settings% vim: ai sw=2 lbr nu et
+
+ meta = {
+ %(dynamic) marks global to all voices
+ \tempo 4=100
+ \dynamicUp
+ s1*4
+ \time 2/4
+ s2
+ \time 4/4
+ s1
+ \bar "||"
+ s1*8
+ \time 2/4
+ s2
+ \time 4/4
+ s1*4
+ \time 2/4
+ s2
+ \time 4/4
+ s1*2
+ \repeat volta 2 {
+ s1*6
+ \slurDashed
+ s1*2
+ \slurSolid
+ \time 2/4
+ s2
+ \time 4/4
+ s1
+ }
+ }
+
+% articulation
+
+ cross = {
+ \override Voice.NoteHead #'style = #'cross
+ }
+ uncross = {
+ \revert Voice.NoteHead #'style
+ }
+ basspat = {
+ s4 \cross s8 \uncross s8 s4 \cross s8 \uncross s8
+ }
+ whisper = \markup {
+ \dynamic "p" "*)"
+ }
+ sopranArt = {
+ \cross
+ s1^\markup{ "Intro" }
+ s1
+ s2 s8->^\whisper s8 s4
+ s2
+ \uncross
+ s2
+ s2
+ s1
+ s1\mark \markup{ \bold A }
+ s4 s2\p s4
+ s1*6
+ s2
+ s1*4
+ s2
+ s1
+ s1
+ s8\mark \markup{ \bold B } s8\mf^\markup{ \italic "Vers 3: 2. Stimme ad lib." } s2.
+ s1*5
+ s1
+ }
+
+ altArt = {
+ \cross
+ s1
+ s1
+ s8->^\whisper s8 s4 s2
+ s2.
+ \uncross
+ s4
+ s2
+ s1
+ s4 s8\mf s8 s2
+ s1*7
+ s2
+ s1*4
+ s2
+ s1\>
+ s1
+ %B
+ s1\!
+ s4\mf s2.
+ }
+
+ tenorArt = {
+ \cross
+ s8->^\whisper s8 s4 s2
+ s2 s8-> s8 s4
+ s1
+ s2.
+ \uncross
+ s4
+ s2
+ s1*2
+ s4 s2\p s4
+ s1*6
+ s2
+ s1*4
+ s2
+ s4 s8 s8-> s2
+ s1
+ % B
+ s1
+ s4\mf s2.
+ }
+
+ bassArt = {
+ \cross
+ s1
+ s8->^\whisper s8 s4 s2
+ s4 s8\< s8 s2
+ \uncross
+ s2 s2\!
+ s2
+ s8\> s8 s2\! s4
+ s1
+ s1\p
+ s1*6
+ s2
+ s1*4
+ s2
+ s4 s8 s8-> s2
+ s1
+ % B
+ s1
+ <<
+ s4\mf
+ \repeat unfold 2 \basspat
+ \new CueVoice{
+ \voiceTwo
+ s4 s8^\markup{ \italic "Imitieren einer Bassgitarre" } s8 bes4 s4
+ s2 bes4 s4
+ }
+ >>
+ \repeat unfold 5 \basspat
+ s2
+ }
+
diff --git a/hr/lily_copy/lilydocs/silence/midi.lua b/hr/lily_copy/lilydocs/silence/midi.lua
new file mode 100644
index 0000000..58e69da
--- /dev/null
+++ b/hr/lily_copy/lilydocs/silence/midi.lua
@@ -0,0 +1,50 @@
+ -- some settings -- vim: ai sw=2 lbr nu 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/lily_copy/lilydocs/silence/silence.ly b/hr/lily_copy/lilydocs/silence/silence.ly
new file mode 100644
index 0000000..2f0de80
--- /dev/null
+++ b/hr/lily_copy/lilydocs/silence/silence.ly
@@ -0,0 +1,61 @@
+%some settings% vim: ai sw=2 lbr nu et
+
+\version "2.12"
+\include "stimmen.ly"
+\include "texte.ly"
+
+ \header {
+ title = "The Sound of Silence"
+ composer = "Paul Simon"
+ arranger = "Markus Detterbeck"
+ %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/lily_copy/lilydocs/silence/silence.ps b/hr/lily_copy/lilydocs/silence/silence.ps
new file mode 100644
index 0000000..3061448
--- /dev/null
+++ b/hr/lily_copy/lilydocs/silence/silence.ps
Binary files differ
diff --git a/hr/lily_copy/lilydocs/silence/stimmen.ly b/hr/lily_copy/lilydocs/silence/stimmen.ly
new file mode 100644
index 0000000..517b581
--- /dev/null
+++ b/hr/lily_copy/lilydocs/silence/stimmen.ly
@@ -0,0 +1,199 @@
+%some settings% vim: ai sw=2 lbr nu et
+
+ \version "2.12"
+ \include "dynArt.ly"
+
+ global = {
+ \key ees \major
+ %\override Staff.TimeSignature #'style = #'()
+ \time 4/4
+ %\autoBeamOff
+ }
+
+% Die Stimmen
+
+ sopranMelodie = \relative c'' {
+ <<
+ { \meta }
+ \sopranArt
+ %the actual tune
+ {
+ r1
+ r1
+ r2 g8 g8 r4
+ r8 g4 g8 r4 r8 f8 ~
+ f4 r4
+ r2 r4 ees8 ees8 ~
+ ees4 r4 r2
+ r4 c2 c4
+ d1
+ r4 d2 f4
+ ees2 ~ ees8 ees8 f8 g8 ~
+ g2 g4. f8
+ ees4 ees8 ees8 g8 g8 bes8 bes8(
+ c4) c8 bes8 ~ bes2
+ r4 ees,8 ees8
+ c'8 c8 ~ c2 c8 d8
+ ees8 ees8 ~ ees4 d8 c4 bes8 ~
+ bes2. c8 bes8
+ g2 r2
+ r8 ees8 ees8 ees8
+ bes'2. r4
+ r1
+ % B
+ <<
+ {
+ r8 c,8 c8 c8 ees8 ees8 g8 ees8
+ f2 r2
+ r8 bes,8 bes8 bes8 d8 d8 f8 f8
+ ees2 r2
+ }
+ \new CueVoice {
+ \voiceTwo
+ s8 c8 c8 c8 c8 c8 c8 c8
+ d2 s2
+ s8 bes8 bes8 bes8 bes8 bes8 bes8 bes8
+ c2 s2
+ }
+ >>
+ r4 ees8 ees8 g8 g8 bes8 bes8(
+ c4) c8 bes8 ~ bes2
+ r8 ees,8 ees8 ees8 g8 g8 bes8 bes8(
+ c4) c8 bes8 ~ bes2
+ r4 g8 bes8
+ r1
+ }
+ >>
+ }
+
+ altMelodie = \relative c' {
+ <<
+ { \meta }
+ \altArt
+ %the actual tune
+ {
+ r1
+ r1
+ d8 d8 r4 r4 d8 d8
+ r2 d8 d8 r8 d8 ~
+ d4 r4
+ r2 d8 d8 ~ d4 ~
+ d4 c8 c8 ees8 ees8 g8 g8
+ f2 r2
+ r8 bes,8 bes8 bes8 d8 d8 f8 f8
+ ees2 r2
+ r8 ees8 ees8 ees8 g8 g8 bes8 bes8(
+ c4) c8 bes8 ~ bes2
+ r2 r8 ees,8 g8 g8(
+ aes4) aes8 g8 ~ g4 g8 f8
+ ees4 ees8 ees8
+ ees8 ees8 ~ ees2 aes8 bes8
+ c8 c8 ~ c4 bes8 aes4 g8 ~
+ g2. r4
+ r4 r8 ees8 ~ ees4 f4
+ g4 ees8 ees8
+ d2. r8 d8
+ ees8 c8 ~ c2.
+ % B
+ r1
+ d4 r8 c8 c8. d16 ~ d8 c8
+ d4 r8 f8 ~ f4 d4
+ ees4 r8 d8 d8. ees16 ~ ees8 d8
+ ees4 r8 ees8 ~ ees4 f8 g8(
+ aes4) aes8 g8 ~ g2
+ ees4 r8 ees8 ~ ees4 f8 g8(
+ aes4) aes8 g8 ~ g2
+ r4 ees8 f8
+ r1
+ }
+ >>
+ }
+
+ tenorMelodie = \relative c' {
+ <<
+ { \meta }
+ \tenorArt
+ %the actual tune
+ \clef "treble_8"
+ {
+ bes8 bes8 r4 r2
+ r2 bes8 bes8 r4
+ r1
+ r2 bes8 bes8 r8 c8 ~
+ c4 r4
+ r4 g8 g8 ~ g2 ~
+ g4 r4 r2
+ r4 aes2 aes4
+ bes1
+ r4 bes2 d4
+ r8 g,8 g8 g8 bes8 bes8 d8 d8(
+ ees4) ees8 ees8 ~ ees4 ees8 d8
+ c4 c8 c8 ees8 ees8 ees8 ees8 ~
+ ees4 ees8 ees8 ~ ees4 ees8 d8
+ c4 bes8 bes8
+ ees8 ees8 ~ ees2 r4
+ ees2 ees2
+ ees2. r4
+ bes4. c8 ~ c2
+ bes4 r4
+ r4 r8 f8 ~ f4 r4
+ r1
+ % B
+ r1
+ f4 r8 f8 f8. f16 ~ f8 f8
+ f4 r8 bes8 ~ bes4 bes4
+ g4 r8 g8 g8. g16 ~ g8 g8
+ g4 r8 c8 ~ c4 d8 ees8(
+ ees4) ees8 ees8 ~ ees2
+ c4 r8 c8 ~ c4 d8 ees8(
+ ees4) ees8 ees8 ~ ees2
+ r4 bes8 d8
+ r1
+ }
+ >>
+ }
+
+ bassMelodie = \relative c {
+ <<
+ { \meta }
+ \bassArt
+ %the actual tune
+ \clef bass
+ {
+ r1
+ ees8 ees8 r4 r2
+ r4 ees8 ees8 r2
+ ees4 ees4 bes'2
+ r4 d,4
+ ees8 c8 ~ c2. ~
+ c4 r4 r2
+ bes1
+ bes1
+ c1
+ c2. bes4
+ aes2 ees'2
+ c2 c4 bes8 bes8(
+ aes4) aes8 ees'8 ~ ees4 r4
+ r4 g8 g8
+ aes8 aes8 ~ aes2 r4
+ aes8 aes8 ~ aes4 aes4 aes4
+ g8 f4 ees8 ~ ees4 r4
+ ees8 d4 c8 ~ c4 d4
+ ees4 r4
+ r4 r8 bes8 ~ bes4 r4
+ r1
+ % B
+ r1
+ bes4 bes8 f'8 bes4 bes8 f8
+ bes,8 f'8 r8 f8 bes4 bes8 f8
+ c4 c8 g'8 c4 c8 g8
+ c,8 g'8 r8 g8 c4 c8 g8
+ aes4 aes8 ees8 ~ ees4 ees8 d8
+ c4 c8 g'8 c4 c8 g8
+ aes4 aes8 ees8 ~ ees4 ees8 d8
+ c4 r4
+ r1
+ }
+ >>
+ }
+
diff --git a/hr/lily_copy/lilydocs/silence/texte.ly b/hr/lily_copy/lilydocs/silence/texte.ly
new file mode 100644
index 0000000..4f75324
--- /dev/null
+++ b/hr/lily_copy/lilydocs/silence/texte.ly
@@ -0,0 +1,45 @@
+%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+>
+ Si -- lence, si -- lence, si -- lence
+ sounds,
+ si -- lence.
+ Doo doo doo,
+ doo doo,
+ be -- cause a vi -- sion soft -- ly creep -- ing,
+ doo doo doo,
+ left its seeds while I was sleep -- ing,
+ and the vi -- sion,
+ the vi -- sion,
+ in my brain
+ still re -- mains,
+ sound.
+ Hm ba ba ja da hm,
+ ba doo dap,
+ ba ba ja da hm
+ ba,
+ of a street lamp,
+ \set ignoreMelismata = ##t
+ hm ba,
+ to the_cold and damp.
+ \unset ignoreMelismata
+ When my
+ }
+
+ bassText = \lyrics {
+ %<+hier den Text für den Baß eintragen+>
+ }
+