Skip to content
This repository has been archived by the owner on Apr 5, 2024. It is now read-only.

Feature request: allow client code to programmatically set the next pattern. #84

Open
illegalinstruction opened this issue Feb 13, 2018 · 2 comments

Comments

@illegalinstruction
Copy link

Among other things, this would allow for context-sensitive music in games (such as how the boss battle music in Skies of Arcadia goes from somber when the party is near death to triumphant when the enemy has very low health, the minor-key/'you lost all your gold' portion of the Pitfall theme, etc.)

A long time ago, I had a patch for this that compiled against 0.93; if this is a feature you'd be willing to accept, I can bring it up-to-date with the current codebase and make a pull request for it.,

@kode54
Copy link
Owner

kode54 commented Feb 14, 2018

This may be useful. I'd be willing to integrate this.

I'd also suggest you look into adding support for it to libopenmpt as well, since that's another library I have an interest in, even if I'm not a major contributor or maintainer of that library, but I am a maintainer of a forked plugin that gets new features now and then. I also recommend it over DUMB if your platform can stomach C++ code for the library itself, since it's actually considerably faster than DUMB at mixing. I really need to improve DUMB's mixer performance.

@illegalinstruction
Copy link
Author

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants