lilypond-user
[Top][All Lists]
Advanced

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

Re: problem with associatedVoice


From: Trevor Daniels
Subject: Re: problem with associatedVoice
Date: Thu, 21 Oct 2010 09:29:53 +0100

Werner

The \set associatedVoice command has to be inserted one syllable earlier than the one to which it applies (see Automatic syllable durations in section 2.1.1 in the Notation Reference to 2.13.36). But in this case it would need to go right
at the beginning of the Italian lyrics, and that would not work.

Actually, I don't think associatedVoice is the best way to do this. All you need to do is to indicate a melisma in the Italian lyrics with an underscore and set
them to the German music:

  \new Lyrics \lyricsto "german" {
    Sfor -- zar _ la fi -- glia, ed am -- maz -- zar il
  }

You could even avoid the need for two voices by adding a dashed slur (to
masquerade as a tie) between the two 32nd notes.

Trevor

----- Original Message ----- From: "Werner LEMBERG" <address@hidden>
To: <address@hidden>
Sent: Thursday, October 21, 2010 8:35 AM
Subject: problem with associatedVoice



At the position where Italian and German text needs a different number of notes (see attached image), I want to use `\set associatedVoice' to properly switch between voices. However, it fails: the syllable `la' (and all syllables following) is incorrectly positioned – it should be
below note `g'.  What am I doing wrong?

Please advise.


   Werner


======================================================================


\version "2.13.31"

<< \new Staff <<
    \context Voice = "german" \relative c {
      \autoBeamOff
      \clef bass
      r16 f \voiceOne f32 f \oneVoice g16 a8 a a a16 a bes8 c
    }

    \context Voice = "italian" \relative c {
      \clef bass
      s8 f16
    }
  >>

  \new Lyrics \lyricsto "german" {
    die Toch -- ter ver -- füh -- ren und ih -- ren Va -- ter
  }

  \new Lyrics \lyricsto "german" {
\set associatedVoice = "italian"
    Sfor --
\set associatedVoice = "german"
            zar la fi -- glia, ed am -- maz -- zar il
  }




--------------------------------------------------------------------------------


_______________________________________________
lilypond-user mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/lilypond-user






reply via email to

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