Sobald Du grace/acciaccatura/appoggiatura schreibst unterliegt die dort eingegebene Musik besonderen Eigenschaften.
Diese werden mit dem context-property 'graceSettings im Score-context gesetzt (siehe engraver-init.ly). Per default wird 'graceSettings zu `score-grace-settings' gesetzt (siehe music-functions.scm).
`score-grace-settings' kann mittels
#(pretty-print score-grace-settings)
angezeigt werden:
Zitat von: terminal((Voice Stem direction 1)
(Voice Slur direction -1)
(Voice Stem font-size -3)
(Voice Flag font-size -3)
(Voice NoteHead font-size -3)
(Voice TabNoteHead font-size -4)
(Voice Dots font-size -3)
(Voice Stem length-fraction 0.8)
(Voice Stem no-stem-extend #t)
(Voice Beam beam-thickness 0.384)
(Voice Beam length-fraction 0.8)
(Voice Accidental font-size -4)
(Voice AccidentalCautionary font-size -4)
(Voice Script font-size -3)
(Voice Fingering font-size -8)
(Voice StringNumber font-size -8))
Die ersten beiden Einträge sorgen dafür, daß die Stems
immer nach oben zeigen und der Slur
immer nach unten.
In \slurUp \grace { ... } wird \slurUp also für \grace aufgehoben.
Um das zu ändern kannst Du \slurUp anders positionieren:
\version "2.20.0"
{
\grace { \slurUp a'16( b'} c'8 d' e' f') d'1
}
Jetzt hebt \slurUp die \grace-Setzung auf.
Oder als generelle Variante:
\version "2.20.0"
{
$(remove-grace-property 'Voice 'Slur 'direction)
\slurUp
\grace { a'16( b'} c'8 d' e' f') d'1
}
Siehe NR 1.2.6 Special rhythmic concerns
Grace notes
Tweaking grace layout within music
Gruß,
Harm
Danke für die ausführliche Antwort.
Gruß,
Reinhard