I want to be able to change the volume of sound effects and human voices separately in my game.
So I guess I need to create another AudioManager for human voices.
How? I guess base.addSfxManager(), but what do I need to pass to it? base.addSfxManager(AudioManager.createAudioManager())?
And how to tell loader.loadSfx() to add the sound to that manager instead when needed?
loader.loadSfx will always add to the default audio manager, use getSound on the AudioManager instead
audiomanager = AudioManager.createAudioManager()
regular_sound = audiomanager.getSound(filename)
positional_sound = audiomanager.getSound(filename, 1)
Setting a separate volume on an audio manager works with FMOD, have not tested with OpenAL.