On 2012/01/18 14:27:53, dak wrote:

http://codereview.appspot.com/5554048/diff/5001/lily/rhythmic-music-iterator.cc
File lily/rhythmic-music-iterator.cc (right):


http://codereview.appspot.com/5554048/diff/5001/lily/rhythmic-music-iterator.cc#newcode42
lily/rhythmic-music-iterator.cc:42: get_music ()->set_property
("articulations",
SCM_EOL);
I am not actually comfortable with clearing articulations in the
original music
event rather than its eventized copy.

Are iterators allowed to change their input?

I'm not sure if they're allowed by design, but I know they're allowed to
proliferate input that wasn't there before.

One solution is to just set a property in the event
"ignore-articulations".  That way, when the new-fingering-engraver gets
the event, it can check if this is set before it touches articulations.

http://codereview.appspot.com/5554048/

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

Reply via email to