Title: Staff Configurations · Issue #2445 · CoderLine/alphaTab · GitHub
Open Graph Title: Staff Configurations · Issue #2445 · CoderLine/alphaTab
X Title: Staff Configurations · Issue #2445 · CoderLine/alphaTab
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 not...
Open Graph 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...
X 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...
Opengraph URL: https://github.com/CoderLine/alphaTab/issues/2445
X: @github
Domain: patch-diff.githubusercontent.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Staff Configurations","articleBody":"Currently alphaTab has some general options to show and hide notation elements on the music sheet (e.g. specific effects). \n\nWhat 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). \n\nalphaTab should provide some general staff configurations similar to: \n\n```\nstylesheet.staves = {\n tabs: { \n timeSignature: true\n rhythm: true,\n rests: true \n },\n score: {},\n numbered: {},\n slash: {}\n}\n```\n\nOptions might include but are not limited to:\n\n* show/hide clefs\n* show/hide time signature\n* show/hide key signature\n* show/hide bar numbers \n\nOn top of that we need to consider: \n\n1. We might want to allow reordering of the staves. \n2. How to configure options which should apply to the first visible staff\n3. How to configure whether to show things on the first system or all systems. \n\nHence configuration options might be more complex and visibility option values might rather be `enums` than bools:\n\n* `default`\n* `show`\n* `showOnFirstStaff`\n* `hide`\n\nWe might start this practice as part of #2398 ","author":{"url":"https://github.com/Danielku15","@type":"Person","name":"Danielku15"},"datePublished":"2025-12-20T10:18:38.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":0},"url":"https://github.com/2445/alphaTab/issues/2445"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:83a6a4d7-2cd5-2a84-f9d7-3674f2f3303c |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | D47E:AC92B:147BAAE:1AA889D:698FD189 |
| html-safe-nonce | 7bdfb2d4547f291a501b0fa462ff189053d3468f05f1add29cfce73e1c234b63 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJENDdFOkFDOTJCOjE0N0JBQUU6MUFBODg5RDo2OThGRDE4OSIsInZpc2l0b3JfaWQiOiI2ODIwNDc3NTMzMzc5NTA2MDEiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | f902aa69ea9d81afead25261f438af7f082fbb5e3fd0c8c4f799e718f377e62a |
| hovercard-subject-tag | issue:3749901752 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/CoderLine/alphaTab/2445/issue_layout |
| twitter:image | https://opengraph.githubassets.com/311dd80927422934b22a1bb6f4976dcfda377bacb0ea07db86f591536feef460/CoderLine/alphaTab/issues/2445 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/311dd80927422934b22a1bb6f4976dcfda377bacb0ea07db86f591536feef460/CoderLine/alphaTab/issues/2445 |
| og:image:alt | 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... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | Danielku15 |
| hostname | github.com |
| expected-hostname | github.com |
| None | 42c603b9d642c4a9065a51770f75e5e27132fef0e858607f5c9cb7e422831a7b |
| turbo-cache-control | no-preview |
| go-import | github.com/CoderLine/alphaTab git https://github.com/CoderLine/alphaTab.git |
| octolytics-dimension-user_id | 715045 |
| octolytics-dimension-user_login | CoderLine |
| octolytics-dimension-repository_id | 1491192 |
| octolytics-dimension-repository_nwo | CoderLine/alphaTab |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 1491192 |
| octolytics-dimension-repository_network_root_nwo | CoderLine/alphaTab |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | d320682233dfd4d28c0b30554a564c2fcd229032 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width