lilypond-user
[Top][All Lists]
Advanced

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

Re: widening feathered beams


From: Thomas Morley
Subject: Re: widening feathered beams
Date: Sat, 6 May 2017 12:42:12 +0200

2017-05-06 4:26 GMT+02:00 Mason Hock <address@hidden>:
> I would like to increase the vertical space between feathered beams. This
> achieves approximately what I want for left-feathered beaming:
>
>   % decelerating
>   \override Stem.beaming = #(cons (list ) (list 0 3))
>   \once \override Beam.grow-direction = #LEFT
>   c16
>   \override Stem.beaming = #(cons (list 0 3) (list 0 3))
>   c c
>   \override Stem.beaming = #(cons (list 0 3) (list ))
>   c
>   \revert Stem.beaming
>
> but the spacing between the beams and notehead seems strange, and for
> right-feathered beaming the beams are too low in relation to the stems.
>
>   % accelerating
>   \override Stem.beaming = #(cons (list ) (list 0 3))
>   \once \override Beam.grow-direction = #RIGHT
>   c16
>   \override Stem.beaming = #(cons (list 0 3) (list 0 3))
>   c c
>   \override Stem.beaming = #(cons (list 0 3) (list ))
>   c
>   \revert Stem.beaming
>
> Can anyone suggest a better approach?
>
> Thanks,
>
> Mason



Hi,

I'd change Beam.length-fraction:


Extended example from NR:

\relative c' {

  \override Beam.length-fraction = 2

  \override Beam.grow-direction = #LEFT
  \featherDurations #(ly:make-moment 2/1)
  { c16[ c c c c c c c] }
  \override Beam.grow-direction = #RIGHT
  \featherDurations #(ly:make-moment 2/3)
  { c32[ d e f] }
  % revert to non-feathered beams
  \override Beam.grow-direction = #'()
  { g32[ a b c] }
}

HTH,
  Harm



reply via email to

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