craig <craigbakal...@verizon.net> writes:

> Hi,
>
> A major minor chord is not given proper accidentals by default.  This
> is a standard chord in mondern music.  The following should have a b
> flat marking along with a b natural marking.
>
>
> \version "2.19.45"
>
> \score {
>   <bes' b' d'' g''>
> }

Well, this is issue
<https://sourceforge.net/p/testlilyissues/issues/1134/>.  If it's any
consolation for you, I have the printout of lily/accidental-engraver.cc
at the side of my bed right now, but did not yet do a lot of digging
through with it.  There are actually multiple jobs involved here since
accidentals may either precede both note heads (in which case any
natural has to come last in order not to be confused with a prenatural
like ♮♯ before a b-sharp in f-major) and the next b of any kind will
better have a cautionary accidental, or each note head may have its own
accidental in which case you need special forking stems and the last
accidental is good for the rest of the measure.

So it's sort of a combo job.  But the first step would be to get the
accidental rules to just state required accidentals for both note heads
and have no definite accidental after that.  That would be a good first
step.

-- 
David Kastrup

_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to