alphaTab 1.6.0 is feature complete #2160
Replies: 1 comment
-
Congratulations on the 1.6.0 release! This is a fantastic update! The official Electron/Obsidian support, complete with the sample plugin, is a dream come true. As someone building an Obsidian plugin with alphaTab, you have no idea how much this means 😭. And I have to mention the official playground – it has become the best place for exploring everything Once my plugin is stable and released, I'll be sure to share it here with the alphaTab community. Thanks again for this incredible library. Have a wonderful and well-deserved long holiday! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
The last few days I've been finalizing the changes for alphaTab 1.6.0. Now it is just about the typically release formalities like: writing remaining docs where needed, release notes, checking the public API etc.
I am heading out for a longer vacation on Monday, hence my activity will again reduce quite a bit. But I plan to still get 1.6.0 out.
I'm not yet sure about the exact scope of 1.7.0. There are some ideas, feel free to share any wishes here. Otherwise I'll just continue on what's fun.
Audio & Video Sync
With #2150 the last changes on this topic were completed. All docs are available, tests were added and there are now no known bugs or problem in regards of the time synchronization. While there might still be improvements/adjustments in future no changes are expected here anymore.
https://next.alphatab.net/docs/guides/audio-video-sync
https://next.alphatab.net/docs/guides/media-sync-editor
Audio Export
The second big feature of this release which I made these days was the audio export API. With this API its now possible to asynchronously fetch the synthesized audio samples for custom usage. Let it be a simple audio file download or some more advanced custom audio integration, this API allows you to get the audio samples to implement such features.
https://next.alphatab.net/docs/guides/audio-export
Electron / Obsidian compatibility
A small improvement that found its way into alphaTab is the improved compatibility with Electron apps, specifically Obsidian. The main problem there was the detection on whether alphaTab runs in Node.js or in a browser process. The detection was not reliable in cases like Electron as they inject the some globals into the browser typically only available in Node.js. The new detection handles things better allowing ultimately a usage in Electron apps. Here a live demo of a mini Obsidian plugin hosting alphaTab.
Obsidian_Bauvqze4wF.mp4
Beta Was this translation helpful? Give feedback.
All reactions