Skip to content

Custom Renderer #1191

Answered by Danielku15
andre-lima asked this question in Q&A
Jun 7, 2023 · 2 comments · 2 replies
Discussion options

You must be logged in to vote

I see. I think for this kind of UI you might be better set with a complete custom rendering system. But still you should be able to use some modules of alphaTab:

  1. You can use the [ScoreLoader](https://alphatab.net/docs/guides/lowlevel-apis#loading-files-via-scoreloader) to load various file formats into our data model.
  2. You can generate the midi files and let them play via the audio player.
  3. Via the playerPositionChanged event you can then synchronize your custom rendered UI (scroll offset) with the player position.

I have to admit that the guides might not be fully up to date but depending on your skill level you could look into the AlphaTabApi and AlphaTabApiBase classes to see how thing…

Replies: 2 comments 2 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
2 replies
@Danielku15
Comment options

Answer selected by andre-lima
@andre-lima
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants