> On 8 Apr 2024, at 18:46, Simon Albrecht <simon.albre...@mail.de> 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?