Und unten im
NR 5.3.4 steht
Der \tweak-Befehl kann nicht eingesetzt werden, um Hälse, Balken oder Versetzungszeichen zu verändern,
Geht also nicht.
Aber
kürzlich hat ein angehende Entwickler diese einleuchtende Regel doch umgestossen.
Und ich habe eine nette Accidental-Eigenschaft entdeckt:
restore-first - für Missbrauch gerade prädestiniert.
Aus dieser Kombination resultiert, praktisch verpackt, folgende Definition:
naturalplus =
#(define-music-function (parser location mus) (ly:music?)
(set! (ly:music-property mus 'tweaks)
(acons 'before-line-breaking (lambda (grob)
(let ((accidental (ly:grob-object grob 'accidental-grob)))
(if (not (null? accidental))
(ly:grob-set-property! accidental 'restore-first #t))))
(ly:music-property mus 'tweaks))) mus)
Diese dann unmittelbar vor dem versetzten Akkord-Ton einsetzen:
{ <d'
\naturalplus dis' bes' es''> }
Gruss