[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
accidentals bug
From: |
Han-Wen Nienhuys |
Subject: |
accidentals bug |
Date: |
Wed, 17 Apr 2002 13:18:47 +0200 |
address@hidden writes:
> I just found an undocumented feature in my accidentals patch,
> illustrated by the following ex.
>
> \score {
> \context Voice \notes \transpose c'' {
> \property Staff.autoAccidentals = #'(Staff (any-octave . 0))
> < cis'1 c > < c cis' >
> }
> \paper {
> linewidth = -1
> }
> }
>
> In the first chord the algorightm works: the cis gets sharp - and the c
> sees that the cis was there and hence gets a natural sign.
> In the 2nd chord (the same chord with notes in different order) it goes
> wrong: the c doesn't know that the cis will come and hence doesn't know
> that it needs a natural sign.
Does it also fail when the notes are in different voices, different
staffs, etc.?
--
Han-Wen Nienhuys | address@hidden | http://www.cs.uu.nl/~hanwen/
- accidentals bug, Rune Zedeler, 2002/04/16
- accidentals bug,
Han-Wen Nienhuys <=