0
0

Hi !

I have been using FMOD in 2D-mode and everything was great, i switched to 3D-mode and i can’t get 3D-sounds in SOFTWARE mode.
3D-sounds work only when they are created with "FMOD_HARDWARE" (3d effect is audible very clearly) after i change to "FMOD_SOFTWARE" 3D-effect doesnt work (only ‘flat’ 2D sounds)
Is it possible to play a 3D sound in software mode ?
I checked out the example called "geometry" – and everything was OK – even in SOFTWARE mode! so im confused, what am i doing wrong ?
I tried evry possible combination of settings, changed sound/channel mode to "FMOD_3D" after sound was created.
I was playing with "Set3DMinMaxDistance" , "Set3DSettings", and even "Set3DSpread" and "Set3DPanLevel" – im getting always only 2D sounds in SOFTWARE mode :(

Im using Win32, FMOD (updated to) 4.06.19.

Im wondering why 3D-mode works perfectly in HARDWARE but not in SOFTWARE-mode ?

-thx

  • You must to post comments
0
0

It works fine in software mode. Re check your code and note that some fmod examples are using software for 3d sound.

  • You must to post comments
0
0

Yes, i know that some examples are using software for 3D, and this make me crazy – i don’t know what am I doing wrong?
Everything seems to be exactly like in FMOD’s "geometry".

I can’t get 3D in software mode at all – but its enought to change
(in CreateSound) "FMOD_SOFTWARE | FMOD_3D" to "FMOD_HARDWARE | FMOD_3D" and 3D-sound works perfectly !
Without any other changes in my code!
And btw, DSP works ONLY in software as well -is it normal?
(no DSP in hardware-mode ?) – anyway, DSP isnt very important to me…

-mike

  • You must to post comments
0
0

DSP cannot be performed on hardware voices.

I cannot diagnose your problem when you have given me 0 information. If your app sounds different to fmod’s examples that work, then find out the difference.

There is going to be a function call that you are making (or not making – what about System::update?) that is causing the problem.

  • You must to post comments
Showing 3 results
Your Answer

Please first to submit.