Tabst: A style to write, manage and enjoy alphaTex. #2584
LIUBINfighter
started this conversation in
Show and tell
Replies: 1 comment
-
|
Hi Jay,
Thanks for sharing this! I would definitely be interested in trying it out.
I’m also curious about the editor. For the current track names, do you know
if adding a UI overlay inside the top SVG would allow for reformatting
them? Specifically, I'm wondering if it's possible to hide the names and
add a tuner in that space instead.
Best regards,
Brett Bolzenthal
…On Thu, Feb 26, 2026 at 6:34 AM Jay Bridge ***@***.***> wrote:
Repo: https://github.com/LIUBINfighter/Tabst.app
License: MPL 2.0
I am still learning how to write alphaTex more efficiently, and here I
have an electron app for anyone who want to try alphaTex :) I am so happy
many have tried my plugin for obsidian. I made this for more exciting
features because now I can control more in an electron environment through
Node.js and more.
image.png (view on web)
<https://github.com/user-attachments/assets/90c8ff6c-8224-4ce5-8dec-3cdb1ecd6b25>
Hint and auto-complete.
image.png (view on web)
<https://github.com/user-attachments/assets/37d366df-8565-438c-96c2-02d318c10fb3>
2026-02-26.22.04.33.png (view on web)
<https://github.com/user-attachments/assets/d9932588-98c3-4851-8800-9d1428ecdda0>
Manage the .atex files by tags and status.
image.png (view on web)
<https://github.com/user-attachments/assets/b1c193d6-1f31-4f42-b235-7cef1673d1b4>
Inline commands.
image.png (view on web)
<https://github.com/user-attachments/assets/1ddaac87-82f1-4334-9e35-9393761492a5>
Search functionality. (I will add indexing and caching or maybe later. But
now it's fast enough.)
image.png (view on web)
<https://github.com/user-attachments/assets/02b88b16-712d-405b-be49-dd81ee40f515>
To control the alphaTabApi (setting.*) and add metadata to .atex files, I
wrote an extension called atdoc.
It extends alphaTex syntax similarly to JSDoc /** */.
image.png (view on web)
<https://github.com/user-attachments/assets/2af0dde0-6a4c-46cb-a45b-45ac64a35ed2>
Configure your own player and editor.
image.png (view on web)
<https://github.com/user-attachments/assets/5a943404-118c-419c-ab06-3d5e16486108>
image.png (view on web)
<https://github.com/user-attachments/assets/52f259e4-e94b-499a-909b-72ff5c1eb86a>
Built-in guides for users and developers.
(No website, tutorials or online docs, and the mdx docs support
interactive playground.)
image.png (view on web)
<https://github.com/user-attachments/assets/f52d3da6-1255-4e7b-821b-e5f58426ddd9>
Some of them are from alphatab.net and I place a license in the app.
Support for the selection API is currently *experimental*. When enabled,
clicking the score will scroll the editor to the corresponding line, and
vice versa. Additionally, when the score is playing, the active notes will
be highlighted in the editor!
image.png (view on web)
<https://github.com/user-attachments/assets/e453e790-5a5a-448f-9894-d6c0650b67d3>
*Huge thanks and best wishes to the alphaTab.js project.*
2026-02-26.22.17.17.png (view on web)
<https://github.com/user-attachments/assets/ae37a807-0ae1-45bf-bd28-eb94c56b2ce3>
Let me know what you think or if you have anything to discuss! ;)
—
Reply to this email directly, view it on GitHub
<#2584>, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BNLESQA5KZS22AAC6TO5OIT4N376LAVCNFSM6AAAAACWAUEX6KVHI2DSMVQWIX3LMV43ERDJONRXK43TNFXW4OZZGUZTSNZYG4>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Repo: https://github.com/LIUBINfighter/Tabst.app
License: MPL 2.0
I am still learning how to write alphaTex more efficiently, and here I have an electron app for anyone who want to try alphaTex :) I am so happy many have tried my plugin for obsidian. I made this for more exciting features because now I can control more in an electron environment through Node.js and more.
Hint and auto-complete.

Manage the
.atexfiles by tags and status.Inline commands.
Search functionality. (I will add indexing and caching or maybe later. But now it's fast enough.)

To control the alphaTabApi (setting.*) and add metadata to .atex files, I wrote an extension called atdoc.
It extends alphaTex syntax similarly to JSDoc /** */.
Configure your own player and editor.


Built-in guides for users and developers.

(No website, tutorials or online docs, and the mdx docs support interactive playground.)
Some of them are from alphatab.net and I place a license in the app.
Support for the selection API is currently experimental. When enabled, clicking the score will scroll the editor to the corresponding line, and vice versa. Additionally, when the score is playing, the active notes will be highlighted in the editor!
Huge thanks and best wishes to the alphaTab.js project.
Let me know what you think or if you have anything to discuss! ;)
Beta Was this translation helpful? Give feedback.
All reactions