[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