Autor Thema: Bogen von \acciacatura an bestimmte Note im Akkord  (Gelesen 1356 mal)

fugenkomponist

  • Member
Bogen von \acciacatura an bestimmte Note im Akkord
« 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,>
}

harm6

  • Member
Re: Bogen von \acciacatura an bestimmte Note im Akkord
« Antwort #1 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

Be-3

  • Member
Re: Bogen von \acciacatura an bestimmte Note im Akkord
« Antwort #2 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

fugenkomponist

  • Member
Re: Bogen von \acciacatura an bestimmte Note im Akkord
« Antwort #3 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.