Updates:
        Cc: [email protected]

Comment #7 on issue 185 by [email protected]: RhythmicStaff squishing chords should produce single notes
http://code.google.com/p/lilypond/issues/detail?id=185

Objects don't "belong" to voices. The correlation is not between object and context-specific engraver instance, but between announcement and context-specific engraver instance. If you don't listen at Voice-level, there is no Voice-level correlation.

It turns out that collision avoidance is not actually done at Voice-level: my example looks fine by just adding
\layout {
  \context {
    \RhythmicStaff
    \consists "Collision_engraver"
    \consists "Rest_collision_engraver"
  }
}
Obviously, this will acerbate the problem of this issue.

Maybe we need an engraver listening to Stems and shooting all NoteHeads except the first per stem. This should take place before collision resolution.


Reply via email to