Re: Automatic beaming behaviour

2024-11-24 Thread David Sumbler
On Sun, 2024-11-24 at 16:57 +0100, David Kastrup wrote: > David Sumbler writes: > > > What I don't understand is why I need both the 8th-note and 16th- > > note > > entries.  The name "beamExceptions" implies that one only needs to > > specify the exceptional beaming - but the 16th note version

Re: Automatic beaming behaviour

2024-11-24 Thread Timothy Lanfear
What I don't understand is why I need both the 8th-note and 16th-note entries.  The name "beamExceptions" implies that one only needs to specify the exceptional beaming - but the 16th note version is already the default.  Is it the case that if /any/ exception is described, then one has to de

Re: Automatic beaming behaviour

2024-11-24 Thread David Kastrup
David Sumbler writes: > What I don't understand is why I need both the 8th-note and 16th-note > entries.  The name "beamExceptions" implies that one only needs to > specify the exceptional beaming - but the 16th note version is already > the default.  Is it the case that if any exception is descr

Re: Automatic beaming behaviour

2024-11-24 Thread David Sumbler
On Sun, 2024-11-24 at 15:25 +0100, David Kastrup wrote: > David Sumbler writes: > > > I am setting a piece in 2/4 time.  Lilypond's default beaming > > pattern > > is to break beams at the mid-bar point, which is what one would > > generally expect.  However, I would like it to use a single beam

Re: Automatic beaming behaviour

2024-11-24 Thread David Kastrup
David Sumbler writes: > I am setting a piece in 2/4 time.  Lilypond's default beaming pattern > is to break beams at the mid-bar point, which is what one would > generally expect.  However, I would like it to use a single beam for > the whole bar if, and only if, the bar consists of 4 quavers/hal

Re: Automatic beaming behaviour

2024-11-24 Thread Timothy Lanfear
On 24/11/2024 13:50, David Sumbler wrote: \version "2.24.3" \language "english" \new Staff \relative {   \time 2/4   \set Timing.baseMoment = #(ly:make-moment 1/4)   \set Timing.beatStructure = 1,1   \set Timing.beamExceptions = #'()   \set Timing.beamExceptions = \beamExceptions { 8[ 8 8 8] } c

Automatic beaming behaviour

2024-11-24 Thread David Sumbler
I am setting a piece in 2/4 time.  Lilypond's default beaming pattern is to break beams at the mid-bar point, which is what one would generally expect.  However, I would like it to use a single beam for the whole bar if, and only if, the bar consists of 4 quavers/half- notes. Of course I can easil