lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: slur corehack


From: Flaming Hakama by Elaine
Subject: Re: slur corehack
Date: Thu, 26 May 2016 00:31:59 -0700


> 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

I typed that string into google and the top hit was

http://lilypond.org/doc/v2.19/Documentation/notation/modifying-shapes

which is the page you've quoted from in this thread.

Yes, and if you paid attention, or read that page carefully, 
then you would see that these techniques are not presented on that page
(nor any of the other pages you cited.).

What was your point?


 
> 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.

The shape of curves affects the overall look of the page.  You would want to affect them globally to achieve a "house style".

Or, simply choose a starting point that fixes most of the issues with the curves, before proceeding to the tedious work of one-at-a-time techniques.

Plus, while you can achieve similar results using the different techniques,these different approaches are not comparable:  one is manipulating differences in control points from the default algorithm, the other is affecting the values used in the underlying algorithm itself.  


 
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

?

No one is suggesting that.

Are you trolling?


 
> 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.

So, it seems you either have problems with reading comprehension, or attitude.

 
Cheers,
David.

Seems more like a snarl, but I'll try to take you at your word.



David Elaine Alt
415 . 341 .4954                                           "Confusion is highly underrated"
address@hidden
self-immolation.info
skype: flaming_hakama
Producer ~ Composer ~ Instrumentalist
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

reply via email to

[Prev in Thread] Current Thread [Next in Thread]