Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Guitar Pro 7 Exporter #443

Closed
Danielku15 opened this issue Nov 29, 2020 · 1 comment · Fixed by #447
Closed

Guitar Pro 7 Exporter #443

Danielku15 opened this issue Nov 29, 2020 · 1 comment · Fixed by #447
Assignees
Labels
area-file-formats Related to supported file formats

Comments

@Danielku15
Copy link
Member

Description

AlphaTab should offer the export of a data model into a Guitar Pro 7 file. This export will allow use cases where dynamically created songs need to be stored on some backend or providing downloading capabilities.

Possible Solution

  1. Create a GPIF writer for the data model
  2. Check which files are mandatory in the gp Zip Archive and package up the written XML.
  3. Optimally the Zip would be compressed (Deflate) for smaller file sizes.

Current Workarounds

No sustainable one. JSON serialization could be used as alternate storage system on Web Platforms but the JSON serialized structures are not really guaranteed to be up/downwards compatible.

@Danielku15 Danielku15 added 💡 type-feature-request area-file-formats Related to supported file formats labels Nov 29, 2020
@Danielku15 Danielku15 added this to the 1.2 milestone Nov 29, 2020
@Danielku15 Danielku15 self-assigned this Nov 29, 2020
@Danielku15
Copy link
Member Author

The Gp7Exporter is available in 1.2.0-alpha.75
Related docs https://www.alphatab.net/docs/guides/exporter

This was referenced Jan 17, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-file-formats Related to supported file formats
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant