Deutsches Lilypond Forum (Archiv)

Allgemein => Fragen zu Funktionen => Thema gestartet von: Jonathan am Montag, 12. August 2013, 14:18

Titel: Bindestriche bei Liedtexten weglassen
Beitrag von: Jonathan am Montag, 12. August 2013, 14:18
Um ein einzelnes Wort über mehrere Noten hinweg zu singen, muss man ja die einzelnen Silben mit -- trennen. Ist der Liedtext recht dicht, lässt Lilypond diesen Strich ja weg und schreibt einfach das komplette Wort unter mehrere Noten.
Genau dieses Verhalten möchte ich jetzt beeinflussen, d.h. ich möchte, dass es den Strich schon früher weglässt. Konkret habe ich biespielsweise das Wort 'King', dass auf einer Achtel mit übergebundener Viertel (andere Höhe) gesungen wird. Eine Silbentrennung macht dabei wenig Sinn, (Ki-ng? Ki-ing?), ich würde lieber einfach "King" über beide Noten verteilt sehen.
Titel: Re: Bindestriche bei Liedtexten weglassen
Beitrag von: RobUr am Montag, 12. August 2013, 15:15
NR 2.1.1: Common notation for vocal music > Multiple notes to one syllable (http://www.lilypond.org/doc/v2.16/Documentation/notation/common-notation-for-vocal-music#multiple-notes-to-one-syllable):
King __ _
Nebenbei hat das nichts mit „Binde-/Trennstriche weglassen“ zu tun, da „King“ nicht getrennt wird.

Stichwort: Melismata!

Gruß, Robert
Titel: Re: Bindestriche bei Liedtexten weglassen
Beitrag von: RobUr am Montag, 12. August 2013, 15:19
Nachtrag:
Zitat von: Jonathan
Ist der Liedtext recht dicht, lässt Lilypond diesen [Trenn-]Strich ja weg
\context {
\Lyrics
\override LyricHyphen #'minimum-distance = #1.0
\override LyricHyphen #'minimum-length = #0.66
}

Gruß, Robert
Titel: Re: Bindestriche bei Liedtexten weglassen
Beitrag von: harm6 am Montag, 12. August 2013, 15:19
Hallo,

mir ist nicht klar, was Du erreichen möchtest. Bitte gib ein Beispiel an.

Zitat
ich würde lieber einfach "King" über beide Noten verteilt sehen.

Für gewöhnlich macht man das so:
\version "2.16.0"

\paper { ragged-right = ##f }

mus = \relative c' { r8 g( c4) r2 }

txt = \lyricmode { King __  }

<<
\new Staff \new Voice = "mus" \mus
\new Lyrics \lyricsto "mus" \txt
>>

Gruß,
  Harm