On Tue, Jul 06, 2004 at 08:59:03AM +0200, Han-Wen Nienhuys wrote: > looking through your patch, I have the impression that you have a lot > of properties. Having everything tweakable seems nice at first, but it > makes the program more difficult to understand (as it pollutes the > namespace for properties) and impacts performance negatively. > > Since not every tuning property is useful, our current strategy is to > hard-code most constants, except for paddings and thicknesses (and > other parameters that we imagine to be changed frequently), and > respond to any request for more tunability by adding another property.
Ok, here's one: StemTremolo currently is tweakable with beam-width and beam-thickness how about adding beam-spacing (dimension, in staff space) So we can match the thinner beam-width for tremolos and rolls (Ross p. 200) and beam-follow (boolean) (I'm sure there's a better name for this one) t = follow slope of normal beams (default behaviour) f = maintain a fixed 45 degree slash (or whatever angle looks best) This will make drum rolls, and Boosey and Hawkes style stem tremolo (with fixed angle slashes) easy to do. See Stravinsky, Rite of Spring p. 39 in string parts, B & H No. 638 ( B&H 19441 on bottom of each page). It's a very nicely done score from 1967. Cheers, Bruce. _______________________________________________ lilypond-devel mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/lilypond-devel
