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

Reply via email to