Hi Ken, If you want to have a repeat with no alternative just do not use \alternative. Doing \repeat something 0 does not do anything. The repeat-count property must be at least 1, if you give 0 it defaults to 1.
Of course doing \repeat volta 1 would also be rather stupid, as this would create a repeat that is not supposed to be executed. Cheers, Valentin Am Mittwoch, 12. Jänner 2022, 23:49:32 CET schrieb Kenneth Wolcott: > HI Carl; > > There are many pieces of music in the Baroque, Classic and Romantic > periods where the same block of music is repeated without an > alternative. > > This particular example is a simplified version/arrangement of a Chopin > Waltz. > > The problem goes away when I disabled the forced line breaks, so I > do think that there is a problem here, although it is an annoyance, > not severe. > > There is no problem with the bar checks after I disable the forced > line breaks. > > Thanks, > Ken > > On Wed, Jan 12, 2022 at 2:32 PM Carl Sorensen <c_soren...@byu.edu> wrote: > > On 1/12/22, 3:24 PM, "lilypond-user on behalf of Kenneth Wolcott" <lilypond-user-bounces+carl.d.sorensen=gmail....@gnu.org on behalf of kennethwolc...@gmail.com> wrote: > > Yes, disabling line breaks removes the warning. BTW, repeat volta 0 > > is in use; is that relevant? > > > > Why would one use \repeat volta 0? It seems to make no sense to repeat a > > chunk of music 0 times.> > > Thanks again, > > Ken > > > > On Wed, Jan 12, 2022 at 2:20 PM Kenneth Wolcott > > > > <kennethwolc...@gmail.com> wrote: > > > Hi; > > > > > > Is there a bug in the Lilypond parser regarding bar checks? > > > > This isn't a parsing problem, it's an interpretation problem It shows up > > after parsing is completed. > > > > It is somewhere between bars 32 and 40. > > > > It will be somewhere where you have a /break command. > > > > You are trying to break a line where there is music on either side of a > > break (e.g. one voice has c1, the other voice has a2 \break a2.) > > > > Bar checks will catch this because you will have some place you think you > > are at the end of a bar (and that's where you put the \break), but you > > aren't actually at the end of a bar; you're in the middle of a measure > > with one or the other voice). > > > > HTH, > > > > Carl > > > > > It would be nice if Lilypond would let me know more specifically > > > > > > where this warning occurred, shouldn't it know? > > > > > > I don't see the error in my engraving that would cause this and > > > I'm > > > > > > having trouble using the 8/16/24/32 to determine where the problem > > > is. > > > > > > Yes, I know I should do a block comment (determine location by use > > > > > > of bisection), but, still, why can't Lilypond tell me which line in > > > the source is problematic? > > > > > > Thanks, > > > Ken Wolcott > > > > > > GNU LilyPond 2.22.1 > > > Processing `Walzer.ly' > > > Parsing... > > > Interpreting music...[8][16][24][32] > > > warning: forced break was overridden by some other event, should you > > > be using bar checks? > > > [40][48][56] > > > Preprocessing graphical objects... > > > Interpreting music... > > > MIDI output to `Walzer.midi'... > > > Finding the ideal number of pages... > > > Fitting music on 1 or 2 pages... > > > Drawing systems... > > > Converting to `Walzer.pdf'... > > > Success: compilation successfully completed
signature.asc
Description: This is a digitally signed message part.