[Top][All Lists]

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

Re: Making feathered beams more variable

From: David Nalesnik
Subject: Re: Making feathered beams more variable
Date: Sun, 23 Oct 2011 17:25:38 -0500

Hi Harm,

On Sun, Oct 23, 2011 at 8:21 AM, harm6 <address@hidden> wrote:

the attached file is a first attempt to make feathered beams more variable.

This is really cool!  What a great function!!

Some problems persist:
The function is limited up to 64th notes. (I'm sure it could be defined
recursive to generalize it, but I didn't manage.)

I haven't tried to break your function :) but the attached file shows one way you could generalize it to remove the code duplication and work with more than four beams.  (In the example, I've changed the first group to use 128th notes.)

The examples that Gould shows (pg. 158) have the peak of the feathered beams aligned with a stem.  I think this would be a useful variation of the function.  It shouldn't be hard to automate:  (ly:grob-object grob 'stems) will get you an array of the stem grobs associated with the beam, and you could select a particular stem from the array with ly:grob-array-ref.

Description: Binary data

reply via email to

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