> You are missing something: there are two kinds of collisions.
> 
> * If two noteheads are too close on the same stem, then one of them has
>   to be flipped horizontally.
> 
>   example:  \context Voice { <c1 d> <c4 d>  }
> 
> * If two chords are too close, then they have to be moved
>   horizontally.  
> 
>   \context Staff <
>   \context Voice = one { \stemdown c1 c4 }
>   \context Voice = two { \stemup d1 d4  }
>   >
> 
> As you can see, separate voices and a stem direction are needed in the
> second case.  In the first case the heads have to be on the same stem
> (ie. in the same Voice).

So the problem is that Michael's example doesn't fall into any of
these two cathegories, since it's got two different voices but
no explicit stem directions. I definitely think that also this 
case should be handled by the collision handling. However, I'm not
sure what it should do.

Micheal, what output did you expect?

 |          |            |
 ||         |            |
O |   or   O|    or     O    ?
 O           O           O
                        |
                        |

       /Mats

Reply via email to