Unfortunately, convert-ly fails to handle some syntax changes that have happened since the original version of the file. In particular it has problems with the old text markup. Since the parenthesis for slurs have moved around in the syntax, convert-ly will unfortunately move around also some slurs belonging to the markup commands that shouldn't have been moved.
Anyway, I think you can correct most of these things manually without too much effort. I have indicated some of the changes below. Once you have done that and proof read the resulting output against the PDF version in Mutopia and/or against some other source, it would be great if you could send the updated version to the mutopia archive.
You may need to read the documentation of the new text markup syntax, http://lilypond.org/doc/v2.2/Documentation/user/out-www/lilypond/Text-markup.html#Text%20markup Since version 2.3.x is still in heavy development, I propose to use the stable version 2.2.x.
[EMAIL PROTECTED] wrote:
I downloaded the Beethoven's pisano sonata no. 8 (Pathetique) from the Mutopia project (they were typed in LilyPond version 1.6.9). Using the "convert-ly --edit pathetique-1.ly" and running "lilypond pathetique-1.ly" then, I'm unable to compile the .ly file with the latest 2.3.5 or the stable 2.2.3 Lilypond (Debian packages). I get a dozen pages long parse errors and another dozen long interpreter errors.
It begins with this: zverina-ii:~/klavir$ lilypond2.3 pathetique-1.ly lilypond2.3 (GNU LilyPond) 2.3.5 Running lilypond-bin2.3... Now processing `pathetique-1.ly' Parsing...
/home/matevz/klavir/pathetique-1.ly:33:23: error: syntax error, unexpected SCM_T: <c^#'(Large raise . 2 ) "Grave"g ef>4(\fp)() ~ <c g ef>16.[ <c g>32 <d b g>16. <ef c g>32]
Replace by: c^\markup{ \huge Grave } g or maybe: \override TextScript #'padding = #3 c^\markup{ \huge Grave } g
/home/matevz/klavir/pathetique-1.ly:40:76: error: syntax
error, unexpected STRING, expecting DRUM_PITCH or
NOTENAME_PITCH or '>':
<ef \sf a, fs>4( <d g, d>8[\p <e_\markup { \italic raise
-2.5 } "cresc.
"c g>8)()(]
Replace by ... \p < e_\markup { \italic "cresc" } c g>8 ... If needed, add some padding as shown above (instead of the earlier raise command).
/home/matevz/klavir/pathetique-1.ly:50:48: error: syntax
error, unexpected STRING, expecting DRUM_PITCH or
NOTENAME_PITCH or '>':
<cs cs,_\markup { \italic raise . -3 } "cresc.
"))>8[((( <d
d,>)] r <d d,>16.[ <ef ef,>32]
Same idea!
/home/matevz/klavir/pathetique-1.ly:81:18: error: syntax
error, unexpected '*', expecting DRUM_PITCH or
NOTENAME_PITCH or '>':
<g c ef>8 r <f
*1/2 d g,>8 s16_\markup { \italic "attacca
subito il Allegro" } r8^\fermata
Should be: ... r <f d g,>8*1/2 s16 ...
and so on ...
/Mats
_______________________________________________ lilypond-devel mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-devel
