Hello,
I have frequently encountered the situation where I want to have
feathered durations within a specified duration -- e.g., a crotchet, or
a minim, or a breve. This is the code I've come up with:
\once \override Beam.grow-direction = #RIGHT
\featherDurations #(ly:make-moment 1/2)
\tuplet 6/8 {a'16^\markup{\small{( \note {2} #UP )}}\p\<[( g' a' b'
c'' d'')]}
\once \override Beam.grow-direction = #'()
|
The use of the tuplet helps to indicate the number of notes in the
figure. In this case, 6 semiquaver notes are to be played with the time
of 8 semiquavers (and feathered) to fill out a minim duration. This
minim is shown above the figure in parentheses using markup, to confirm
to the player the duration to be filled.
Here is another example in which 8 notes are played in the time of 8
semiquavers, but feathered.
\once \override Beam.grow-direction = #RIGHT
\featherDurations #(ly:make-moment 1/2)
\tuplet 8/8 {a'16^\markup{\small{( \note {2} #UP )}}\p[( b' c'' b'
c'' d'' c'' b')]}
\once \override Beam.grow-direction = #'() |
And another, in which 8 notes are feathered within a breve (whole note) :
\once \override Beam.grow-direction = #RIGHT
\featherDurations #(ly:make-moment 1/2)
\tuplet 8/16 {e''!16^\markup{\small{( \note {1} #UP )}}\p\<[( e''
e'' e''\!) e''\>( e'' e'' e''\!)]}
\once \override Beam.grow-direction = #'()
The tuplet is 8/16 because it takes 16 normal semiquavers to fill four
beats and there are only 8 notes.
This score was done with version 2.22.0 and compiles OK. I hope this
helps, but if anything is incorrect or could be improved, I trust the
list to comment.
Archer
On 11/05/2024 15:06, N. Andrew Walsh wrote:
Hi Steph,
I'm not an expert with the \featherDurations interface, but this:
On Sat, May 11, 2024 at 3:53 PM Steph Phillips
<stephbotco...@gmail.com> wrote:
\once \override Beam.grow-direction = #LEFT
\featherDurations 6/4 { d16[-. d-. d-. d-. d-. d]-. } |
seems to disagree with how the tutorial describes it:
https://lilypond.org/doc/v2.25/Documentation/notation/feathered-beams
There, that ratio (*unlike* with tuplets) describes the ratio in
duration between the first and last value of the feathered
group, *not* their relationship to unmodified durations. So if you
wanted the first note to be a sixteenth and the last to be an eighth,
you'd use "2/1". I don't know how you'd get six sixteenths to fit
within the duration of a half note, though, as the feathered interface
doesn't seem to account for tuplet-like durations. Or, at least, it
doesn't seem to be documented. Maybe you'd have to nest one inside the
other? Something like
------------------
\tuplet 6/8 {
\once \override Beam.grow-direction = #LEFT
\featherDurations 2/1 { d16[-. d-. d-. d-. d-. d]-. }
}
------------------
(the stickler in me would complain that tuplets should always indicate
a shortening of length, and this is technically putting six sixteenths
in the space of eight, but I guess the feathering overrules that)
Anyway, maybe that helps?
Cheers,
A