I heard Unity uses FMOD’s old API internally, FMOD Ex or something.
If that’s true, why does Unity’s AudioSource.pitch work differently?
FMOD_Channel_SetPitch() only adjusts pitches but not speed.
However, AudioSource.pitch adjusts speed too.
I know this is normal when edited in waveform editors,
but at least as for FMOD_Channel_SetPitch() it isn’t, and most of the time
I just want to modify pitches only personally.
For example, I could give variations from one original gunshot sound file whenever I hit the fire button.
My second question is,
Can I call FMOD’s functions directly or at least use FMOD’s features indirectly?
Because I know FMOD is a very good library, I’m somewhat feeling wasteful just to use it as an audio file player in Unity…
Because Unity is becoming an all rounder, it can be used in many different areas aside from games such as educational apps, interactive multimedia players, cross-platform utilities etc, so if there’s an easy way to access FMOD’s core features from Unity, everybody will be happy.