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

Reply via email to