lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: question for older version .ly


From: Mats Bengtsson
Subject: Re: question for older version .ly
Date: Mon, 05 Jul 2004 11:11:26 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7) Gecko/20040616

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.

address@hidden 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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]