To reply to myself, I did find a usable workaround using \mark \markup { 
\fontsize #-2 \musicglyph "scripts.coda" } but that seems ungainly.  But 
perhaps it’s the best that can be managed.

> On May 17, 2025, at 10:46 AM, tim...@bitstream.net via LilyPond user 
> discussion <lilypond-user@gnu.org> wrote:
> 
> For jazz lead sheets, I frequently want to place a coda at the beginning of a 
> line following a \break, centered over the barline (which may be implied 
> unless the line begins with a repeat barline).  I use manual breaks to force 
> four bars to the line for readability. Getting the coda glyph in the right 
> place has been difficult throughout my use of Lilypond.
> 
> With a manual line break, \codaMark insists on placing the coda glyph at the 
> end of the bar- which works well when the reader is being referred to a coda 
> down the page.  However, when placing the glyph at the start of the coda 
> itself on a new line following a \break, \codaMark places it at the end of 
> the previous line.  This is visually confusing.  My solution has been to just 
> write the coda mark in by hand on all the charts in order to have it in the 
> logical place.  If I don’t use \break, it’s less of an issue but then I end 
> up with odd numbers of bars on some lines, reducing the regularity and 
> readability of the chart.
> 
> Using \coda instead of \codaMark places the glyph above the first beat of the 
> bar instead of the barline, which is often tolerable but it forces chord 
> names and tuplet brackets vertically up and away from the staff, looking 
> weird.  The workaround is the same- omit it and write it in by hand on the 
> paper.  This is not useable when dealing with musicians using tablets instead 
> of sheafs of paper, as is now normal in the 21st century, so I’d like to 
> figure out how to get it done in Lilypond.  There is probably- as usual- some 
> simple and basic concept I am not understanding (as a musician with very 
> little background in computer languages).
> 
> Thanks!
> 


Reply via email to