I hope to use a highpass filter and a custom dsp to one original sound, however if I add them to system respectively, the result was amplified by the two effects, each passed from original sound.
result = system->addDSP(dsphighpass, NULL);
result = system->addDSP(customdsp, NULL);
It means that ther result seems like (A – B) + (A – C).
What I want to do is A – B – C.
Is there any way to do what I want to do?
- kongdol asked 5 years ago
I’m not entirely sure what you’re saying with those A B C diagrams. When you add two DSPs like that they will be added in series. The highpass will go into the customdsp which goes out to the speakers. If you need to debug the configuration of the DSP hierarchy you can connect the FMOD Profiler tool to your application to see the DSP tree. Just add the FMOD_INIT_ENABLE_PROFILE flag to System::init in your application.
Please login first to submit.