On Tue, 2024-09-10 at 16:04 +0100, Joe Wilkinson wrote:
> Hi Richard,
> I am confused by two errors which report on typesetting. The typeset
> seems to work without such reports if set to "Continuous"
When typesetting with "continuous" errors are not looked for in the
LilyPond output (because you may be half way through making a change
like starting and the ending a slur and it would be annoying if it told
you that there was an error the moment you put in the slur start)
> and Checkscore reports no errors.
> When I export to a file test1.ly,
or, easier look in the LilyPond View.
> and run Lilypond directly on it, I get the report:
> # -*-compilation-*-
> Processing `test1.ly'
> Parsing...
> test1.ly:1198:1: error: syntax error, unexpected '}'
This was a new one on me - you have a typo in your metronome marks
the syntax emitted is
\tempo "{3½ min) Andante" 4=80
where you have started with a { and ended with a )
Unfortunately, Denemo tries to be helpful and counts up how many "{"
you have used and adds a "}" if you haven't got them all closed.
Fortunately, the resulting error is one that doesn't stop LilyPond
generating a good typeset - it just ignores the extra "}" that Denemo
put in for you.
If you wanted to track down the bug you would have deleted the
movements that didn't cause a problem, then half the music (using the
delete measures from cursor) and half again and so on until it started
typesetting properly with continuous off. Then what you have left -
which would have been the first bar is where the error lay. Then you
would be down to deleting the notes in the bar and finally you would
get to an empty bar with just that mark, looking terribly sheepish.
Now what is strange is that I wouldn't have thought Denemo would count
"{" if it occurs in some text... I've raised a bug for this.
BTW what command did you use to insert that mark?
HTH Richard
Oh, of course the fix is to re-do those two metronome marks...
>
> }
> test1.ly:2230:1: error: syntax error, unexpected '}'
>
> }
> Interpreting
> music...[8][16][24][32][40][48][56][64][72][80][88][96][104][112]
> Preprocessing graphical objects...
> Interpreting
> music...[8][16][24][32][40][48][56][64][72][80][88][96][104][112][120
> ][128][136]
> Preprocessing graphical objects...
> Interpreting music...[8][16][24][32][40][48][56][64][72][72]
> Preprocessing graphical objects...
> Finding the ideal number of pages...
> Fitting music on 9 or 10 pages...
> Drawing systems...
> Converting to `test1.pdf'...
> fatal error: failed files: "test1.ly"
> but when I look at Movement 2 Voice 1, and Movement 3 Voice 2, I can
> find nothing wrong. I have deleted both of these final bars and re-
> created them, to no avail.
> Any ideas?
> Joe
>
>