> Mahalo, X. I am using the naturalizeMusic function and will look into > extending that. Maybe that has some nuggets to mine.
`\naturalizeMusic` is not going to work well on `\chordmode` music (it will destroy the interval in chords, leading to wrong chord names), but you can use code like this instead: ``` \version "2.24.2" enharmonization = { c cis d ees e f fis g gis a bes b } converter = #(make-semitone->pitch (music-pitches enharmonization)) \layout { \set ChordNames.chordRootNamer = #(lambda (pitch lowercase) (note-name->markup (converter (ly:pitch-semitones pitch)) lowercase)) } bflat = \chordmode { cis dis e fis gis a bis cis bes } \transpose cis' a { \new ChordNames { \bflat } } ``` Best, Jean
signature.asc
Description: This is a digitally signed message part