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

Request: support for tracker module formats (.it, .xm, .mod, .s3m) #62

Closed
skillt3ch opened this issue Jul 25, 2023 · 6 comments
Closed

Comments

@skillt3ch
Copy link

Can you please add compatibility for tracker module formats? A lot of chip tunes and old video game music use the following formats:

  • IT
  • XM
  • MOD
  • S3M
@now-its-dark
Copy link

More broadly, is there any intention of including some form of plugin/extension system in the future? That is one of the great strengths of winamp- being able to add support for new formats etc.

@kartik-venugopal
Copy link
Owner

I was able to add support via libopenmpt and was able to play back a bunch of tracker module files. But, I'm having some trouble with the packaging of libopenmpt (and its dependencies). Hopefully I should be able to sort this out soon.

@now-its-dark
Copy link

That's awesome! 🙏 It would be pretty fantastic if MIDI formats were possible someday as well, the available options are fairly sparse for MIDI playback on external devices (as in, not using soundfonts, but rather pointing the data at one or more available MIDI ports).

@kartik-venugopal
Copy link
Owner

@skillt3ch - Implemented and released in v3.21.0.

Please try it out and let me know if it works. Thanks.

@kartik-venugopal
Copy link
Owner

More broadly, is there any intention of including some form of plugin/extension system in the future? That is one of the great strengths of winamp- being able to add support for new formats etc.

Wow, that is quite a stretch at the moment ... I wouldn't even know how to begin to implement something as complex as that. But, I've noted it down as something to keep an eye out for.

Cheers!

@skillt3ch
Copy link
Author

@skillt3ch - Implemented and released in v3.21.0.

Please try it out and let me know if it works. Thanks.

Works perfectly, thank you for implementing it!

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