lilypond-devel
[Top][All Lists]
Advanced

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

Re: shorthand for autoBeam control


From: Jonathan Kulp
Subject: Re: shorthand for autoBeam control
Date: Sat, 25 Oct 2008 20:43:22 -0500
User-agent: Thunderbird 2.0.0.17 (X11/20080925)

Trevor, this is cool! I think in your first example, though, where you want to illustrate right-pointing flags on a lone note, you mean to say "set stemLeftBeamCount to zero"? Or do I misunderstand the example? Otherwise the first and second examples display the same thing.

Jon

Trevor Bača wrote:

Happy to do so.  Could you please provide a minimal snippet to show
how this might be used in practice?  The examples you attached are
too complex to illustrate the point, and the simplistic examples I've tried
don't look good.


OK, great!

Maybe something like this?


%%%%%%% FLAT FLAGS & BEAM NIBS %%%%%

Flat flags on lone notes and beam nibs at the ends of beamed figures are
both possible with a combination of stemLeftBeamCount, stemRightBeamCount
and paired [ ] beam indicators.

For right-pointing flat flags on lone notes, use paired [ ] beam indicators
and set stemRightBeamCount to zero.

  \new RhythmicStaff {
    \set stemRightBeamCount = #0
    c'16 [ ]
    r8.
  }

For left-pointing flat flags, set stemRightBeamCount instead.

  \new RythmicStaff {
    r8.
    \set stemRightBeamCount = #0
    c'16 [ ]
  }

For right-pointing nibs at the end of a run of beamed notes, set
stemRightBeamCount to a positive value. And for left-pointing nibs at the
start of a run of beamed notes, set  stemLeftBeamCount instead.

  \new RhythmicStaff {
    c'16
    c'16
    \set stemRightBeamCount = #2
    c'16
    r16
    r16
    \set stemLeftBeamCount = #2
    c'16
    c'16
    c'16
  }

Sometimes it may make sense for a lone note surrounded by rests to carry
both a left- and right-pointing flat flag. Do this with paired [ ] beam
indicators alone.

  \new RhythmicStaff {
     c'16
     c'16
     \set stemRightBeamCount = #2
     c'16
     r16
     c'16 [ ]
     r16
     \set stemLeftBeamCount = #2
     c'16
     c'16
  }

%%%%%%%%%


Writing these, I realize that we get more realistic examples with paired [ ]
beam indicators combined with stemLeftBeamCount / stemRightBeamCount. So the
examples here introduce both.

Do these help?





------------------------------------------------------------------------

_______________________________________________
lilypond-devel mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/lilypond-devel

--
Jonathan Kulp
http://www.jonathankulp.com




reply via email to

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