MIDI: fix regtest failure
[lilypond/patrick.git] / input / regression / morgenlied.ly
blob7a9c3b7c709614922971390d95e8b22316780983
1 \header {
2 title = "Sängers Morgenlied"
3 composer = "Franz Schubert (1797-1828)"
4 date = "27. Februar 1815"
5 source = "Edition Peters"
6 editor = "Paul Losse"
7 enteredby="Han-Wen Nienhuys"
8 maintainer="hanwen@xs4all.nl"
10 texidoc = "The source is a rather tightly set Peters in Edition is
11 a heavy font. The Peters edition (4622c) was `herausgegeben' by
12 Paul Losse, whose name also appears on a 1956 edition of some
13 other music. Strictly speaking, his edititorial enhancements will
14 not be in the PD - but I am assuming there are no notable ones in
15 this small piece.
17 The original compresses the entire music onto a single page, in 4
18 systems. Lily does so too if you tune down spacing-increment, but
19 chooses line breaks differently.
21 Further manual tweaks: the slur in measure 12 has been flattened
22 manually. The beam in measure 3, left-hand, technically is wrong, but
23 has been added following the original. The crescendo in measure 4 has
24 been lowered
30 \version "2.13.36"
31 manuscriptBreak = { \break }
35 #(set-global-staff-size (/ (* 5.8 72.27) 25.4))
37 \paper {
38 %#(set-global-staff-size (* 5.8 mm))
39 line-width = #(* mm 160)
40 indent = 8\mm
41 system-system-spacing #'basic-distance = #10.3
42 ragged-bottom = ##t
45 modernAccidentals = {
46 \set Staff.extraNatural = ##f
47 \set Staff.autoAccidentals = #'(Staff (same-octave . 1) (any-octave . 0))
48 \set Staff.autoCautionaries = #'()
52 melody = \relative c'' \repeat volta 2 \new Voice = "singer" {
53 \time 6/8
54 \autoBeamOff
55 s1*0^\markup { \bold \large\larger\larger { \hspace #-3.0 Lieblich, etwas geschwind } }
56 R2.
57 r4 r8 c4 g8 |
58 e4 c8
60 \new Voice { \stemUp f8. g16 }
61 { \stemDown f8.[ g16] } >> \stemNeutral a8 |
62 fis4 g8 c16[ b a g] f[ e] |
63 d4 f8 a16[ g fis g] f[ d] |
64 g4. r8 gis gis |
65 a4 a16.[ b32] c4 fis,8 |
66 g4.~ g8-\fermata g8 g |
67 as4 as8 g4 g8 |
68 fis4 fis8 r8 g g |
69 a!4 a8 g4 g8 |
70 fis4 fis8 d'16[ c b a] g[ f] |
71 e4 g8 d4 g8 e4 r8 b'16[ c d b] g[ f] |
72 e4 g8 d4 a'16[ g] |
73 c,4 r8 r4 r8 |
75 % TODO : make \fermata work.
76 R2.^\fermataMarkup
80 ignoreMelisma = \set ignoreMelismata = ##t
81 ignoreMelismaOff = \unset ignoreMelismata
84 firstVerse = \lyricmode {
85 \set stanza = "1."
87 Sü -- ßes Licht! Aus
88 \ignoreMelisma
89 gol --
90 \ignoreMelismaOff
92 de -- nen Pfor -- ten brichst du __ \manuscriptBreak |
93 sie -- gend durch __ die Nacht. Schö -- ner Tag, du __ bist er -- wacht. __ Mit ge -- |
94 \manuscriptBreak
95 heim -- nis -- vol -- len Wor -- ten, in me -- lo -- di -- schen Ak -- kor -- den, grüß __ ich __ \manuscriptBreak |
96 dei -- ne Ro -- sen -- pracht, grüß __ ich __ dei -- ne Ro -- sen -- pracht.
99 secondVerse = \lyricmode {
100 \set stanza = "2."
101 Ach, der Lie -- be sanf
102 -- tes We -- hen schwellt mir |
103 das be -- weg -- te __ Herz, sanft, wie ein ge -- lieb -- ter Schmerz. __ Dürft ich |
104 nur auf gold -- nen Hö -- hen mich im Mor -- gen -- duft er -- ge -- hen! Sehn -- sucht |
105 zieht mich him -- mel -- wärts, Sehn -- sucht zieht mich him -- mel -- wärts.
108 pianoRH = \relative c''' \repeat volta 2 {
109 #(set-accidental-style 'modern)
110 g16(_\p fis a g fis g f e d c b a ) |
111 <g e>8( <es fis a> <d f b> <c e c'>) r8 r |
112 r8 c'( e,) f r a |
113 \once \override DynamicLineSpanner #'padding =#3
114 r8 << { s8 s8 } << { fis(\> g)\!
115 } \\ { c,4 } >> >> r8 <e c g> <e c g> |
116 <d c a>4. r8 \clef bass <d b f> <d b f> |
117 e,16_" "_\markup { \bold\italic cresc. } g c g e g d gis b gis d gis |
118 c, e a e c e a,-\f d fis d a d |
119 b d g d b g r4\fermata \clef treble g''8 |
120 as4.( g 4.) | fis4. r4 <d g>8 ( |
121 <f a>4.) <e g>4.( <es fis> ) <d f>\sf |
122 r8 <e c g> <e c g> r <d b g > <d b g> |
123 r <e c g> <e c g> r <f d b g> <f d b g> |
124 r <e c g> <e c g> r <d b f> <d b f> |
125 c16(_\f b c e g b c b c e g <e b'>) |
126 <c c'>8 r r <c, g e>8 r r\fermata |
129 pianoLH = \relative c'' \repeat volta 2 {
130 #(set-accidental-style 'modern)
131 g16( fis a g fis g f e d c b a) |
132 \clef bass g4.( c,8) r r
133 \clef treble r4 <bes' c>8([ <a c>)] r <f c'> |
134 \clef bass r8 dis( e) r c c |
135 f,4. r8 g g |
136 <c, c,>4. <e e,>4. |
137 a,4. <d d,>4. |
138 g,8 r r g16 r16\fermata r8 g''8 |
139 as4.( g ) |
140 fis r4 <g b>8( |
141 <f c'>4.)
143 \once \override Slur #'height-limit = #1.0
145 <g c>4.( | <a c>4.) <g b,> |
146 c,4 r8 g4 r8 |
147 c4 r8 g4 r8 |
148 c4 r8 g4 r8 |
149 <c g e c>8 <c e g> <c e g> <c e g> <c e g> <c e g> |
150 <c e g> r r <c, c,>8 r r\fermata \clef treble
153 \book {
154 \score {
155 << \time 6/8
156 \new Staff <<
157 \context Staff #(set-accidental-style 'modern)
158 \melody >>
159 \lyricsto "singer" \new Lyrics \firstVerse
160 \lyricsto "singer" \new Lyrics \secondVerse
161 \new PianoStaff <<
162 \set PianoStaff.instrumentName = \markup {
163 \bold
164 \larger\larger\larger\larger \huge "2. " }
165 \new Staff \pianoRH
166 \new Staff \pianoLH
170 \layout {
171 \context {
172 \Lyrics
173 \override LyricText #'font-size = #-1
175 \context {
176 \Score
177 \override Beam #'beam-thickness = #0.55
178 \override SpacingSpanner #'spacing-increment = #1.0
179 \override Slur #'height-limit = #1.5
182 \midi {
183 \context {
184 \Score
185 tempoWholesPerMinute = #(ly:make-moment 70 4)