Hi Kieren, if you want you could tell Lilypond to ignore Accidentals in spacing (N.B.: This can lead to collision with the previous head!):
accidentalNoWidth =
\override Accidental.extra-spacing-width =
#(lambda (grob)
(let ((ext (ly:grob-property grob 'X-extent)))
(display ext)
(cons (interval-length ext) 0)))
baritoneNotes = { f8 f \once\accidentalNoWidth g! f f f f a }
bassNotes =
{ bf,8 f \once\accidentalNoWidth e \once\accidentalNoWidth ef d c bf, c }
Cheers,
Valentin
signature.asc
Description: This is a digitally signed message part.
