Herbert Liechti wrote:
Hello
I'm trying to compile the following piece of music with
lilypond 2.11.63:
http://www.mutopiaproject.org/ftp/BachJS/O_Haupt_voll_Blut/O_Haupt_voll_Blut.ly
Unfortunately there is no version info in the source
file for converting with convert-ly. Compiling the source
is also not working.
Any tips for how to bring that source to newest version
of lilypond?
Thanks & best regards
Herbie
Herbie,
I saw that the date the file was uploaded to Mutopia was in 2001, a
really long time ago in Lilypond years, so I arbitrarily added \version
"1.6.10" to the file and ran convert-ly. There's a problem with the
lyrics but after commenting out one line I got the file to compile and
produce a .pdf. I don't have time to investigate further but perhaps
it's enough for you to work with. File attached, good luck,
Jon
--
Jonathan Kulp
http://www.jonathankulp.com
#(ly:set-option 'old-relative)
\version "2.11.62"
\header {
title = "Choral ``O Haupt voll Blut und Wunden''"
subtitle = "Matthäus Passion"
composer = "J.S. Bach (1685-1750)"
piece = "CHORAL. CORO I.II"
mutopiatitle = "Matthäus Passion, Choral "O Haupt voll Blut und
Wunden""
mutopiacomposer = "J. S. Bach (1685-1750)"
mutopiainstrument = "Voice, Piano"
date = "1729"
source = "Edition Peters"
style = "Baroque"
copyright = "Public Domain"
maintainer = "dwb"
maintainerEmail = "[EMAIL PROTECTED]"
lastupdated = "2001/Sept/14"
footer = "Mutopia-2001/09/14-107"
tagline = "\\parbox{\paper-width}{\\thefooter\\quad\\small \\\\This music is
part of the Mutopia project, \\texttt{http://www.mutopiaproject.org/}\\\\It has
been typeset and placed in the public domain by " + \maintainer +
".\\\\Unrestricted modification and redistribution is permitted and
encouraged---copy this music and share it!}"
}
global = {
\time 4/4
\partial 4
}
Key = \key d \minor
soprano = \relative c'' {
\stemUp
a4 |
d c bes a |
g2 a4\fermata e' |
f f e8[ d] e4 |
d2.\fermata a4 |
%%5
d c bes a |
g2 a4\fermata e' |
f f e8[ d] e4 |
d2.\fermata f4 |
e8[ d] c4 d e |
%%10
f2 f4\fermata c |
d c bes8[ a] bes4 |
a2.\fermata f'!4 |
e8[ f] g4 f e |
d2 e4\fermata a, |
%%15
bes a g c |
a2.\fermata \bar "|."
}
alto = \relative c' {
\stemDown
f4 |
f8[ g] a4 d,8[ e] f4 |
f( e) f a |
a a a a8[ g] |
f2. f4 |
%%5
f8[ g] a4 d,8[ e] f4 |
f( e) f a |
a a a a8[ g] |
f2. a4 |
g g8[ f] f4 bes |
%%10
bes( a8[ g)] a4 a |
a8[ g] a4 g8[ fis] g4 |
fis2. g4 |
g c c c |
c( b) c f,8[ e] |
%%15
d8[ e] f4 f e |
f2. \bar "|."
}
tenore = \relative c' {
\stemUp
d4 |
d8[ e] f4 g c, |
d( c) c e |
e d d cis |
a2. d4 |
%%5
d8[ e] f4 g c, |
d( c) c e |
e d d cis |
a2. d8[ c!] |
bes4 c c bes8[ c] |
%%10
d4( c8[ bes)] c4 f8[ es] |
d4 d d d |
d2. d4 |
c8[ d] e4 f g |
a( g) g c, |
%%15
bes c c8[( bes16 a)] g8[ c] |
c2. \bar "|."
}
basso = \relative c {
\stemDown
d'8[ c] |
bes4 a g f |
bes,( c) f\fermata cis |
d8[ e] f[ g] a4 a, |
d2.\fermata d'8[ c] |
%%5
bes4 a g f |
bes,( c) f\fermata cis |
d8[ e] f[ g] a4 a,4 |
d2.\fermata d4 |
g a bes8[ a] g4 |
%%10
f2 f4\fermata f |
bes fis g g, |
d'2.\fermata b4 |
c c'8[ b] a4 g |
f( g) c,\fermata f |
%%15
g a8[ bes] c4 c, |
f2.\fermata \bar "|."
}
textOne = \lyricmode {
O Haupt voll Blut und Wun -- den, voll Schmerz und vol -- ler Hohn!
O Haupt, zu Spott ge- bund -- den mit ei -- ner Dor -- nen -- kron!
O Haupt, sonst schön ge -- zie -- ret mit höch -- ster Ehr' und Zier,
jetzt a -- ber hoch schimp -- fi -- ret: ge -- grüs -- set seist du mir!
}
textTwo = \lyricmode {
Du ed -- les An -- ge -- Sich -- te, vor dem sonst schrickt und scheut
das gros -- se Welt -- ge -- rich -- te, wie bist du so be -- speit!
Wie bist du so er -- blei -- chet, wer hat dein Au -- gen -- licht,
dem sonst kein Licht niet glei -- chet, so schänd -- lich zu -- ge --
richt't?
}
\score {
<<
\global
\override Score.BarNumber #'padding = #3
\context StaffGroup = "coro" <<
\context Staff = "women" <<
\set Staff.midiInstrument = #"choir aahs"
\set Staff.instrumentName = #`(lines "SOPRANO." "ALTO.")
\set Staff.shortInstrumentName = #`""
\Key
\context Voice = "one" \soprano
\context Voice = "two" \alto
>>
% \oldaddlyrics
\context Staff = "men" <<
\clef bass
\set Staff.midiInstrument = #"choir aahs"
\set Staff.instrumentName = #`(lines "TENORE." "BASSO.")
\set Staff.noAutoBeaming = ##t
\unset Staff.melismaBusyProperties
\set Staff.shortInstrumentName = #`""
\Key
\context Voice = "one" \tenore
\context Voice = "two" \basso
>>
\context Lyrics <<
\context Lyrics = stanzaOne {
\set stanza = "1." \textOne }
\context Lyrics = stanzaTwo {
\set stanza = "2." \textTwo }
>>
>>
>>
\layout {}
\midi {}
}
_______________________________________________
lilypond-user mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-user