Skip to main content

Extend

alphaTab is designed to be embedded. When the shipped defaults are not enough, you can build scores in code, walk and mutate the loaded model, wire the worker and worklet into your own bundler, or host the engine in a native UI framework it does not already know about.

Every capability below is available on Web, .NET, and Android unless a card names specific platforms. Follow any card into the reference for the exact signature.

Model manipulation

Build a score from scratch in code, or walk the loaded tree and rewrite it โ€” transpositions, per-note coloring, generated etudes, warm-up exercises on the fly.

Custom bundling & workers

Wire the Web Worker and Audio Worklet by hand for bundlers alphaTab does not ship a plugin for โ€” esbuild, Rollup, Parcel, or a bespoke pipeline.

Native platform hosting

Embed alphaTab in native applications: Android views, WPF and WinForms controls, or any framework it has no shipped host for via the `IUiFacade` contract.