lilypond-user
[Top][All Lists]
Advanced

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

reference for well-shaped slurs


From: Mason Hock
Subject: reference for well-shaped slurs
Date: Mon, 11 Jun 2018 13:11:35 -0700
User-agent: NeoMutt/20180323-56-92914f-dirty

\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')] } |
}
---------------------------------------------------

Attachment: signature.asc
Description: PGP signature


reply via email to

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