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

Add support for libopenmpt. #590

Open
CicTec opened this issue Feb 1, 2024 · 2 comments
Open

Add support for libopenmpt. #590

CicTec opened this issue Feb 1, 2024 · 2 comments

Comments

@CicTec
Copy link

CicTec commented Feb 1, 2024

Hi,

SDL2 currently supports libxmp and libmodplug as MODs decoders.
I think it would be useful to add support for libopenmpt, first because it is the successor to libmodplug (which is no longer maintained), and second because it is used by OpenMPT, so those who want to use particular effects with this composition tracker could do so (in the absence of support in libxmp for example).

@arabek
Copy link

arabek commented Mar 2, 2025

Lacks a bit of explanation, why it would be rational to switch to libopenmpt:

  • libopenmpt is being actively developed (as part of OpenMPT) by a group of dedicated demoscene musicians
  • ompt is being actively tested for corner cases in module playback routines tracked under Test Cases

@slouken
Copy link
Collaborator

slouken commented Mar 2, 2025

Thanks for the suggestion! We're about to revamp the API for the SDL 3.0 release, but once that's done we can revisit this.

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

No branches or pull requests

3 participants