Skip to content

Allow custom beaming rules #2399

@Danielku15

Description

@Danielku15

See #2387

Currently alphaTab has a fixed logic of beaming within the same "division" (quarter note):

const division1: number = ((divisionLength + start1) / divisionLength) | 0 | 0;

alphaTab should allow customizing the automatic beaming. MuseScore handles this rule together with the time signature. in alphaTab it would likely be an information on masterbar level on how the beaming should be done for this and following masterbars.

To be prepared for other beaming related settings (see discussion) there should be a respective model object to control these bits. On settings level we could also support this beaming configuration as default-fallback in case no score specific option is set.

Guitar Pro also allows configuring the beaming as part of the time signature:

Image

Metadata

Metadata

Assignees

Labels

area-file-formatsRelated to supported file formatsarea-renderingEverything related to the renderingplatform-allAffects all platformsstate-acceptedThis is a valid topic to work on.

Projects

Status

Candidate

Relationships

None yet

Development

No branches or pull requests

Issue actions