8000 feat: respect sync points on audio export. by Danielku15 · Pull Request #2157 · CoderLine/alphaTab · GitHub
[go: up one dir, main page]

Skip to content

Conversation

@Danielku15
Copy link
Member

Issues

Fixes #2155

Proposed changes

Extends the audio exporter to respect the sync points on audio generation.

We currently misuse the playback speed for that purpose:

  • We now focus on the "final audio" time axis as we synthesize
  • We reuse the sync point system which we also use on external playback to calculate the tempo needed.
  • We update playback speed based on the tempo adjustment we should have.

If we want to provide an end-user "export speed" we would need to multiply that accordingly.

Checklist

  • I consent that this change becomes part of alphaTab under it's current or any future open source license
  • Changes are implemented
  • New tests were added

Further details

  • This is a breaking change
  • This change will require update of the documentation/website

@Danielku15 Danielku15 self-assigned this Jun 14, 2025
@Danielku15 Danielku15 force-pushed the feature/audio-export-sync branch from cdb1ffb to 362c6b9 Compare June 14, 2025 22:02
@Danielku15 Danielku15 merged commit bfeddfa into develop Jun 14, 2025
5 checks passed
@Danielku15 Danielku15 deleted the feature/audio-export-sync branch June 14, 2025 22:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Audio Export API] Sync Point Handling

2 participants

0