Re: variant on many syllables to one note
Thanks Ted, that works. The one remaining problem is restoring the default behaviour of melimas afterwards: The \once trick doesn't work. I've also tried saving and restoring the default value of melismaBusyProperties in a temporary variable but, being ignorant of Scheme syntax, I just get a type error. Likewise, I'm out of my depth stumbling around with \override and \revert. On Tue, 2011-01-18 at 18:16 -0800, Ted Stanion wrote: I'm pretty sure that adding \set melismaBusyProperties = #'() before your notes will do what you want. On Tue, Jan 18, 2011 at 4:09 PM, Graham King lilyp...@tremagi.org.uk wrote: In the early sixteenth century manuscript I'm working on, the scribe has set the first three syllables of angelorum to a single note that I'm transcribing as a1. ~ a1. ~ a1 Is there a way, preferably compatible with \lyricmode, to tell lilypond to align the syllables under the respective semibreves? (So far, I've tried the suggestions for manual syllable durations and multiple syllables to one note in the Notation Reference manual) -- Graham King lilyp...@tremagi.org.uk ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user -- Graham King lilyp...@tremagi.org.uk ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: variant on many syllables to one note
Thanks Jan, it works. Much simpler than I expected - I had assumed that melismaBusyProperties had some state that needed to be restored. On Wed, 2011-01-19 at 14:00 +0100, Jan Warchoł wrote: 2011/1/19 Graham King lilyp...@tremagi.org.uk: Thanks Ted, that works. The one remaining problem is restoring the default behaviour of melimas afterwards: The \once trick doesn't work. I've also tried saving and restoring the default value of melismaBusyProperties in a temporary variable but, being ignorant of Scheme syntax, I just get a type error. Likewise, I'm out of my depth stumbling around with \override and \revert. \unset is the correct answer (for all \set commands if i'm not mistaken): \version 2.13.45 \relative a' { \set melismaBusyProperties = #'() a1 ~ a1 ~ a1 ~ a1 \unset melismaBusyProperties b1 ~ b1 ~ b1 ~ b1 c1 } \addlyrics { An -- ge -- lor -- um Bla -- lah! } cheers, Janek -- Graham King lilyp...@tremagi.org.uk ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: variant on many syllables to one note
2011/1/19 Graham King lilyp...@tremagi.org.uk Thanks Jan, it works. Much simpler than I expected - I had assumed that melismaBusyProperties had some state that needed to be restored. Yes, it has - and fortunately that's what \unset does for us! :) Also, i've just found something that may be useful for you: \set ignoreMelismata = ##t works like \set melismaBusyProperties = #'(), but it can be used in lyrics context (therefore you can ignore melismata in one stanza and don't ignore it in another one). You can find more information in Notation Reference, chapter 2 (specialist notation) - vocal music - stanzas - Stanzas with different rhythms. cheers, Janek On Wed, 2011-01-19 at 14:00 +0100, Jan Warchoł wrote: 2011/1/19 Graham King lilyp...@tremagi.org.uk: Thanks Ted, that works. The one remaining problem is restoring the default behaviour of melimas afterwards: The \once trick doesn't work. I've also tried saving and restoring the default value of melismaBusyProperties in a temporary variable but, being ignorant of Scheme syntax, I just get a type error. Likewise, I'm out of my depth stumbling around with \override and \revert. \unset is the correct answer (for all \set commands if i'm not mistaken): \version 2.13.45 \relative a' { \set melismaBusyProperties = #'() a1 ~ a1 ~ a1 ~ a1 \unset melismaBusyProperties b1 ~ b1 ~ b1 ~ b1 c1 } \addlyrics { An -- ge -- lor -- um Bla -- lah! } cheers, Janek -- Graham King lilyp...@tremagi.org.uk ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: variant on many syllables to one note
I'm pretty sure that adding \set melismaBusyProperties = #'() before your notes will do what you want. On Tue, Jan 18, 2011 at 4:09 PM, Graham King lilyp...@tremagi.org.ukwrote: In the early sixteenth century manuscript I'm working on, the scribe has set the first three syllables of angelorum to a single note that I'm transcribing as a1. ~ a1. ~ a1 Is there a way, preferably compatible with \lyricmode, to tell lilypond to align the syllables under the respective semibreves? (So far, I've tried the suggestions for manual syllable durations and multiple syllables to one note in the Notation Reference manual) -- Graham King lilyp...@tremagi.org.uk ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user align.ly Description: Binary data attachment: align.png___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user