lilypond-user
[Top][All Lists]
Advanced

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

Re: autobeaming over rests,Re: autobeaming over rests


From: Valentin Petzel
Subject: Re: autobeaming over rests,Re: autobeaming over rests
Date: Sun, 29 Jan 2023 15:11:39 +0100

Hello Werner,


I felt it a bit inconsistent to make rests optionally auto beamable and to leave skips untouched ...


Hello Mark,


sure, that is no problem. With a small change


https://gitlab.com/vpetzel/lilypond/-/commit/4dbca8c8cbbb2ec091cc88af187f5b5604730421


you can not only set autoBeamRests to #f or #t, but also to 'inside, 'inside-left or 'inside-right.

I’ve appended to results of the test code:


{

  \section\sectionLabel "default"

  c'8 d' r e' r f' g' r | r r r a' b' s s c'' | r r r r s s s s \break

  \section\sectionLabel "beam rests"

  \set autoBeamRests = ##t

  c'8 d' r e' r f' g' r | r r r a' b' s s c'' | r r r r s s s s \break

  \section\sectionLabel "beam rests inside"

  \set autoBeamRests = #'inside

  c'8 d' r e' r f' g' r | r r r a' b' s s c'' | r r r r s s s s \break

  \section\sectionLabel "beam rests inside left"

  \set autoBeamRests = #'inside-left

  c'8 d' r e' r f' g' r | r r r a' b' s s c'' | r r r r s s s s \break

  \section\sectionLabel "beam rests inside right"

  \set autoBeamRests = #'inside-right

  c'8 d' r e' r f' g' r | r r r a' b' s s c'' | r r r r s s s s \break

  \section\sectionLabel "beam skips"

  \set autoBeamRests = ##f \set autoBeamSkips = ##t

  c'8 d' r e' r f' g' r | r r r a' b' s s c'' | r r r r s s s s \break

  \section\sectionLabel "beam rests and skips"

  \set autoBeamRests = ##t

  c'8 d' r e' r f' g' r | r r r a' b' s s c'' | r r r r s s s s

}


{ \set autoBeamRests = #'inside \set autoBeamSkips = ##t

  c'8 d' r e' r f' g' r | r r r a' b' s s c'' }

{ c'8[ d' r e'] r f'[ g'] r | r r r a'\noBeam b'[ s s c''] }


Cheers,

Valentin


Am Sonntag, 29. Jänner 2023, 12:50:31 CET schrieb Mark Knoop:

> This is great! It would be nice if there were an option to beam only

> over *enclosed* rests/spaces, i.e.

>

> c'8 d' r e' r f' g' r | r r r a' b' s s c''

>

> would result in:

>

> c'8[ d' r e'] r f'[ g'] r | r r r a'\noBeam b'[ s s c'']

>

> Could this be possible?

>

> --

> Mark Knoop



Attachment: beam-test.png
Description: PNG image

Attachment: signature.asc
Description: This is a digitally signed message part.


reply via email to

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