I've seen contemporary scores that follow the following basic rules:

All notes within the pulse value (say, a quarter-note in 4/4) are beamed
into one group. If the total group has values shorter than a 16th (this
includes 16th-note tuplets) then only the first beam carries across the
whole group, and all other beams are broken at the 8th-note. In the OP's
example, this would mean four groups of 32nd notes under one single beam,
but the 2nd and 3rd beams subdivided.

This seems a reasonable approach, but I sometimes have trouble getting Lily
to do it without using overrides. Is there a simple rule I could put at the
top of the file that would do this?

Cheers,

A

On Tue, Sep 8, 2015 at 1:58 PM, Simon Albrecht <simon.albre...@mail.de>
wrote:

> Hello Richard,
>
> Am 08.09.2015 um 13:43 schrieb Richard Shann:
>
>> The attached bit of 18th century typesetting shows an 8.[ 32 32] beamed
>> group and a series of  32[ 32 32  32] beamed groups in a 2/4 time
>> signature. This is quite typical of the period and is IMHO more legible
>> than if the 1/32 notes were beamed in larger groups.
>>
>
> Of course.
>
> Can this be done by auto-beaming rules in LilyPond?
>> My attempt follows - I have created two bars beamed manually and
>> followed with two bars which I hope to auto-beam by feeding the first
>> two bars to  \beamExceptions.
>> 8>< 8>< 8>< 8>< 8>< 8>< 8>< 8>< 8>< 8>< 8>< 8>< 8>< 8>< 8>< 8>< 8>< 8><
>>
>> \version "2.19.5"
>> MvmntIVoiceI = {
>>           e''8.[ fis''32 g''] e''8.[ fis''32 g'']
>>           c'32[ d'32 e' f'] c'32[ d'32 e' f'] c'32[ d'32 e' f'] c'32[
>> d'32 e' f']
>>           c'32 d' e' f' c' d' e' f' c' d' e' f' c' d' e' f'
>>           e''8.( fis''32 g'') e''8.( fis''32 g'')
>>
>> }
>> \layout {
>>      \overrideTimeSignatureSettings 2/4 1/4 #'(1 1) \beamExceptions { 8.[
>> 32 32] 8.[ 32 32] |
>>
>
> OK, the problem is that the NR doesn’t describe the limitations set for
> using \beamExceptions. One exception can always only use one duration, not
> different ones. This is because internally \beamExceptions creates a Scheme
> nested list of the type used in scm/time-signature-settings.scm, where each
> ‘exception rule’ is of the form ((1/32 . (4 4 4 4))). And there’s no way of
> translating { 8.[ 32 32] 8.[ 32 32] } into such a rule.
>
>
>> Be that as it may, I would like to be sure that this beaming cannot be
>> done with a single \overrideTimeSignatureSettings at the outermost
>> context, that is, that individual passages will need to be marked to
>> achieve the desired beaming.
>>
>
> Yes, this will require manual beaming.
>
> Yours, Simon
>
> _______________________________________________
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to