For my final year project at Uni I need to be able to manipulate 3d surround sound (ie. move the source and listener around the room) and also control the equalizer (ie. changing frequency volumes to add bass etc)
I will be developing my project in Java, and I came across OpenAL which will do all the surround sound stuff but will not let me implement an equalizer.
Will FMOD do everything I need, or are there any other better alternatives?
Just wondering if anyone could give me any advice on which version of FMOD I would need.
Also, has anyone used the Java Interface for FMOD – is it easy to use and reliable?
Any advice would be much appreciated.
- jhewer asked 12 years ago
OK, I have looked into Java APIs for FMOD and FMOD4JAVA sounds pretty good. I understand this is based on FMOD 3.74.
Now, I have finished my project proposal so I know exactly what I need to do. However, I am not sure whether the features listed on the Features page of this website are those for FMOD or FMODEx
Basically, I need to be able to do the following:
*playback surround sound audio from stereo and surround sound formats
*move the source/focus of this sound around the room while it is playing
*control equalizer effects either by changing the volume of individual freqency ranges or just bass/treble adjustments
If someone could confirm whether or not FMOD 3.74 will let me do all the above that would be [u:9a1ccddt]really[/u:9a1ccddt] helpful. If so, I assume this functionaility is still all there with fmod4java?
Thanks in advance,
- jhewer answered 12 years ago
thanks for your replies. as i am using java, so i don’t have fmod ex available to me – i’ll have to try fmod 3.74 for everything for the moment.
i have been looking through the documentation and i cannot see how i would go about changing bass/treble, but only FX like reverb, flanger and distortion.
ideally i’d like to be able to control individual frequency ranges of the sound so i can create an equaliser type thing, but if this is not possible, then just basic bass/treble would do.
Please login first to submit.