On Wednesday, 5 January 2000, John Sankey writes:
> * stem lengths: a precise control is needed on a note-by-note basis,
> especially for beamed notes, both to avoid collisions and to make
Its not much, but I think that since version 1.3.12, you can set
the left vertical position, and the spanned height of beams:
% beam-control.fly
% from upper staffline to centre
\property Voice.beamVerticalPosition = #10
\property Voice.beamSlope = #10
[c'8 c]
% from one above centre to centre
\property Voice.beamVerticalPosition = #5
\property Voice.beamSlope = #-5
[c c]
% normal beam-algorithm
\property Voice.beamSlope = ##f
\property Voice.beamVerticalPosition = ##f
[c e] [e c]
Now that I'm showing you this, I see that there's (at least ) one thing
I overlooked, the distances are measured in points, instead of should be
staff-spaces.
Would this satisfy most of your first need? (-- no need to say that the
actual names and dimensions will probably change/be fixed for 1.4)
Jan.
PS: stemLength can be used to control non-beamed stems.
--
Jan Nieuwenhuizen <[EMAIL PROTECTED]> | GNU LilyPond - The music typesetter
http://www.xs4all.nl/~jantien/ | http://www.lilypond.org