• Willkommen im Forum „Archiviertes Lilypond Forum (2017)“.
 

Dies ist das Archiv des alten Forums (bis März 2017). Das aktuelle Forum ist unter lilypondforum.de zu finden.
This is the archive of the old forum (until March 2017). You can find the current forum at lilypondforum.de.

Hauptmenü

Bogen von \acciacatura an bestimmte Note im Akkord

Begonnen von fugenkomponist, Donnerstag, 28. Februar 2013, 11:42

Vorheriges Thema - Nächstes Thema

fugenkomponist

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

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

Zitat von: harm6 am Donnerstag, 28. Februar 2013, 12:29
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

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.