On 13-10-26 02:39 AM, David Kastrup wrote:
Colin Campbell <c...@shaw.ca> writes:
After wrestling with a transcription of an unmetered piece by Mark
Sirett (Thou Shalt Know Him), my wife and I were going bonkers trying
to get lyrics aligned to the notes. The piece has no time signature
and bars of uneven length. We tried using \cadenzaOn to get the
unmetered aspect, but the fundamental problem is that \cadenzaOn turns
off autoBeam, which in turn means that manual beaming in a cadenza
creates unwanted melismata. We worked out that taking out the
\cadenzaOn(Off) would help, and getting rid of a default time
signature is easy enough, by removing the engraver in the Staff
context and entering explicit bars ( \bl = \bar "|" ), but we had to
beam by hand and we still got barlines in unexpected (i.e. we didn't
enter them!) places. The last pieces of the puzzle were to go to the
Layout block and a Score context, to set automaticBars = ##f , then
back to our \global for a time signature of 1/4 so that autoBeam would
group eighths in twos, Bob's your uncle, and so to bed!
Can you check out issue 3633? The principal problem I see is that auto
beaming will likely not occur at all, and I don't really see how this
can be avoided in unmetered music. But unless you switch autoBeam off
explicitly, manual beams should not create melismata.
I D/L the patch and applied it, ran make with no errors. I then
re-compiled my sample file, but saw no difference in behaviour. I
gather your patch should have prevented the melisma created in a cadenza
by manual beaming, but they still seem to happen. Am I testing the
proper thing, in the proper way? Admittedly, my problem comes from a
fairly narrow set of conditions: an entirely unmetered piece, with
lyrics, and needing to be beamed for singers.
cheers,
Colin
--
I've learned that you shouldn't go through life with a catcher's mitt on both
hands.
You need to be able to throw something back.
-Maya Angelou, poet (1928- )
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user