How to make note spacing disregard lyrics

2008-11-25 Thread Eyolf Østrem
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

2008-11-25 Thread Till

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

2008-11-25 Thread Trevor Daniels

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

2008-11-25 Thread Eyolf Østrem
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

2008-11-25 Thread Eyolf Østrem
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

2008-11-25 Thread Trevor Daniels

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