Deutschsprachiges LilyPond-Forum

Spezielle Notation => Gesang => Thema gestartet von: fabian am Sonntag, 5. Januar 2020, 23:57

Titel: Liedtext: Stumme bzw. nichtsilbische Präpositionen weiter links positionieren
Beitrag von: fabian am Sonntag, 5. Januar 2020, 23:57
Guten Abend,

man stelle sich folgenden Liedtext vor:

Leu -- te, 's_wird A -- bend

Wenn das nichtsilbige »'s« zusammen mit dem »wird« auf mehrere Noten gesungen werden soll, sieht der Standardoutput so aus, als sollte das »'s«  der ersten Note, das »wird« den weiteren Noten zugeordnet werden. Dieses Phänomen kommt im Deutschen wohl nicht allzu oft vor. Im Tschechischen, Slowakischen, Polnischen, Sorbischen usw. gibt es jedoch viele Präpositionen, die direkt mit der nächsten Silbe zusammen gesprochen (und gesungen) werden: w bzw. v, k, z bzw. s. Dabei handelt es sich um so häufige Wörter wie »in, zu, aus, mit«. Das oben beschriebene Phänomen kommt also in slawischer Musik, in der oft Melismen vorkommen, relativ häufig vor. Im folgenden Beispiel zeige ich das Standardverhalten und eine Notlösung (manuelles Verschieben). Gibt es etwas eleganteres? Falls nicht: Wäre es sinnvoll, so etwas zu implementieren? Denn bei meiner Notlösung muss a) das betroffene Textelement verschoben werden und oft zusätzlich die vorhergehende Note, um Textkollisionen zu vermeiden.


\version "2.18.2"

\layout {
indent = 0
ragged-right = ##t
}

music = \relative c'' {
c4 c ( d e ) c r2. \break
\once \override NoteHead.extra-spacing-width = #'(0 . 4.0) c4 c ( d e ) c r2.

}

verse = \lyricmode {
  tam k_to -- mu % standard; using a tilde is not an option!
  tam \once \override LyricText.extra-offset = #'(-1.8 . 0) k_to -- mu % wanted output
}

\score {
  \new Staff { \music }
  \addlyrics { \verse }
  \layout { }
  }
Titel: Antw:Liedtext: Stumme bzw. nichtsilbische Präpositionen weiter links positionieren
Beitrag von: harm6 am Montag, 6. Januar 2020, 00:13
Hallo fabian,

willkommen im Forum.

Vielleicht:

  tam \once \set ignoreMelismata = ##t k_to -- mu

Gruß,
  Harm
Titel: Antw:Liedtext: Stumme bzw. nichtsilbische Präpositionen weiter links positionieren
Beitrag von: fabian am Donnerstag, 16. Januar 2020, 21:33
Hallo harm6,
herzlichen Dank für Deinen Beitrag! Ich denke, das ist genau das, was ich suche.

Vielleicht kannst du (oder jemand anderes) mir erklären, wie das funktioniert? Irgendwie verstehe ich die Logik dahinter nicht. Wahrscheinlich habe ich irgendwie einen falschen Denkansatz. Normalerweise würde ich den Befehl \set ignoreMelismata = ##t so verstehen:


Auf jeden Fall nochmal ein herzliches Dankeschön! Die Frage kann als gelöst betrachtet werden.