lilypond-user
[Top][All Lists]
Advanced

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

Re: lilypond-user Digest, Vol 57, Issue 39


From: Michael Sperone
Subject: Re: lilypond-user Digest, Vol 57, Issue 39
Date: Thu, 16 Aug 2007 18:18:17 +0000

On Thu , address@hidden sent:
Michael Sperone wrote:
>
> Thank you for your help, I thought I might need to change the settings
> back.
>
> I did get a chance to look through the chapters you mentioned, but
> couldn't really find anything that would change the settings back for
> the feathered beams. I'm not sure exactly what it is I should be
> typing. Sorry if it's obvious, but I'm not seeing it. I will keep
> trying different things though.
>
The documentation of the feathered beams says that you get them by
setting a certain property. This implies that you should revert that setting
to get back to ordinary beams. The general principles for setting and
reverting
properties are described in the sections Graham refered to. So, to get
back to
ordinary beams, just insert a
\revert Beam #'grow-direction

If you only want a single feathered beam, this also means that you can
use the
\once \override feature, see my example below.

I realize why you were mislead by the example in the manual, since the
property setting and the use of the function \featherDurations are two
completely different things. The following example illustrates the
concepts more in detail. I will include this example in LSR and also
make a small change to the example in the manual to reduce the risk of
confusion.

\version "2.10.0"

\relative c''
<<
\new Staff {
% Turn on feathered beams:
\override Beam #'grow-direction = #LEFT

% Example of a beamed sequence:
bes32\p\>[ ges d' bes, c' ges a ges \!]

% When the factor is 4/4=1, you get the same as without \featherDurations
\featherDurations #(ly:make-moment 4 4)
{ bes32\p\>[ ges d' bes, c' ges a ges \!] }

% When the factor is >1, you get a ritardando-like placement of the
% notes (and sound in the MIDI output).
\featherDurations #(ly:make-moment 6 4)
{ bes32\p\>[ ges d' bes, c' ges a ges \!] }

% When the factor is <1, you get accelerando, i.e. you should
% really only use if when \override Beam #'grow-direction = #RIGHT
\featherDurations #(ly:make-moment 3 4)
{ bes32\p\>[ ges d' bes, c' ges a ges \!] }

% Revert back to ordinary beams:
\revert Beam #'grow-direction
bes32\p\>[ ges d' bes, c' ges a ges \!]

% Get a single feathered beam, using \once \override:
\once \override Beam #'grow-direction = #LEFT
bes32\p\>[ ges d' bes, c' ges a ges \!]
bes32\p\>[ ges d' bes, c' ges a ges \!]

% The \featherDurations function just adjusts the durations
% of the notes and can be used without % feathered beams:
\featherDurations #(ly:make-moment 6 4)
{ bes32\p\>[ ges d' bes, c' ges a ges \!] }

}

% Reference rhythm to compare to:
\new Staff \repeat unfold 64 { c32 }
>>


/Mats

Thank you so much, I had tried that before, but it didn't work (both the \once and the \revert Beam) I must have mistyped it.

I am now having trouble with the barcheck.  How do I keep it all in one quarter note?  Do I need to do a "\times 7/8 { ... } "? first?
Thanks,
Michael


reply via email to

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