On Tue, Apr 9, 2024 at 10:23 AM Hans Åberg <[email protected]> wrote:

>
> > On 8 Apr 2024, at 18:46, Simon Albrecht <[email protected]> wrote:
> >
> > On 08.04.24 18:22, Paul Scott wrote:
> >> Many years ago I could nest square brackets in Lilypond. How can I
> write this now incorrect code:
> >>
> >> a16[[ 16 16] 16[ 16 16]]  i.e. two groups of 3 beamed 16th notes joined
> by a single beam.
> >
> > The question is: what is the context and why do you want this?
>
> In the past, it was possible to give 9/16 the beat structure [[2 2] [2
> 3]], as a 2/4 with an extra 1/16 at the end, like in the Bulgarian
> Daichovo, but currently it is only possible with [4 2 3] as in:
>  \time 9/16
>  \set beatStructure = #'(4 2 3)
> Or [2 2 2 3]. But [[2 2] [2 3]] is easier to read.
>
> > Normally, this is called subdividing beams and there is a context
> property to turn it on. This is explained in the NR at Rhythms -> Beams ->
> Setting automatic beam behaviour (or similar). There have recently been
> significant improvements to how LilyPond handles this, but IIRC it’s not
> fully ‘there’ yet and in some situations manual intervention is needed
> besides defining baseMoment etc.
>
> But this has not yet been implemented?
>

So is the issue that you would like to have the final [2 3] beamed with a
pair of beamed 16th notes joined to a trio of beamed sixteenth notes by a
single beam?  I could see that such a notation might be easy to read, but
it violates the mathematical beaming convention since the two subgroups
joined by the single beam are not each 1/8 in duration.  I'm not saying
this notation is incorrect; I'm just saying that to implement it we would
need to bypass the normal convention....

Thanks,

Carl

Reply via email to