Skip to content

Commit ebfdc9c

Browse files
committed
docs: Release notes for the remaining features
1 parent a7b4dd8 commit ebfdc9c

File tree

1 file changed

+53
-1
lines changed

1 file changed

+53
-1
lines changed

docs/releases/release1_4.mdx

Lines changed: 53 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -366,69 +366,121 @@ Additionally accidentals can be forced to the desired one.
366366
:4 2.2 { acc forceFlat } 5.3 { acc forceSharp } 5.3 { acc forceDoubleSharp } 5.3 { acc forceDoubleFlat }
367367
`}</AlphaTab>
368368

369-
370369
### Guitar Pro Extensions
371370

372371
#### Guitar Pro 3-8: Respect Beaming Modes and Directions
373372
https://github.com/CoderLine/alphaTab/pull/1892
374373

374+
alphaTab loads now all stem directions and beaming modes from Guitar Pro 3 up to 8.
375+
375376
#### Guitar Pro 6-8: Track Visibility Information
376377
https://github.com/CoderLine/alphaTab/pull/1491
377378

379+
alphaTab loads now track visibility information from the `LayoutConfiguration` file and makes
380+
it available via `track.isVisibleOnMultiTrack`.
381+
378382
#### Guitar Pro 3-5: Respect Staff Visibility
379383
https://github.com/CoderLine/alphaTab/pull/1888
380384

385+
alphaTab loads now loads the activated staves from Guitar Pro 3-5 files and shows the respective staffs
386+
when rendering the music notation.
387+
381388
#### Guitar Pro 3-8: Respect Tuning Visibility
382389
https://github.com/CoderLine/alphaTab/pull/1889
383390

391+
alphaTab loads now loads the tuning visibility information from Guitar Pro 3-8 files and shows the guitar tunings
392+
accordingly.
393+
384394
#### Guitar Pro 3-8: Respect Chord Diagram List Visibility
385395
https://github.com/CoderLine/alphaTab/pull/1890
386396

397+
alphaTab loads now loads the information whether to display chord diagrams for a track in the chord list from
398+
from Guitar Pro 3-8 files.
399+
387400
#### Guitar Pro 3-5: Beat Ottava
388401
https://github.com/CoderLine/alphaTab/pull/1892
389402

403+
alphaTab loads now loads beat ottava information from Guitar Pro 3-5 files.
404+
390405
### MusicXML Extensions
391406

392407
#### musicxml: Support for Compressed MusicXML Files
393408
https://github.com/CoderLine/alphaTab/pull/1492
394409

410+
alphaTab can now unzip compressed MusicXML files before reading.
411+
395412
#### musicxml: Support for Guitar Bends
396413
https://github.com/CoderLine/alphaTab/pull/1462
397414

415+
alphaTab can now parse guitar bends from MusicXML files.
416+
417+
Thanks [@ldupouey](https://github.com/ldupouey) for this contribution.
418+
398419
### Improvements & Bugfixes
399420

400421
#### API: TypeScript definitions for JSON Settings
401422
https://github.com/CoderLine/alphaTab/pull/1562
402423
https://github.com/CoderLine/alphaTab/pull/1578
403424

425+
alphaTab ships now TypeScript type definitions for the JSON flavor of the settings for better
426+
type safety and coding assistence when using APIs like `settings.fillFromJson`, `new AlphaTabApi()`
427+
404428
#### docs: File Format Compatiblity
429+
We invested quite some effort in documenting the currently supported file formats and features.
430+
For every format we now try to list out what features this format provides and what alphaTab understands from it.
431+
432+
Head over to the [format docs](/docs/category/formats) to learn more about the feature coverage.
405433

406434
#### rendering: Central Scaling of Music Sheet
407435
https://github.com/CoderLine/alphaTab/pull/1772
408436

437+
Up to this release alphaTab was handling the scaling of the music sheet across the different places where we draw items.
438+
This was prone to errors if for some paddings or sizes the zoom scale was applied wrongly.
439+
To eliminate this problem we moved the scaled rendering into the drawing layer (`ICanvas`). This way
440+
we do not need to handle the zoom level anymore across the whole codebase.
441+
442+
This should result in a more consistent zooming experience and less overlaps.
443+
409444
#### rendering: Tempo Automation rendering (label, positioning and scale)
410445
https://github.com/CoderLine/alphaTab/pull/1906
411446

447+
In this release we improved the rendering of tempo information. Beside the addition of rendering the tempo label again,
448+
we also improved the placement of tempo changes above beats. This was crucial for the `Support for multiple tempo changes in one Bar`.
449+
412450
##### bundlers: Node20+ compatibility for Vite & WebPack Integrations
413451
https://github.com/CoderLine/alphaTab/pull/1579
414452

453+
With Node20 there were some changes in copying files we had to adapt for the Vite and WebPack plugins. This could lead to wrong file copy steps.
454+
415455
##### audio: Prevent Audio Clipping Noises
416456
https://github.com/CoderLine/alphaTab/pull/1607
417457
https://github.com/CoderLine/alphaTab/pull/1609
418458

459+
A really hard-to-catch problem was the generation of strange clipping sounds in some repeat and ending scenarios.
460+
We improved various bits which could lead to this clipping problem.
461+
419462
#### rendering: Ensure correct effect band sizing on line breaks
420463
https://github.com/CoderLine/alphaTab/pull/1621
421464
https://github.com/CoderLine/alphaTab/pull/1641
422465

466+
When during layouting it is detected that a bar doesn't fit anymore into the system (line), it is removed from the system again.
467+
There was a problem that these "reverted" bars had already reserved some spacings and those were not reverted resulting in strange whitespace.
468+
This problem was fixed.
469+
423470
#### player: Scrolling Issue with `ScrollMode.OffScreen`
424471
https://github.com/CoderLine/alphaTab/pull/1771
425472

473+
There was a problem fixed that scrolling with `ScrollMode.OffScreen` was not working as expected. This was due to wrong scroll properties being used.
474+
426475
#### notation: Vibratos on Tied Notes with Bends
427476
https://github.com/CoderLine/alphaTab/pull/1843
428477

478+
There was a problem fixed that vibratos could not be combined with bends resulting in wrong display and audio generation.
479+
429480
#### notation: Bends on Tied Notes
430481
https://github.com/CoderLine/alphaTab/issues/1825
431482

483+
There was a problem fixed that bends were not working when applied to tied notes.
432484

433485
#### alphaTex: Remember Clefs
434486
https://github.com/CoderLine/alphaTab/pull/1905

0 commit comments

Comments
 (0)