From:   David Kastrup <[email protected]> 

Paul Hodges <[email protected]> writes: 
 
> If I place a tie between two similar but not identical chords, only 
> the notes which are the same get tied.  But if the chord before the 
> tie is "q" (i.e. the shortcut for an earlier chord) LilyPond attempts 
> to tie all the notes, and issues a quaint error message mentioning 
> suicide.  Is this expected or an (unimportant) error? 
 
I don't see anything like that when writing 
 
\displayLilyMusic { <c e g>~ <c f g> q~ <c e g> } 
 
Care for an actual example?


When trying to fix the error, I changed two things, not one.  The q is 
innocent, but I also had tieWaitForNote set (not because I needed it, but 
because conversion from MXL had set it).  In a minimalist example, that also 
doesn't have a problem, but in my complete score (at nearly 11,000 lines, you 
won't want that), a tie is drawn from the non-matching note until the end of 
the line, where it stops even though there is no matching note.  The log has 
the message: 
      programming error: Tie without heads.  Suicide 
      continuing, cross fingers
I suspect that the tie waiting over the line break is where the problem lies, 
but I can't reproduce it in a sufficiently minimal example.


Anyway, I'll leave it there, as it's not causing me any actual problem.


Paul

Reply via email to