On Thursday, 6 January 2000, John Sankey writes:
> JDS: stem lengths: ...
> HN: \property Voice.beamVerticalPosition = #10; \property
J
> Voice.beamSlope = #10; Would this satisfy most of your first need?
>
> It would work, but be sufficiently awkward that I would wait for a
> more intuitive solution if one is forthcoming.
I haven't got any ideas here, and I'm not exactly sure that I
understand what you want. It seems to me that first stemlength
and slope give easier control than... Wait a minute, I think
I know what you want: you (also) want to be able to specify
0, 1 or 2 stemlengths, 0 and 1 possibly accompanied by a slope
setting, and have the other stems adjusted to reach the beam?
That should not be to difficult to do. You confused me for a
moment by asking for control over _every_ stem in a beam...
> HN: stemLength can be used to control non-beamed stems.
J?
> I'm really recommending that it would be clearest for users if
> stemLength worked for beamed as well as non-beamed notes. I agree -
> staff spaces are the clearest user unit to use.
Is stemLength a `read once' property (do we still have those)?
If not, you'll get something like
[\property Voice.stemLength = #3.5 a8
\property Voice.stemLength = ##f
b c
\property Voice.stemLength = #2.5
d ]
\property Voice.stemLength = #...
Jan.
--
Jan Nieuwenhuizen <[EMAIL PROTECTED]> | GNU LilyPond - The music typesetter
http://www.xs4all.nl/~jantien/ | http://www.lilypond.org