Deutsches Lilypond Forum (Archiv)

Allgemein => Fragen zu Funktionen => Thema gestartet von: Amandus am Sonntag, 6. Dezember 2009, 16:11

Titel: Simultane Stimmen bekommen keine Silbe zugeordnet: << { } \\ { } >>
Beitrag von: Amandus 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?
Titel: Re: Simultane Stimmen bekommen keine Silbe zugeordnet: << { } \\ { } >>
Beitrag von: comper 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 (https://liarchiv.joonet.de/index.php?topic=439.msg2517#msg2517).

Gruss
Titel: Re: Simultane Stimmen bekommen keine Silbe zugeordnet: << { } \\ { } >>
Beitrag von: derHindemith 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 (http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Multiple-voices.de.html) zu beherrschen.
Titel: Re: Simultane Stimmen bekommen keine Silbe zugeordnet: << { } \\ { } >>
Beitrag von: Amandus 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).
Titel: Re: Simultane Stimmen bekommen keine Silbe zugeordnet: << { } \\ { } >>
Beitrag von: derHindemith am Montag, 7. Dezember 2009, 00:00
Siehe diese Schnipsel (http://lsr.dsi.unimi.it/LSR/Item?id=336) aus dem LSR.
Titel: Re: Simultane Stimmen bekommen keine Silbe zugeordnet: << { } \\ { } >>
Beitrag von: Amandus am Montag, 7. Dezember 2009, 08:04
Es gibt also eine Möglichkeit. Werde ich mir anschauen. Danke für den Tipp!