On Sun, 2017-01-22 at 11:56 +0100, Jean Bréfort wrote: > Le dimanche 22 janvier 2017 à 10:40 +0000, Richard Shann a écrit : > > Consider: > > > > \version "2.19.43" > > \new Staff > > << > > \set Staff.instrumentName = \markup "Treble Recorder" > > { > > \grace f'8 > > g'4 g' > > } > > >> > > > > with the grace note the instrument name is not printed, without it, > > it > > is. Should the syntax used here work? I realize that by replacing << > > >> > > with {} it works, but is there a good reason why this <<>> syntax > > suddenly fails when a grace note starts the music? > > > > Richard > > > > Try this: > \new Staff { > \set Staff.instrumentName = \markup "Treble Recorder" > << > { > \grace f'8 > g'4 g' > } > >> > }
Thank you - I see that using { } makes it work via more than one route, but is it a bug? (It is not a purely academic question, I would have difficulty generating an extra { } from Denemo without some recoding, or using a customised score layout.) Richard _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user