I've been working on an adaptive audio system that changes music based on gameplay state. Here's my approach using the AudioBus system.
Key features:I tested this approach in my project and it works beautifully. The crossfading is seamless. Here's my implementation with some tweaks for combat music transitions:
This is a great initiative! The AudioBus approach is solid. Have you considered using AudioStreamRandomizer for variation?
I've been wanting something like this for my project. Would you consider open-sourcing the system?
Yes! I'm planning to release it as an open-source plugin. Will share the repo link once it's ready.