0
0

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.

ie.
result = system->addDSP(dsphighpass, NULL);
ERRCHECK(result);

result = system->addDSP(customdsp, NULL);
ERRCHECK(result);

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?

  • You must to post comments
0
0

hi kongdol,

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.

  • You must to post comments
0
0

Hi peter,

You are right. I found I made a mistake.

Thanks.

  • You must to post comments
0
0

You’re welcome, I’m gald you got it working.

  • You must to post comments
Showing 3 results
Your Answer

Please first to submit.