-
Notifications
You must be signed in to change notification settings - Fork 225
Open
Labels
area-renderingEverything related to the renderingEverything related to the renderingplatform-allAffects all platformsAffects all platformsstate-ideaThis is an unplanned idea, vote for it if you want it.This is an unplanned idea, vote for it if you want it.
Description
Currently alphaTab has some general options to show and hide notation elements on the music sheet (e.g. specific effects).
What is missing so far, is a mechanism to configure individual staves. One option available is to force rhythm notation for tabs, but other aspects are automatic (like showing time signatures and rests in tabs).
alphaTab should provide some general staff configurations similar to:
stylesheet.staves = {
tabs: {
timeSignature: true
rhythm: true,
rests: true
},
score: {},
numbered: {},
slash: {}
}
Options might include but are not limited to:
- show/hide clefs
- show/hide time signature
- show/hide key signature
- show/hide bar numbers
On top of that we need to consider:
- We might want to allow reordering of the staves.
- How to configure options which should apply to the first visible staff
- How to configure whether to show things on the first system or all systems.
Hence configuration options might be more complex and visibility option values might rather be enums than bools:
defaultshowshowOnFirstStaffhide
We might start this practice as part of #2398
Metadata
Metadata
Assignees
Labels
area-renderingEverything related to the renderingEverything related to the renderingplatform-allAffects all platformsAffects all platformsstate-ideaThis is an unplanned idea, vote for it if you want it.This is an unplanned idea, vote for it if you want it.