v1.4.0
Release Notes
See https://next.alphatab.net/docs/releases/release1_4 for a detailed overview and description of the new features in this release.
What's Changed
- feat: Make track visibility information from files available in model by @Danielku15 in #1491
- feat: Support for compressed MusicXML files by @Danielku15 in #1492
- Support for import of musicxml bends by @ldupouey in #1462
- feat: Add Support for Percussion Tabs in alphaTex by @Danielku15 in #1493
- feat: Add Slash Notation by @Danielku15 in #1511
- feat: Optimize paddings to allow more compressed music sheets by @Danielku15 in #1524
- fix(webpack): Use webpack instance passed to plugin by @Danielku15 in #1539
- fix: Source Maps should not be shipped in NPM package by @Danielku15 in #1540
- feat: Generate strong types for JSON serialized settings by @Danielku15 in #1562
- feat: Generate exports file for JSON types and expose them in the types by @Danielku15 in #1578
- fix: Use ParentPath on file copy if available by @Danielku15 in #1579
- feat: add support for multiple tempo changes in bar by @Danielku15 in #1600
- fix: Ensure we stay within buffer boundaries and stop worklet by @Danielku15 in #1607
- fix: Ensure smooth synth ending by @Danielku15 in #1609
- fix: Ensure correct effect band sizing on bar reverts by @Danielku15 in #1621
- fix: Ensure correct effect band height by @Danielku15 in #1641
- feat: Add numbered notation (Jianpu) by @Danielku15 in #1628
- feat: add live transposition pitch changes by @Danielku15 in #1642
- feat: add free time by @Danielku15 in #1643
- fix: Wrong accidental rendering by @Danielku15 in #1644
- feat: Add new note effects (tuneto, string numbers) and rework fingering by @Danielku15 in #1645
- feat: add beat slash reading and rendering by @Danielku15 in #1646
- refactor: rework StaveProfile definitions by @Danielku15 in #1657
- feat: Explicit Accidentals in alphaTex by @Danielku15 in #1729
- feat: Implement new bracket/braces/system rendering by @Danielku15 in #1730
- feat: Add Sustain pedal reading and rendering by @Danielku15 in #1741
- feat: Add Dead Slap by @Danielku15 in #1742
- feat: add Golpe by @Danielku15 in #1743
- feat: Add all fading styles by @Danielku15 in #1744
- feat: add Wah Pedal by @Danielku15 in #1745
- feat: Add Beat Barré by @Danielku15 in #1746
- feat: Add note ornaments by @Danielku15 in #1747
- feat: Add Ragueado by @Danielku15 in #1748
- fix: Scrolling Issue with ScrollMode.OffScreen by @Danielku15 in #1771
- refactor: Handle scaled rendering at canvas and layout level by @Danielku15 in #1772
- feat: Add SoundFont3 support with dynamic sample decoding by @Danielku15 in #1807
- fix: No drum sounds by @Danielku15 in #1842
- fix: Bend tied vibrato bug by @Danielku15 in #1843
- fix: Wrong bend pitches on tied notes by @Danielku15 in #1844
- feat: Add Audio generation for ornaments by @Danielku15 in #1845
- feat: Add Rasgueado pattern audio generation by @Danielku15 in #1846
- feat: Implement Directions by @Danielku15 in #1852
- feat(alphatex): Add missing model features by @Danielku15 in #1853
- feat(gp3-5): Respect staff visibility by @Danielku15 in #1888
- feat(gp3-8): respect tuning visibility in GP files by @Danielku15 in #1889
- feat(gp3-8): espect chord diagram list on top visibility in GP files by @Danielku15 in #1890
- feat(gp3-5): Add Directions reading by @Danielku15 in #1891
- feat(gp3-8): Beaming Modes and Ottava by @Danielku15 in #1892
- feat(gp3-5): Add wah-wah reading by @Danielku15 in #1893
- test: Switch to freetype and update reference files by @Danielku15 in #1894
- feat: Configurable track name display by @Danielku15 in #1895
- feat: Add beat timer display by @Danielku15 in #1896
- feat(alphatex): Remember clefs by @Danielku15 in #1905
- feat: Add tempo label and adjust tempo marker rendering by @Danielku15 in #1906
- fix: Wrong transpositions by @Danielku15 in #1907
- fix: Broken beat legato rendering by @Danielku15 in #1908
- fix(alphatex): Ensure correct system layout scale by @Danielku15 in #1909
- fix: Various release testing problems by @Danielku15 in #1910
- fix: Spacing and alignment problems by @Danielku15 in #1915
- fix: Create blob worker for ESM to allow easier CDN usage. by @Danielku15 in #1918
- feat(bundler): Improve resolving of alphaTab by @Danielku15 in #1919
- feat: Change vibrato defaults to be closer to Guitar Pro by @Danielku15 in #1920
- fix(svg): Wrong style quoting with spaced fonts by @Danielku15 in #1921
- refactor: Switch to Noto Font Family by @Danielku15 in #1922
New Contributors
Full Changelog: v1.3.1...v1.4.0