The issue: http://code.google.com/p/lilypond/issues/detail?id=897&q=label%3Afrog&colspec=ID%20Type%20Status%20Priority%20Stars%20Owner%20Summary
This was a fun one. I spent hours looking through the source learning how scm input works, then moved one line of code and it seems to work :) I've just moved the accidental_engraver down to the Voice context - best of all, someone had already left a comment in engraver_init.ly suggesting various engravers be moved, so I can't claim much of the credit (I've left the others where they were for now, but based on this I guess it could be worth considering). If someone could verify that this does indeed fix the issue and not create anything new and horrible, that'd be great. There's ly code to reproduce the issue at the link above. Thanks, Owen
0001-Moved-accidental_engraver-to-Voice-context.patch
Description: Binary data
