lilypond-user
[Top][All Lists]
Advanced

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

Re: Slurs, phrasing slurs and fingering


From: Olivier Biot
Subject: Re: Slurs, phrasing slurs and fingering
Date: Mon, 3 Dec 2012 00:16:27 +0100

On Sun, Dec 2, 2012 at 2:16 AM, Nick Payne <address@hidden> wrote:
On 02/12/12 10:46, Olivier Biot wrote:
Hi all,

Is there a simple way to avoid fingerings from being overwritten with a phrasing slur, like in the following measure?

% BEGIN
\version "2.16.1"

theMusic = \new Staff {
  \relative d' {
    \key f \major
    \time 3/4
    \clef "bass"
    \acciaccatura { e-\! } d4  cis8-\> \( ( a'16-.-3 ) a-.-\! \)
  }
}

\score {
  \theMusic

  \layout {
    \context {
      \Staff
      \override Fingering #'add-stem-support = ##t
      \override Fingering #'avoid-slur = #'outside
      \override TupletBracket #'bracket-visibility = ##t
    }
  }
}
% END

The following directive works for regular slurs:
      \override Fingering #'avoid-slur = #'outside
However, phrasing slurs seem to be immune to this ovverride...

As (in this case) the slur and phrasing slur overlap even without the fingering, you might as well shape the phrasing slur to avoid both the slur and fingering.


[snip]
    \acciaccatura { e-\! } d4 \shape #'((0 . 1) (0 . 1.8) (0 . 1.8) (0 . 0)) PhrasingSlur
[/snip]

Hello Nick,

Thank you for your reply!

I had to invert the control point list and the PhrasingSlur string in your solution to make it work, as in:

\acciaccatura { e-\! } d4 \shape PhrasingSlur #'((0 . 1) (0 . 1.8) (0 . 1.8) (0 . 0))


With that fix, the problem was entirely solved! Many thanks!!!


I really need to dig into these bezier/spline control point tweaks.

Best regards,

Olivier

reply via email to

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