|
From: | Flaming Hakama by Elaine |
Subject: | Re: slur corehack |
Date: | Thu, 26 May 2016 00:31:59 -0700 |
I typed that string into google and the top hit was> I would say that, on the contrary, \tweak and \override are not documented.
> At least, not well enough to be useful for use with slurs.
>
> In the case of slurs, searching for "lilypond slurs tweak", the
> documentation that comes up describes how to tweak slurs relative to text,
> not how to tweak the actual curves themselves.
> http://lilypond.org/doc/v2.19/Documentation/learning/outside_002dstaff-objects
http://lilypond.org/doc/v2.19/Documentation/notation/modifying-shapes
which is the page you've quoted from in this thread.
> Rather, I am suggesting that the approach of changing all slurs' default
> values should be described in addition to (and probably ahead of) the
> approach of changing a single curve's control points.
I don't understand why you'd describe how to change every foo before
you'd described the effect of making changes to one instance.
And is it sensible to try to teach:
(spanner-id . "")
(springs-and-rods . ,ly:spanner::set-spacing-rods)
(stencil . ,ly:slur::print)
(thickness . 1.2)
(vertical-skylines . ,(ly:make-unpure-pure-container
ly:slur::vertical-skylines
ly:grob::pure-simple-vertical-skylines-from-extents))
(Y-extent . ,slur::height)
(meta . ((class . Spanner)
(interfaces . (outside-staff-interface
slur-interface))))))
before teaching:
\shape #'(
(( 0 . 0) (0 . 0) (0 . 0) (0 . 1))
((0.5 . 1.5) (1 . 0) (0 . 0) (0 . -1.5))
) Slur
?
> For now, here are some proof-of concept intermediate versions from the
> piece that spurred me to try this approach.
> My final version is not ideal to compare since the line breaking is vastly
> different.
Comparing appearances is pointless unless you either put extra \breaks
into (1) and (2), probably easier, or manually set fewer in (3),
probably harder. Oh, and keep the notes the same.
Cheers,
David.
[Prev in Thread] | Current Thread | [Next in Thread] |