[EMAIL PROTECTED] writes:
> details please? Is this what I've been hoping for to keep individual
> note stems (not heads) from one voice overlaying those from another
> voice in tight passages?

(snip)

dit(code(stemLength)) Set length of stems.  Unit is 
code(interline)/2, so stemLength defaults to 7.

dit(code(horizontalNoteShift)) Set to 1 to enable LilyPond to shift notes
horizontally if they collide with other notes.  This is useful when
typesetting many voices on one staff.  The identifier code(\shift) is
defined to enable this.  If there are several voices, every voice must
have a distinct value of this property or no shifting will occur.

dit(code(forceHorizontalShift)) Force horizontal shift for collision
resolution.  It overrides automatic collision resolution.
This will only work if the context also has its stem direction and
horizontalNoteShift property set. The value is the shift amount
expressed in code(note_width), as set in the paper section.



-- 

Han-Wen Nienhuys, [EMAIL PROTECTED] ** GNU LilyPond - The Music Typesetter 
      http://www.cs.uu.nl/people/hanwen/lilypond/index.html 

Reply via email to