On Tue, 2024-09-10 at 17:37 +0100, Richard Shann wrote:
> 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.
I've fixed the bug now, version 2.6.40 will build tonight. Your score
will then typeset without complaint.
Richard
> 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][1
> > 20
> > ][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
> >
> >
>
>