]> Shamusworld >> Repos - music/commitdiff
New chart "Soave sia il vento" (from Cosi Fan Tutti).
authorShamus Hammons <jlhamm@acm.org>
Sat, 5 Jan 2019 18:58:23 +0000 (12:58 -0600)
committerShamus Hammons <jlhamm@acm.org>
Sat, 5 Jan 2019 18:58:23 +0000 (12:58 -0600)
cosi-fan-tutti-soave-sia-il-vento.ly [new file with mode: 0644]

diff --git a/cosi-fan-tutti-soave-sia-il-vento.ly b/cosi-fan-tutti-soave-sia-il-vento.ly
new file mode 100644 (file)
index 0000000..7a49c33
--- /dev/null
@@ -0,0 +1,312 @@
+\version "2.19.0"
+\include "pop-chords.ly"
+\include "english.ly"
+
+% Good sizes are 16, 18, & 20
+staffSize = #20
+#(set-default-paper-size "letter")
+#(set-global-staff-size staffSize)
+#(ly:set-option (quote no-point-and-click))
+
+%{ Some useful characters: ‘ ’ “ ” – — † ‡ • … %}
+
+\header
+{
+       title    = \markup { \override #'(font-family . sans) \fontsize #3.5 "Soave sia il vento" }
+       subtitle = \markup { \override #'(font-family . sans) \fontsize #1.3 "from “Cosi Fan Tutti”" }
+       composer = \markup { \override #'(font-family . sans) \fontsize #1.3 "W. A. Mozart" }
+       tagline  = $(string-append "Engraved by JLH and Lilypond " (lilypond-version))
+}
+
+
+%
+% Lead vocal
+%
+
+LeadVox = \relative c''
+{
+       \set Staff.instrumentName = #"Soprano"
+       \clef G
+       \key e \major
+       \numericTimeSignature
+       \time 4/4
+
+       % Intro
+
+       r1 |   % 1
+       r2 r4 b |   % 2
+       b2 b4 e |   % 3
+       e8. ( fs16 ) ds4 r ds8. ( e16 ) |   % 4
+
+       fs8. ( ds16 ) b2 a8 ( cs ) |   % 5
+       b8 ( a ) gs4 r b |   % 6
+       cs2 ds4 e |   % 7
+       fs4. ( ds8 ) b4 bs8. ( cs16 ) |   % 8
+
+       cs2 ds4 e |   % 9
+       fs4. ( ds8 ) b4 r8 b |   % 10
+       cs4. ( ds16 e ) ds8 ( cs ) b ( a ) |   % 11
+       \appoggiatura gs4 fs2 r4 b |   % 12
+
+       ds4. ( e16 fs ) e8 ( ds ) cs ( ds ) |   % 13
+       b8 ( e ) e2 e4 |   % 14
+       e8 ( gs fs e ) ds ( cs ) b ( as ) |   % 15
+       as4. ( b8 ) b4 gs |   % 16
+
+       es4 fs r fs8 a |   % 17
+       ds,4 e r b' |   % 18
+       cs4. ( ds16 e ) fs8 ( e ) ds ( cs ) |   % 19
+       b4. ( cs16 ds ) e8 ( ds ) cs ( b ) |   % 20
+
+       a4. ( b16 cs ) gs4 fs8. ( b16 ) |   % 21
+       as1 ( |   % 22
+       a!2 ) r4 a |   % 23
+       gs4 ( a16 b cs a ) gs4 fs8. ( b16 ) |   % 24
+
+       cs1 ( |   % 25
+       ds2 ) r4 ds |   % 26
+       e2 fs4. fs8 |   % 27
+       gs1 ( ~ |   % 28
+
+       gs1 ~ |   % 29
+       gs8 fs16 e ds cs b a ) gs8 ( a ) as ( b ) |   % 30
+       gs2 fs4. e8 |   % 31
+       e4 r r gs |   % 32
+
+       cs2 fs,4. a8 |   % 33
+       gs4 r r gs |   % 34
+       cs2 fs,4. a8 |   % 35
+       gs4 r r e' |   % 36
+
+       fs4. ( a8 ) ds,4. fs8 |   % 37
+       e4 r r2 |   % 38
+       R1*3 \bar "|."   % 39-41
+}
+
+MezzoVox = \relative c'
+{
+       \set Staff.instrumentName = #"Mezzo"
+       \clef G
+       \key e \major
+       \numericTimeSignature
+       \time 4/4
+
+       % Intro
+
+       r1 |   % 1
+       r2 r4 fs |   % 2
+       gs2 gs4 gs |   % 3
+       gs8. ( a16 ) fs4 r fs8. ( gs16 ) |   % 4
+
+       a8. ( fs16 ) ds2 fs8 ( a ) |   % 5
+       gs8 ( fs ) e4 r gs |   % 6
+       a2 a4 a |   % 7
+       a2 gs4 gs8. ( a16 ) |   % 8
+
+       a2 a4 a |   % 9
+       a8 ( fs b a ) gs4 r8 gs |   % 10
+       a4. ( b16 cs ) b8 ( a ) gs ( fs )  |   % 11
+       \appoggiatura e4 ds2 r4 b' |   % 12
+
+       b2 b4 b |   % 13
+       b4. ( cs16 b ) a8 ( gs ) fs ( e ) |   % 14
+       as8 ( e' ds cs ) b ( gs ) fs ( e ) |   % 15
+       e4. ( ds8 ) ds4 b' |   % 16
+
+       cs4. ( ds16 e ) fs8 ( e ) ds ( cs ) |   % 17
+       b4. ( cs 16 ds ) e8 ( ds ) cs ( b ) |   % 18
+       b4 as r a |   % 19
+       a4 gs r gs |   % 20
+
+       fs4. ( gs16 a ) e4 ds |   % 21
+       e1 ( |   % 22
+       fs2 ) r4 ds |   % 23
+       e4 ( fs16 gs a fs ) e4 ds |   % 24
+
+       e1 ( |   % 25
+       fs2 ) r4 b |   % 26
+       b2 b4. b8 |   % 27
+       e1 ( ~ |   % 28
+
+       e1 ~ |   % 29
+       e8 ds16 cs b a gs fs ) e8 ( fs ) fss ( gs ) |   % 30
+       e2 ds4. e8 |   % 31
+       e4 r r e |   % 32
+
+       a2 ds,4. fs8 |   % 33
+       e4 r r e |   % 34
+       a2 ds,4. fs8 |   % 35
+       e4 r r gs |   % 36
+
+       a4. ( cs8 ) fs,4. a8 |   % 37
+       gs4 r r2 |   % 38
+       R1*3 \bar "|."   % 39-41
+}
+
+BaritoneVox = \relative c'
+{
+       \set Staff.instrumentName = #"Baritone"
+       \clef F
+       \key e \major
+       \numericTimeSignature
+       \time 4/4
+
+       % Intro
+
+       r1 |   % 1
+       r2 r4 b |   % 2
+       e4 ( b ) gs e |   % 3
+       b'4 b r b |   % 4
+
+       b4 ( a ) fs ds |   % 5
+       e4 e r e |   % 6
+       a4 ( gs ) fs e |   % 7
+       ds2 e4 e8. ( a16 ) |   % 8
+
+       a4 ( gs ) fs e |   % 9
+       ds2 e4 r8 e |   % 10
+       a2. b8 cs |   % 11
+       b2 r4 b |   % 12
+
+       a2 a4 a |   % 13
+       gs4 gs2 gs4 |   % 14
+       fs8 ( as b cs ) ds ( e ) ds ( cs ) |   % 15
+       cs4. ( b8 ) b4 b |   % 16
+
+       b4 as r a8 a |   % 17
+       a4 gs r gs |   % 18
+       es4 fs r fs8 ( a ) |   % 19
+       ds,4 e r e |   % 20
+
+       a4 ( fs ) b b |   % 21
+       cs1 ( |   % 22
+       ds2 ) r4 bs |   % 23
+       cs4 ( a ) b b |   % 24
+
+       as1 ( |   % 25
+       a!2 ) r4 a |   % 26
+       gs2 ds4. ds8 |   % 27
+       e4 r8 e gs ( b ) e bs |   % 28
+
+       cs ( as ) b fss gs ( ds ) e cs |   % 29
+       b2. b4 |   % 30
+       b16 ( cs ds e fs gs a b ) a4. gs 8 |   % 31
+       gs4 r r cs, |   % 32
+
+       a2 b4. b8 |   % 33
+       e4 r r cs |   % 34
+       a2 b4. b8 |   % 35
+       e4 r r cs' |   % 36
+
+       a2 b4. b8 |   % 37
+       e,4 r r2 |   % 38
+       R1*3 \bar "|."   % 39-41
+}
+
+
+LeadVoxText = \lyricmode
+{
+       So -- a -- ve sia_il ven _ -- to,
+       tran -- _ quil -- _ la sia __ _ l’on -- _ da,
+       ed o -- gni_e -- le -- men -- _ to
+       be -- _ ni -- gno ri -- spon -- _ da
+       ai no -- _ _ stri _ de -- _ sir.
+
+       So -- a -- _ _ ve __ _ sia il ven -- _ to,
+       tran -- quil -- _ _ _ la __ _ sia __ _ l’on -- _ da,
+       ed o -- gni e -- le -- men -- to
+       be -- ni -- _ _ gno __ _ ri -- _ spon _ _ -- da __ _
+       ai __ _ no -- _ _ stri de -- _ sir, __ _
+
+       ai no -- _ _ _ _ stri de -- _ sir, __ _
+       be -- ni -- gno ri -- spon -- _ _ _ _ _ _ _ _ da __ _
+       ai __ _ no -- stri de -- sir,
+       ai no -- stri de -- sir,
+       ai no -- stri de -- sir,
+       ai no -- _ stri de -- sir!
+}
+
+LeadVoxTextB = \lyricmode
+{
+       So -- a -- ve sia_il ven -- _ to,
+       tran -- _ quil -- _ la sia __ _ l’on -- _ da,
+       ed o -- gni_e -- le -- men -- to
+       be -- _ ni -- gno ri -- spon -- _ _ _ da
+       ai no -- _ _ stri _ de _ -- sir.
+
+       So -- a -- ve sia_il ven -- _ _ to, __ _
+       tran -- _ quil -- _ _ _ la __ _ sia __ _ l’on -- _ da,
+       ed o -- _ _ gni e -- le -- _ men -- _ _ to __ _
+       be -- _ ni -- gno ri -- spon -- da
+       ai no -- _ _ stri de -- sir, __ _
+
+       ai no -- _ _ _ _ stri de -- sir, __ _
+       be -- ni -- gno ri -- spon -- _ _ _ _ _ _ _ _ da __ _
+       ai __ _ no -- stri de -- sir,
+       ai no -- stri de -- sir,
+       ai no -- stri de -- sir,
+       ai no -- _ stri de -- sir!
+}
+
+LeadVoxTextC = \lyricmode
+{
+       So -- a -- _ ve sia_il ven -- to,
+       tran -- quil -- _ la sia l’on -- da,
+       ed o -- _ gni_e le -- men -- to
+       be -- _ ni -- _ gno ris -- pon -- da
+       ai no -- stri de -- sir.
+
+       So -- a -- ve sia_il ven -- to,
+       tran -- quil -- _ _ _ la __ _ sia __ _ l’on -- _ da,
+       ed o -- gni e -- le -- men -- to
+       be -- ni -- gno ri -- _ spon -- da
+       ai no -- _ stri de -- sir __ _
+
+       ai no -- _ stri de -- sir, __ _
+       be -- ni -- gno de -- sir,
+       be -- ni -- _ gno ri -- spon -- _ da ai no -- _ stri de -- sir,
+       ai no -- _ _ _ _ _ _ _ stri de -- sir,
+       ai no -- stri de -- sir,
+       ai no -- stri de -- sir,
+       ai no -- stri de -- sir!
+}
+
+
+\score
+{
+       <<
+               \new ChoirStaff = "Rhythm"
+               <<
+                       \new Staff = UpperStaffA { \new Voice = "lead" \LeadVox }
+                       \addlyrics { \LeadVoxText }
+                       \new Staff = UpperStaffB { \new Voice = "mezzo" \MezzoVox }
+                       \addlyrics { \LeadVoxTextB }
+                       \new Staff = LowerStaffB { \new Voice = "baritone" \BaritoneVox }
+                       \addlyrics { \LeadVoxTextC }
+               >>
+
+               \set Score.skipBars = ##t
+               \set Score.melismaBusyProperties = #'()
+       >>
+}
+
+
+\paper
+{
+  #(define fonts (make-pango-font-tree
+    "Times New Roman"
+    "JazzText"
+    "Luxi Mono"
+    (/ staffSize 20)))
+
+% Spread staves vertically across last page (default: t)
+       ragged-last-bottom = ##f
+% Don't spread staves vertically across the page (default: f)
+%      ragged-bottom = ##t
+% Allow partial line for last stave (default: f)
+       ragged-last = ##t
+
+% To find out what's eating the space at the top...
+%      annotate-spacing = ##t
+}
+