Harm, hier hast du dankenswerterweise erklärt (https://lilypondforum.de/index.php/topic,1234.msg6458.html), wie man ChordNames unterstreichen kann.
Jetzt würde ich gerne noch automatisch auf Großbuchstaben umstellen.
Der folgende Code funktioniert so nicht, weil das Argument kein String ist.
gRoot = \once \override ChordName.stencil =
#(grob-transformer 'stencil
(lambda (grob orig)
(grob-interpret-markup grob
(make-underline-markup (string-upcase (make-stencil-markup orig))))))
Wie geht es richtig?