Allgemein > Fragen zu Funktionen

Verzierungssechzehntel als Ausführungsmarkup (acciaccatura)

<< < (3/3)

brf:
Nun mit Glyph meine ich die konkrete Ausführung eines Schriftsymbols und hier des accacciatura-Symbols (  .|'  )

derHindemith:
Leider existiert in lilypond kein "acciaccatura" glyph. Alle Glyphs im Schrift Emmentaler und Feta sind in section B.4. der Lilypond Anleitung http://lilypond.org/doc/v2.11/Documentation/user/lilypond/The-Feta-font#The-Feta-font .

Wenn du wirklich ein "acciaccatura" willst, bräuchst so sowas ähnliches: _\markup { [ \fontsize #-6 \note #"8" #1 \translate #(cons -1.5 0) { \musicglyph #"flags.ugrace" } \normalsize ] }

Dass ist nur die note mit dem "grace" Balken.

brf:
Toll, das scheint eine gute Lösung zu sein.

  \appoggiatura f16
_\markup { [ \fontsize #-6 \note #"8" #1
\translate #(cons -1.05 1.5) { \fontsize #-6 \musicglyph #"flags.ugrace" }
\normalsize ] }
  e8 d r b ~ |

schaut ganz gut aus.

Allerdings ist das größenabhängig. Bei normalem Font muss man andere offsets wählen:


  \appoggiatura f16
_\markup { [ \note #"8" #1
\translate #(cons -1.5 2.9) { \musicglyph #"flags.ugrace" } ] }
  e8 d r b ~ |

(Alles rein experimentell. Wo sind denn die Positionierungsalgorithmen erläutert? Nur im Sourcecode. In der Doku habe ich nichts aufgetrieben)

DANKE an ALLE für Eure Hilfe

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln