On Mon 25 Jul 2016 at 21:21:26 (+0200), David Kastrup wrote:
> David Wright <lily...@lionunicorn.co.uk> writes:
> 
> > I like being able to type   \time 2,2,2,2 8/8
> > but is there a way to specify the same beaming pattern
> > as briefly when it's really 4/4, so I don't get groups
> > of four quavers?
> 
> I have no idea what you mean with "when it's really 4/4".  Is the meter
> printed as 4/4?  Or as 8/8 but it should be beamed like 4/4?
> 
> Could you write some actual code and tell what is wrong with it?  Or
> even better: when you state "as briefly" that implies that there is a
> way to write it verbosely that you know of.  How about showing the
> verbose code that actually does what you want so that one has a chance
> at guessing just _what_ effect you would have wished to express more
> succinctly?

Happy to oblige. I've used a "desired" beaming pattern of 2,2,4 in this
example just to make it obvious when I'm controlling it and when I'm not.

After the LP defaults, the third example shows the ease which which I
can specify the beaming pattern within the elegant new   \time
command when the time signature is in quavers. But I would like the
same beaming pattern when the time signature is in crochets, and
I just wondered if there's a short way of setting it like the first
method illustrated in NM §1.2.3, or do I have to set it with the
longer versions in examples 5 and 6?

Cheers,
David.
\version "2.19.44"
\header { tagline = ##f }

\relative {
  \time 8/8
  a'4 ^\markup { LP’s default for 8/8 } a a a a8 a a a a a a a a1
}

\relative {
  \time 4/4
  a'4 ^\markup { LP’s default for 4/4 } a a a a8 a a a a a a a a1
}

\relative {
  \time 2,2,4 8/8
  a'4 ^\markup { I can make it do this (as wanted) easily } a a a a8 a a a a a 
a a a1
}

\relative {
  \time 2,2,4 4/4
  a'4 ^\markup { Can I replace “2,2,4” with something else? } a a a a8 a a a a 
a a a a1
}

\relative {
  \set Staff.timeSignatureFraction = 4/4
  \time 2,2,4 8/8
  a'4 ^\markup { or must I hack it like this? } a a a a8 a a a a a a a a1
}

\relative {
  \overrideTimeSignatureSettings
  4/4        % timeSignatureFraction
  1/4        % baseMomentFraction
  1,1,2      % beatStructure
  #'()       % beamExceptions
  \time 4/4
  a'4 ^\markup { or write it verbosely like this? } a a a a8 a a a a a a a a1
}

Attachment: beaming.pdf
Description: Adobe PDF document

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to