0
0

I have a dsp connected to the main mix so I should be hearing the effect on everything. However, I only hear it on certain events. Here is the event system call sequence, roughly:

FMOD::EventSystem_Create();
FMOD::EventSystem::init();
category = FMOD::EventSystem::getCategoryByIndex(-1,..);
channelGrp = category->getChannelGroup();
dsp = FMOD::EventSystem::getSystemObject()->createDSPByType();
channelGrp->addDSP(dsp);

Shouldn’t I hear the DPS on EVERYTHING? I only hear it on some events.
Thanks.

  • You must to post comments
0
0

I don’t know if it solves your problem, but you must regularly call the System::update(void)-Method (see FMod-Doc’s)…particularly when you are using dsp-effects. 😉

  • You must to post comments
0
0

Thanks for the reply. I am using the event system and calling EventSystem::update. I would imagine this either calls System::update or performs equivalent actions. Anyone know?
Thanks,
Daniel

  • You must to post comments
0
0

Yes, the event system calls System::update. Some of the sounds in your events are probably playing on hardware channels hence not going through FMOD’s software dsp network. To verify this, set the wave bank property "Force software" to "Yes" – that should force everything through software.

  • You must to post comments
0
0

That seemed to fix it. Xbox does all of its audio in software so why/how were hardware channels being used?
Thanks.

  • You must to post comments
Showing 4 results
Your Answer

Please first to submit.