Shamus Hammons <jlh...@acm.org> writes: > On 09/17/2017 01:50 AM, David Kastrup wrote: >> Carl Sorensen <c_soren...@byu.edu> writes: >> >>> On 9/16/17 8:09 AM, "Shamus Hammons" <jlh...@acm.org> wrote: >>> >>>> I have a dream, that one day Lilypond will make codas first class >>>> citizens instead of having to exist as a series of ugly hacks. In that >>>> day, I could simply write \coda (with maybe some options) and Lilypond >>>> would automagically do the right thing. Alas, that day is not today. :-( >>> >>> What do you consider the "right thing" to be with a coda? >> >> \repeat coda 2 { %{ segno appears here %} common part } >> \alternative { { %{ coda sign here %} first part } >> { %{ actual coda formatted here %} coda } } > > This looks perfectly reasonable to me. :-) How can I help make this happen?
This requires good LilyPond code for formatting the coda, and integration with the repeat structures. The good formatting code can be done by someone versed in LilyPond/Scheme. The integration requires working with the C++ part of LilyPond but has comparatively modest requirements. So if the formatting part is solved with whatever syntax, the integration into \repeat syntax is comparatively light work for specialists even if not low-hanging. -- David Kastrup _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user