lilypond-user
[Top][All Lists]
Advanced

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

Re: Setting beams with new \time 4/4 command


From: David Wright
Subject: Re: Setting beams with new \time 4/4 command
Date: Mon, 8 Aug 2016 21:05:07 -0500
User-agent: Mutt/1.5.21 (2010-09-15)

On Thu 04 Aug 2016 at 15:34:46 (+0200), Simon Albrecht wrote:
> Am 26.07.2016 um 00:31 schrieb David Wright:
>  > On Mon 25 Jul 2016 at 21:21:26 (+0200), David Kastrup wrote:
>  >> David Wright  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?
> 
>  Well, if it's just about having 8th notes in 4/4 time beamed 2,2,2,2 
>  then all you have to do is:
> 
>  \time 4/4
>  \set Timing.beamExceptions = #'()
> 
>  since in 4/4 there is an exception rule in place for 8th notes (you can 
>  look the default exceptions up in scm/time-signature-settings.scm).
> 
>  Else: using the optional argument for \time is equivalent to setting 
>  beamStructure afterwards, which is measured in multiples of baseMoment. 
>  So I figure it would be:
> 
>  \time 1,1,2 4/4
>  \set Timing.beamExceptions = #'()

That worked fine, thanks very much.

However, I did decide to change tack and took the verbose approach
when I discovered that I could put everything in a .ily file.
I've done the same for compound time too in Beam-compound.ily.

Cheers,
David.

Attachment: Beam-crochets.ily
Description: Text document


reply via email to

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