lilypond-user
[Top][All Lists]
Advanced

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

error with ingnoreMelismata


From: Bernhard Kleine
Subject: error with ingnoreMelismata
Date: Thu, 20 Jul 2017 12:16:17 +0200
User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1

I took the example from the Documentation of 2.19: 2.1.3  stanza with
different rhythm

However, It does correctly work in the last line within the repeat.  The
problem is in measure 13: the German version has three quarter note and
two bin eighth notes while the french version is correctly indicated
then the following is compiled.

Once the distribution of times is correct in measure 13, the double
repeat alternatives should be gone, too.

What do I wrong?

Bernhard


\version "2.19.49"
\language "deutsch"

\layout {
  \context {
    \Voice
    \consists "Melody_engraver"
    \override Stem #'neutral-direction = #'()
  }
}

global = {
  \key f \major
  \numericTimeSignature
  \time 2/2
  \autoBeamOff
}

soprano = \relative c'' {
  \global
  % Die Noten folgen hier.
  a2 g8 a b c | f,2. f4 | d'2 c4 (b) | \slurDotted a (a2) \breathe f4 |
  d' d c c8 b | a4 a8 g f4 f8 f| b4 a g f | f2 [( e2 ]) \breathe|
  \slurSolid a2 g8 a b c | f,2. f4 | d'2 c4 (b) | \slurDotted a [(a2])
\breathe f4 |
  \repeat volta 2 {
    d' d8 [(d ]) c4 [(c8]) b | a8 a a g f4. f8 | b4 (a) g4. (f8) }
  \alternative {{ f2. \breathe f4 } { f1 \bar "|." } }
}



verseTwo = \lyricmode {
  \set stanza = "2."
  % Liedtext folgt hier.
  Ich sin -- ge mei -- nem Gott von gan -- zem \set ignoreMelismata = ##t
  Her -- zen.
  Er -- zäh -- len will ich von all sei -- ner Lie -- be und prei -- sen
sei -- ne
  
  Gna -- de.
  \unset ignoreMelismata
  Ich sin -- ge mei -- nem Gott von gan -- zem \set ignoreMelismata = ##t
  Her -- zen. Ich
   \repeat volta 2 {
   \set ignoreMelismata = ##t
   freu --  e mich und bin fröh -- lich,
   \unset ignoreMelismata
   Herr, in dir, Hal -- le -- lu -- }
  \alternative { { ja! Ich } { ja! } }   
}


verseFour = \lyricmode {
  \set stanza = "4. (fr.)"
  % Liedtext folgt hier.
  Je loue -- rai l'É -- ter -- nel de tout mon coeur.
  Je ra -- con -- te -- rai tou -- tes tes mer -- veil -- les.
  je chan -- te -- rai ton nom.
  Je loue -- rai l'É -- ter -- nel de tout mon coeur. Je
  \repeat volta 2 {
   \set ignoreMelismata = ##t
   fe -- rai de
   \unset ignoreMelismata
   toi le su -- jet de ma joie. Al -- lé -- lu }
  \alternative { { ia! Je } { ia! } }
}

\score {
  \new ChoirStaff <<
    \new Staff \with {
      midiInstrument = "choir aahs"
      instrumentName = \markup \center-column { "S."  }
    } <<
      \new Voice = "soprano" { \voiceOne \soprano }
     >>
   
    \new Lyrics \with {
      \override VerticalAxisGroup #'staff-affinity = #CENTER
    } \lyricsto "soprano" \verseTwo
   
    \new Lyrics \with {
      \override VerticalAxisGroup #'staff-affinity = #CENTER
    } \lyricsto "soprano" \verseFour
 
  >>
  \layout { }
  \midi {
    \tempo 4=100
  }
}

-- 
spitzhalde9
D-79853 lenzkirch
address@hidden
www.b-kleine.com, www.urseetal.net
-
thunderbird mit enigmail
GPG schlüssel: D5257409
fingerprint:
08 B7 F8 70 22 7A FC C1 15 49 CA A6 C7 6F A0 2E D5 25 74 09


Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

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