I have a project where I’m using FMOD. I have two types of sound in the project (Actually two different channel groups) which are music and effects.
I’ve done a lot of research on which formats are the best to choose and came up with the conclusion that using mp3 for music and ADPCM encoded for effects would be the most optimized choice. (Please correct me if you have other ideas).
I also found out that using sound banks is much faster in terms of loading and playing back. I know how to use FMOD Sound Bank Generator now. I have 20 different sound files with different formats (e.g mp3 and wav) that I’m gonna import into the sound bank. My question is if I choose the encoding type to mp3 does FMOD compress all the file formats to mp3? What happens to the mp3 files themselves? Is there a restriction on the input sound formats and the number of sound files I can put in the bank?
I read in a forum that its better to choose lossless audio formats like wav as inputs to avoid having double compression applied on the audio file. But the problem is I can’t force the user to only provide .wav or .flac files but I should write the code in a way that it supports a few more audio formats. I know that having applying a compression technique on top of another is not a good idea in terms of signal processing aspects. Any idea how I should manage this?
Any help would be appreciated.