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

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to