I'd probably try SoLoud
first, mostly because I'm interested in how well it works myself.
The HMN solution always seems to be stb_vorbis + custom PCM loading + platform's audio driver (DirectSound, XAudio, CoreAudio, et al)
Depending on target platforms you could use OpenAL directly
(instead of the excessively 'wrapped' OpenAL-soft).
If you'd like to support iOS/Android then I'd look into:
Note: Android has had a ton of latency issues related to specific device driver issues:
- SDL has a fairly comprehensive set of supported audio backends.
- Cricket Tech is a free (but not open source) simplistic framework that a few others have recommended as being a solid option.
- Extract cocos2d-x's AudioEngine which is fairly solid as of 3.15.
* granted, if you only care about Android 7+ and latest devices I think most are fixed, though I'd still follow the NDK guides
Edit: FMod/WWise are indeed great options if the pricing and/or features makes sense for your needs (and I believe both are free for non-commercial, and even for small budget developments). Ideally you'd support both as plugins to your engine.