Overview of alphaTab
developalphaTab is a cross-platform music notation and guitar tablature rendering library. It allows developers to load and display music sheets from various data sources within websites or native applications.
Key capabilities include:
- Data Loading: Supports Guitar Pro (3-7), AlphaTex (built-in markup language), and MusicXML.
- Rendering: Supports SVG and Raster graphics (using HTML5 canvas, GDI+, SkiaSharp, or Android Canvas depending on the platform).
- Notation Support: Renders standard music notation and guitar tablatures, including complex elements like repeats, alternate endings, tunings, clefs, time signatures, dynamics, and various guitar-specific techniques (vibrato, bends, slides, etc.).
- Audio Playback: Includes a built-in MIDI+SoundFont2 synthesizer named
alphaSynthfor playing music sheets via HTML5 Web Audio, NAudio, or Android AudioTrack.