DescriptionThis adds support for \addlyrics on arbitrary contexts including Staff
The regtest should illustrate why this can be an advantage. At the
current point of time, behavior for melismata is deficient: a melisma
is recognized when all subcontexts have a melisma. That means that,
for example,
<< c''1 \\ { c'2( d') } >>
counts as two syllables since in the middle of the measure there is
only a melisma in one context. Proper treatment of melismata will
require more work in the translators and/or additional support from
iterators.
The first upload represents the state of issue4096. The second upload
contains the commits
Derive melisma_busy state from child contexts when available
Allow associatedVoice to be of different type than Voice
Revert "Convert \new Staff ... \addlyrics into \new Staff \new Voice ... \addlyrics"
This reverts commit 76f256075f0a4f481d7e11c19dd55ab09030fe5b.
Allow \addlyrics to work with arbitrary contexts
Add regtest for \addlyrics on Staff context
Patch Set 1 #Patch Set 2 : Work on top of issue 4096 #
MessagesTotal messages: 1
|