lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Assigning lyrics to stanzas without using \lyricsto


From: Fibonacci Prower
Subject: Re: Assigning lyrics to stanzas without using \lyricsto
Date: Tue, 13 Jan 2009 04:47:32 -0500

How do I achieve that?

2009/1/13 James E. Bailey <address@hidden>:
> You can also put the notes for the stanza and the notes for the chorus in
> differently named contexts, so that you don't have to use \skip. It can make
> it easier if you add or remove measures in a section. And you can just use
> the required associatedVoice.
>
> Am 13.01.2009 um 08:55 schrieb Mats Bengtsson:
>
>> First of all, I would recommend you to upgrade to the new stable version
>> 2.12, which
>> is much better than 2.10, not the least when it comes to the
>> documentation.
>>
>> There are two issues involved here, when you manually specify the
>> durations of the syllables:
>>
>> - If you want the verses to start after 9 measures, then you have to start
>> those sets of lyrics with
>>  a \skip, just as you would do if you had some notes that should start
>> after 9 measures:
>> letraEstrofaUno = \lyricmode {
>> \skip 2*3*9
>>  Tres1 mo2 -- ças1 d'a2 -- ques -- ta1 vi -- lla,2 tres1 mo2 -- ças1
>> ...
>>
>> - To get the correct alignment of syllables to the note heads, you should
>> also set the associatedVoice property, see
>>
>> http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Aligning-lyrics-to-a-melody#Manual-syllable-durations
>>  In your example, this would be done with:
>> \score{
>>  ...
>> \new Lyrics { \set associatedVoice = "bajo" \letraEstribillo }
>> \new Lyrics { \set associatedVoice = "estrofa" \letraEstrofaUno }
>> ...
>> }
>>
>>   /Mats
>>
>> Fibonacci Prower wrote:
>>>
>>> Hello,
>>>
>>> I'm trying to write some lyrics to a chorus and two stanzas,
>>> explicitly specifying the duration of each syllable (see sample file
>>> at the end).
>>> While trying to assign each of the stanza lyrics to the music, I find
>>> myself on this situation:
>>> · If I use \lyricsto, the specified durations are ignored, and the
>>> lyrics are simply aligned to the notes.
>>> · If I don't use \lyricsto, the stanzas' lyrics start at the beginning
>>> instead of their correct starting point.
>>> How can I solve that problem, then?
>>>
>>> Thanks in advance,
>>>
>>> -Fibo
>>>
>>>
>>> \version "2.10.33"
>>>
>>> bajoEstribillo = {
>>>  e1 e2 b1 b2 e d1 f1.
>>>  f1 d2 e d d e b1 e\breve.
>>> }
>>>
>>> letraEstribillo = \lyricmode {
>>>  Si1 a2 -- brá_en1 es2 -- te bal1 -- drés1.
>>>  man1 -- gas2 pa1 -- ra2 to -- das1 tres.1*3
>>> }
>>>
>>> bajoEstrofa = {
>>>  e1 e2 b1 b2 e d1 e b2 e1 e2 b1 b2 e d1 e b2
>>>  e1 e2 b1 b2 e d1 f f2 f1 d2 e d d e b1 e\breve.
>>> }
>>>
>>> letraEstrofaUno = \lyricmode {
>>>  Tres1 mo2 -- ças1 d'a2 -- ques -- ta1 vi -- lla,2 tres1 mo2 -- ças1
>>> d'a2 -- ques -- ta1 vi -- lla,2
>>>  des1 -- o2 -- lla1 -- ban2 u -- na1 res1. pa1 -- ra2 man gas a to --
>>> das1 tres.1*3
>>> }
>>>
>>> letraEstrofaDos = \lyricmode {
>>>  Des1 -- o2 -- lla1 -- ban2 u -- na1 res,1. des1 -- o2 -- lla1 --
>>> ban2 u -- na1 res,1.
>>>  y1 fal2 -- tó1 -- les2 u -- na1 ti -- ra2 pa1 -- ra2 man gas a to --
>>> das1 tres.1*3
>>> }
>>>
>>> \score {
>>>
>>> \new Staff {
>>> <<
>>> \new Voice = "bajo" \relative a {
>>>  \set Staff.instrumentName = #"Bajo"
>>>  \clef bass
>>>  \time 3/2
>>>  \bajoEstribillo
>>>  \bar "||"
>>>  \new Voice = "estrofa" {
>>>    \bajoEstrofa
>>>  }
>>> }
>>> \new Lyrics \lyricsto bajo { \letraEstribillo }
>>> \new Lyrics \lyricsto estrofa { \letraEstrofaUno }
>>> \new Lyrics \lyricsto estrofa { \letraEstrofaDos }
>>>  }
>>>
>>> }
>>>
>>>
>>> --
>>> $0='!/msfQ0yjoV!fe!sfldbi!psup!pmpT'x19xor print+map{("\e[7m \e[0m",
>>> chr ord(chop$0)-1)[$_].("\n")[++$i%72]}split//,unpack'B*',pack'H*',(
>>> $P='F'x18)."8186078739E1F0F0E19FCF333319CCE6667383CF0733099E67E7F39"
>>> ."FCF3333218067E7F39FCF3333319E6666739F860787399E70F0E1$P"#Perl rulz
>>>
>>>
>>> _______________________________________________
>>> lilypond-user mailing list
>>> address@hidden
>>> http://lists.gnu.org/mailman/listinfo/lilypond-user
>>>
>>
>> --
>> =============================================
>>        Mats Bengtsson
>>        Signal Processing
>>        School of Electrical Engineering
>>        Royal Institute of Technology (KTH)
>>        SE-100 44  STOCKHOLM
>>        Sweden
>>        Phone: (+46) 8 790 8463
>>       Fax:   (+46) 8 790 7260
>>        Email: address@hidden
>>        WWW: http://www.s3.kth.se/~mabe
>> =============================================
>>
>>
>>
>> _______________________________________________
>> lilypond-user mailing list
>> address@hidden
>> http://lists.gnu.org/mailman/listinfo/lilypond-user
>
>



-- 
$0='!/msfQ0yjoV!fe!sfldbi!psup!pmpT'x19xor print+map{("\e[7m \e[0m",
chr ord(chop$0)-1)[$_].("\n")[++$i%72]}split//,unpack'B*',pack'H*',(
$P='F'x18)."8186078739E1F0F0E19FCF333319CCE6667383CF0733099E67E7F39"
."FCF3333218067E7F39FCF3333319E6666739F860787399E70F0E1$P"#Perl rulz




reply via email to

[Prev in Thread] Current Thread [Next in Thread]