[Top][All Lists]

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

[Lilypond-auto] [LilyIssues-auto] [testlilyissues:issues] #5036 128 beam

From: Auto mailings of changes to Lily Issues via Testlilyissues-auto
Subject: [Lilypond-auto] [LilyIssues-auto] [testlilyissues:issues] #5036 128 beaming output not producing output as expected
Date: Mon, 30 Mar 2020 05:40:50 -0000

Pushed to staging as

commit bb5e79204f70d8606adec4a5128979cf57ca45d4
Author: Torsten Hämmerle address@hidden
Date: Thu Mar 19 01:37:16 2020 +0100

Issue 5036: 128 beaming output not producing output as expected

In case of more than 4 normal-sized beams, a grid shift correction
will be applied to the outside-staff quants so that the inner beams
within the staff can be neatly aligned to the staff lines.

If all the beams fall outside the staff (cf. stem shortening), this
grid shift will ensure a consistent vertical alignment of beams.
See regtest

regression new durations 256, 512, and 1024 added.

new regression


new max_beam_count_ introduced (beam-scoring-problem.hh)
Just as beam_length_fraction_, max_beam_count_ is needed for case specific
beaming decisions.
max_beam_count_ contains the maximum beam number within a beamed group,
not just at the edges, i.e., Beam::get_beam_count (beam).
Example case: { a8[ 128 8] }

[issues:#5036] 128 beaming output not producing output as expected

Status: Fixed
Labels: Fixed_2_21_0
Created: Fri Jan 20, 2017 01:43 PM UTC by Palmer Ralph
Last Updated: Mon Mar 30, 2020 05:40 AM UTC
Owner: Torsten Hämmerle

Noeck wrote :
is this a bug or done on purpose? The following snippet produces beams
of which the lowest beam does not touch the staff line below.

{ g128[ g] }

The small-gaps-fill-with-ink theory should avoid this. IMHO the output
would look better like this:

  \override Beam.positions = #'(2.7 . 2.7)
  g128[ g]

What do the experts think?

This has been discussed at some length on the user list.

Sent from because address@hidden is subscribed to

To unsubscribe from further messages, a project admin can change settings at Or, if this is a mailing list, you can unsubscribe from the mailing list.

Testlilyissues-auto mailing list

reply via email to

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