On 10/14/2019 10:07 AM, Simon Albrecht wrote:
On 14.10.19 15:40, Knute Snortum wrote:
I don't like the slur shape of the lower slur. I would usually
override the Slur.positions or use \shape but I don't know how to
apply either of these to an inter-chord slur. Any suggestions?
Hi Knute,
overriding Slur.positions isn’t always effective, since it only helps
choose from the candidates Lily was considering anyway. First, if you
do want to use it on an inside-chord slur, you need a tweak like <f\=1
-\tweak positions #'(-2 . -2) (>. Second, I’d suggest using \shapeII
from openLilyLib:
%%%%%%%%%%%%%%%%%%%%%%%%%%
\version "2.19.83"
\language "english"
\include "oll-core/package.ily"
\loadModule snippets.notation-snippets.shaping-bezier-curves.shapeII
\relative {
\time 12/8
\stemDown
<e' c'>8 <e df'> <e_~ c'>^( <e bf'> <f af>) <f\=1 -\shapeII #'((0 .
-.7)(p 30 .4)(p 30 .4)(.2 . -.7)) _( bf>(
<e\=1) c'> <e df'>) <e_~ c'>^( <e bf'> <f af>) <af bf> |
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%
Note the new syntax for language selection.
Best, Simon
Hi Simon,
When I try your code, I see warnings in the log. Are these unavoidable
when using \shapeII in this way?
openLilyLib. DEPRECATION:
Using 'lilypond-less-than?' from oll-core is deprecated.
openLilyLib explicitly does not suppport LilyPond 2.18 anymore,
so users are expected to use the development version 2.19 or a
later stable release.
Since LilyPond 2.19.57 the version predicate 'ly:version?' is
included in LilyPond, and all uses of 'lilypond-less-than?'
should properly be replaced with that.
Reference:
http://lilypond.org/doc/v2.19/Documentation/usage/writing-code-to-support-multiple-versions
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user