\shapeII works very well for tweaking ugly slurs. The only problem is that, while it is easy to identify "bad" slurs, I find it difficult to determine what makes a slur "good." It seems that the more time I spend tweaking a slur the more I overthink it and the less sure I am of how it should look. Some examples are below.
I'm finding it surprisingly difficult to find well-engraved scores that deal
with the scenarios I'm running into. Can anyone share a high-quality score that
contains a lot of slurs? A lilyponded score using \shape II would be amazing,
but even a pdf of a good score would be a helpful reference.
I'd also be interested to hear from anyone who is experienced with \shapeII
about their thought process and workflow. Specifically;
- In which situations do you choose to tweak a slur instead of accepting the
default?
- What factors do you consider when shaping a slur (collisions, contour of
noteheads, etc.)?
- In what sitations do you use polar vs cartesian coordinates?
- Any general advice on predicting how changes to control points will affect
certain details of a slur apart from trial and error?
Thanks,
Mason
----------------- example 1 -----------------------
\version "2.19.81"
\include "oll-core/package.ily"
\loadModule bezier.shapeII
\relative c' {
c'16(^\markup\tiny { The end points are too far from the noteheads. } g' c
c,) c16( g' c c,) c16( g' c c,) c16( g' c c,) |
\shapeII #'((h)()()(h)) Slur
c16(^\markup\tiny { Now the slur collides with a notehead. } g' c c,) c16( g'
c c,) c16( g' c c,) c16( g' c c,) |
\shapeII #'((h)()(0 1.5)(h)) Slur
c16(^\markup\tiny { Collision fixed, but slur does not follow melodic
contour. } g' c c,) c16( g' c c,) c16( g' c c,) c16( g' c c,) |
\shapeII #'((h)(2 .5)(1.2 1)(h)) Slur
c16(^\markup\tiny { But I'm not sure that this is correct either. } g' c c,)
c16( g' c c,) c16( g' c c,) c16(^\markup\tiny { bug? } g' c c,) |
}
---------------------------------------------------
----------------- example 2 -----------------------
\version "2.19.81"
\language "english"
\include "oll-core/package.ily"
\loadModule bezier.shapeII
\relative c' {
\accidentalStyle neo-modern
\tuplet 10/8 { ctqs'8([^\markup\tiny { Slurs collide with accidentals. }
aqs') cs,( a') cqs,( aqf') c,( af') bqs,( gqs')] } |
\shapeII #'(()(0 3)(0 3)()) Slur
\tuplet 10/8 { ctqs,8([^\markup\tiny { Need to handle each accidental
differently.
} aqs') cs,( a') cqs,( aqf') c,( af') bqs,( gqs')] } |
\break
\shapeII #'(()()(0 1.5)()) Slur
\tuplet 10/8 { ctqs,8([^\markup\tiny{ But should I shape each slur around the
accidental? } aqs')
\shapeII #'(()()(-0.5 2)()) Slur
cs,( a')
\shapeII #'(()()(1 3)()) Slur
cqs,( aqf')
\shapeII #'(()(1 1)(-0.3 2.7)()) Slur
c,( af')
\shapeII #'(()(0.5 0)(0 1.5)()) Slur
bqs,( gqs')] } |
\shapeII #'(()(0 1.2)(0 1.2)()) Slur
\tuplet 10/8 { ctqs,8([^\markup\tiny{ And how far should the slur be from the
accidental? }^\markup\tiny{ Or should same melodic gesture have similar slur
shape? } aqs')
\shapeII #'(()(0 1.5)(0 1.5)()) Slur
cs,( a')
\shapeII #'(()(0 3)(0 3)()) Slur
cqs,( aqf')
\shapeII #'(()(0 2)(0 2)()) Slur
c,( af')
\shapeII #'(()(0 1)(0 1)()) Slur
bqs,( gqs')] } |
}
---------------------------------------------------
signature.asc
Description: PGP signature
_______________________________________________ lilypond-user mailing list [email protected] https://lists.gnu.org/mailman/listinfo/lilypond-user
