Deutsches Lilypond Forum (Archiv)

Allgemein => Fragen zu Funktionen => Thema gestartet von: fugenkomponist am Donnerstag, 28. Februar 2013, 11:42

Titel: Bogen von \acciacatura an bestimmte Note im Akkord
Beitrag von: fugenkomponist am Donnerstag, 28. Februar 2013, 11:42
Hallo,

gibt es eine Möglichkeit, den Bogen des Vorschlags vom fis zum g statt zum c gehen zu lassen? Das fis ist ja kein Vorschlag zum ganzen Akkord, sondern zum g.
\version "2.16.1"

\relative c' {
  \acciaccatura fis8 <g c,>
}
Titel: Re: Bogen von \acciacatura an bestimmte Note im Akkord
Beitrag von: harm6 am Donnerstag, 28. Februar 2013, 12:29
Hallo,

außer \shape Slur fällt mir nichts ein.

\version "2.16.1"

\relative c' {
        \shape Slur #'((0.2 . 0.2) (0.2 . 0.8) (0 . 1.1) (0 . 2.2))
  \acciaccatura fis8 <g c,>
}

Gruß,
  Harm
Titel: Re: Bogen von \acciacatura an bestimmte Note im Akkord
Beitrag von: Be-3 am Freitag, 1. März 2013, 18:05
außer \shape Slur fällt mir nichts ein.

Na ja,

es gäbe noch eine Krücke, wie man sie oft bei stimmübergreifenden Bögen benutzt (bzw. benutzen muß): unsichtbare "Hilfsnoten". In diesem Fall noch mit kleinerem Kopf, damit der Anschluß näher an die Zielnote reicht. :)

\version "2.16.1"

\relative c' {
  <<
    { \oneVoice
       \acciaccatura fis8
       \once \override NoteHead #'font-size = #-7
       \hideNotes \override NoteColumn #'ignore-collision = ##t  g }
    \\
    { \oneVoice <g c,>8 }
  >>
}

Viele Grüße
Torsten
Titel: Re: Bogen von \acciacatura an bestimmte Note im Akkord
Beitrag von: fugenkomponist am Samstag, 2. März 2013, 10:51
Vielen Dank, so was wie Torstens Lösung hatte ich ungefähr im Sinn, wär aber glaub ich nicht selbst drauf gekommen (NoteColumn #'ignore-collision kannte ich nicht). Ich hab noch Slur #'positions gefunden, aber damit kann man die Endpunkte leider nicht beliebig verändern …
\shape Slur (kannte ich auch noch nicht, wird mir evtl. an anderer Stelle nützen) funktioniert zwar, ist aber viel Aufwand, wenn man haufenweise von diesen Akkorden hat; ich überlasse lieber soweit wie möglich LilyPond die Aufgabe, den Bögen eine schöne Form zu geben.