Autor Thema: Simultane Stimmen bekommen keine Silbe zugeordnet: << { } \\ { } >>  (Gelesen 3796 mal)

Amandus

  • Member
Simultane Stimmen bekommen keine Silbe zugeordnet: << { } \\ { } >>
« am: Sonntag, 6. Dezember 2009, 16:11 »
Hallo,

an einer Stelle wird die Melodie polyphon und teilt sich in 2 Stimmen auf:

\version "2.13.8"

<<
\relative c' {
g' g r8 << { c8 } \\ { a } >> \repeat volta 2 { c4. d8 c b4 r8 }
}

\addlyrics { a b c d e f }
>>

Wie im Anhang ersichtlich, wird die Silbe »c« erst vezögert gesetzt.

Kann mir einer sagen, was da schief läuft?
« Letzte Änderung: Sonntag, 6. Dezember 2009, 16:19 von Amandus »

comper

  • Member
Re: Simultane Stimmen bekommen keine Silbe zugeordnet: << { } \\ { } >>
« Antwort #1 am: Sonntag, 6. Dezember 2009, 17:23 »
Diese Art der Stimmteilung verwendet 2 andere Stimmen, welche \addlyrics nicht erkennt.

Für \addlyrics die vorhandene Stimme weiterlaufen lassen
und nur 1 zusätzliche Stimme verwenden (welche \addlyrics nicht erkennen muss).
Siehe hier.

Gruss

derHindemith

  • Member
Re: Simultane Stimmen bekommen keine Silbe zugeordnet: << { } \\ { } >>
« Antwort #2 am: Sonntag, 6. Dezember 2009, 17:27 »
Stimmt. Durch <<{}\\{}>> bekommt Stimme keine Lyrics, weil <<{}\\{}>> das gleiche wie
<< \new Voice = "1" { \voiceOne } \new Voice = "2" {\voiceTwo }>>

Die Musik innerhalb bekommt keine Texte weil die Texte zu diesen Stimmen nicht zugefügt ist. Lyrics müssen immer zu einer bestimmte Stimme zugeordnet. In diesem Fall könntest du wahrscheinlich <<{\voiceOne }\new Voice {\voiceTwo}>> benutzen, (merke die fehlenden \new Voice) aber auf dauer es wird ratsam Stimmen explicit beginnen zu beherrschen.

Amandus

  • Member
Re: Simultane Stimmen bekommen keine Silbe zugeordnet: << { } \\ { } >>
« Antwort #3 am: Sonntag, 6. Dezember 2009, 23:09 »
Danke, jetzt geht’s wie gewünscht.

Allerdings erhalte ich wie im Anhang gezeigt für jede Stimme ein eigenes Pausenzeichen an seinem vertikalen Standort. Übersichtlicher wäre es, wenn in so einem übereinstimmenden Fall Lilypond eine gemeinsame Achtelpause in der Mitte setzen würde.

Gibt es eine Anweisung hierfür? Denn jedesmal dies hier zu beenden und neu zu starten

{<<
\voiceOne
\new Voice {
\voiceTwo
}
>>
\oneVoice

um eine gemeinsame Achtelnote auf \oneVoice zu setzen ist bei mir hakelig, da diese Pausen sich in einer \repeat-Umgebung befinden (ich müßte wohl auf manuelle Wiederholungszeichen wechseln).

derHindemith

  • Member
Re: Simultane Stimmen bekommen keine Silbe zugeordnet: << { } \\ { } >>
« Antwort #4 am: Montag, 7. Dezember 2009, 00:00 »
Siehe diese Schnipsel aus dem LSR.

Amandus

  • Member
Re: Simultane Stimmen bekommen keine Silbe zugeordnet: << { } \\ { } >>
« Antwort #5 am: Montag, 7. Dezember 2009, 08:04 »
Es gibt also eine Möglichkeit. Werde ich mir anschauen. Danke für den Tipp!