How to make note spacing disregard lyrics
What would be the setting to let notes be spaced without regard for the corresponding lyrics? E.g. to let two eighth notes be on the same distance from each other whether the first note has mum or if. I've played around with removing engravers and setting properties, but I haven't found anything that works. (And, yes: it's for the ancient chapter -- I'm not just wasting time here :) Eyolf -- Quid me anxius sum? [ What? Me, worry? ] ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: How to make note spacing disregard lyrics
A good question. I am not familiar with Gregorian settings but in old mensural sheet music prints the lyrics are quite approximately placed, often with some abbr. signs to shorten the -um or -us of word endings. And they are mostly not devided into syllables, only at places where there is an especial wide melisma. The first thought I had was: just keep it independently of the notes. There is the defnull solution in the vocal section of NR2, which has a comment though, stating: conclusion: do not use defnull context :-) Because it is so an important issue to me, this approach would it still make possible to use the same identifiers for old and new edition: in one \score-setup you make have them independent contexts, in the other you connect them as usual. But this is just a workaround, not a solution. It has been stated many times that the spacing is not really working for ancient: it is too much built on the assumption that a note takes space according to its duration and not only according to its real extent. Maybe Joe has an answer... Greetings till eyolf wrote: What would be the setting to let notes be spaced without regard for the corresponding lyrics? E.g. to let two eighth notes be on the same distance from each other whether the first note has mum or if. I've played around with removing engravers and setting properties, but I haven't found anything that works. (And, yes: it's for the ancient chapter -- I'm not just wasting time here :) Eyolf -- Quid me anxius sum? [ What? Me, worry? ] ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user - * * * * * * * * * * * * * * * * * * * * * * * * * LilyPond-Hilfe auch auf deutsch im http://www.lilypondforum.de/index.php LilyPond-Forum . -- View this message in context: http://www.nabble.com/How-to-make-note-spacing-disregard-lyrics-tp20680791p20681486.html Sent from the Gnu - Lilypond - User mailing list archive at Nabble.com. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: How to make note spacing disregard lyrics
Eyolf Does this do what you want? I'm not sure what it is you want to do, so this may be wide of the mark. The quotes make a phrase into one big syllable which can then be placed by specifying its musical length. The notes are spaced out to fit each phrase, but that can be controlled by changing the musical length. Trevor \new Staff { \relative c'' { a8 a a4 a2 a8 a a4 a2 a8 a a4 a2 a8 a a4 a2 } } \new Lyrics { \lyricmode { These words are independent of the notes1*2 and so are these1*2 } } - Original Message - From: Eyolf Østrem [EMAIL PROTECTED] To: lily-user lilypond-user@gnu.org Sent: Tuesday, November 25, 2008 1:01 PM Subject: How to make note spacing disregard lyrics What would be the setting to let notes be spaced without regard for the corresponding lyrics? E.g. to let two eighth notes be on the same distance from each other whether the first note has mum or if. I've played around with removing engravers and setting properties, but I haven't found anything that works. (And, yes: it's for the ancient chapter -- I'm not just wasting time here :) Eyolf -- Quid me anxius sum? [ What? Me, worry? ] ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: How to make note spacing disregard lyrics
On 25.11.2008 (16:26), Trevor Daniels wrote: Eyolf Does this do what you want? I'm not sure what it is you want to do, so this may be wide of the mark. The quotes make a phrase into one big syllable which can then be placed by specifying its musical length. The notes are spaced out to fit each phrase, but that can be controlled by changing the musical length. Sorry, I wasn't clear. What I'm after is a way to mimic the ligatures of plainchant in ordinary notation. I've found that the easiest way to do that (without fiddling with scheme) is to use \time 1/4 and set all the neumes as subdivisions of a quarter note. With \override BarLine #'X-extent = #'(-1.5 . 1.5), each neume will then be separated into nice groups, without having to resort to slurs etc. BUT the problem that remains is that long syllables, like -bum cause the notes on that syllable to be spread wider apart than e.g. with -ri-, as in the following example: \include gregorian.ly spiritusC = \relative c' { \time 1/4 \override Lyrics.LyricSpace #'minimum-distance = #0 d4 \times 2/3 { f8 a g } g a a4 g f8 e d4 f8 g g8 d f g a g f4 g8 a a4 \times 2/3 { g8 f d } e f g a g4 } spirLyr = \lyricmode { Spi -- ri -- _ _ tus _ Do -- mi -- ni _ re -- ple -- _ vit _ or -- _ bem _ ter -- ra -- _ rum, al -- _ _ le -- _ lu -- _ ia. } \score { \new Staff \new Voice = melody \spiritusC \new Lyrics = one \lyricsto melody \spirLyr \layout { \context { \Staff \remove Time_signature_engraver \remove Collision_engraver \override BarLine #'X-extent = #'(-1.5 . 1.5) \override Stem #'transparent = ##t \override Beam #'transparent = ##t \override BarLine #'transparent = ##t \override TupletNumber #'transparent = ##t } } } I should also say that if there is a better way of doing this, I will stop my search here and now. eyolf -- James Bond: Oh, thanks for deserting me back there. Major Anya Amasova: Every woman for herself, remember? James Bond: Well, you did save my life. Thank you. Major Anya Amasova: We all make mistakes, Mr. Bond. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: How to make note spacing disregard lyrics
On 25.11.2008 (05:46), Till wrote: But this is just a workaround, not a solution. It has been stated many times that the spacing is not really working for ancient: it is too much built on the assumption that a note takes space according to its duration and not only according to its real extent. Even though this is a different problem than the one I was addressing, it's definitely one that I would like to see a solution to. Some of the gregorian examples in LSR and manual alike are ... ehem ... slightly embarrassing. e -- The worst sort of alliances are those which weaken us. Worse still is when an Emperor fails to recognize such an alliance for what it is. -- PRINCE RAPHAEL CORRINO, Discourses on Leadership ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: How to make note spacing disregard lyrics
Eyolf Changing tus _ into tu s etc looks better, as all the syllables are then two characters long. Seems rather inelegant though, and I suspect this might not work very well with some line lengths. Another alternative is to make all the syllables the same length with \override Lyrics.LyricText #'X-extent =#'(0 . 2.5) (try varying the (0 . 2.5) a bit) which works quite well for 2- and 3-letter syllables. Might not be so good with longer ones. You could always set the length of every syllable separately, but this seems impractical. Can't think of anything else at the moment. Trevor - Original Message - From: Eyolf Østrem [EMAIL PROTECTED] To: Trevor Daniels [EMAIL PROTECTED] Cc: lily-user lilypond-user@gnu.org Sent: Tuesday, November 25, 2008 5:09 PM Subject: Re: How to make note spacing disregard lyrics On 25.11.2008 (16:26), Trevor Daniels wrote: Eyolf Does this do what you want? I'm not sure what it is you want to do, so this may be wide of the mark. The quotes make a phrase into one big syllable which can then be placed by specifying its musical length. The notes are spaced out to fit each phrase, but that can be controlled by changing the musical length. Sorry, I wasn't clear. What I'm after is a way to mimic the ligatures of plainchant in ordinary notation. I've found that the easiest way to do that (without fiddling with scheme) is to use \time 1/4 and set all the neumes as subdivisions of a quarter note. With \override BarLine #'X-extent = #'(-1.5 . 1.5), each neume will then be separated into nice groups, without having to resort to slurs etc. BUT the problem that remains is that long syllables, like -bum cause the notes on that syllable to be spread wider apart than e.g. with -ri-, as in the following example: \include gregorian.ly spiritusC = \relative c' { \time 1/4 \override Lyrics.LyricSpace #'minimum-distance = #0 d4 \times 2/3 { f8 a g } g a a4 g f8 e d4 f8 g g8 d f g a g f4 g8 a a4 \times 2/3 { g8 f d } e f g a g4 } spirLyr = \lyricmode { Spi -- ri -- _ _ tus _ Do -- mi -- ni _ re -- ple -- _ vit _ or -- _ bem _ ter -- ra -- _ rum, al -- _ _ le -- _ lu -- _ ia. } \score { \new Staff \new Voice = melody \spiritusC \new Lyrics = one \lyricsto melody \spirLyr \layout { \context { \Staff \remove Time_signature_engraver \remove Collision_engraver \override BarLine #'X-extent = #'(-1.5 . 1.5) \override Stem #'transparent = ##t \override Beam #'transparent = ##t \override BarLine #'transparent = ##t \override TupletNumber #'transparent = ##t } } } I should also say that if there is a better way of doing this, I will stop my search here and now. eyolf -- James Bond: Oh, thanks for deserting me back there. Major Anya Amasova: Every woman for herself, remember? James Bond: Well, you did save my life. Thank you. Major Anya Amasova: We all make mistakes, Mr. Bond. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user