I spent a whole gamejam on this kind of music system in Unity a while ago. It was a lot of effort, but helped me a lot this time. The music system is almost plug-and-play this time.
Cool!