We are developing a small application for iOS and android that uses fmod ex to record a sound and apply some fx on it.
Everything works fine except when using the ECHO DSP FX (echo_delay = 400 ) because we do not manage to detect the end of the playing sound (with this specific effect applied on it), we tried with the isplaying method and it’s look like this function returns false earlier than expected but we can still ear the sound.
1111111111111111111111111111110000 (can we hear the sound ?)
111111111111111111111100000000000 (is playing function return)
So we were wondering if the channel is not destroyed after x seconds (x = duration of the input sound) instead of y seconds ( y : duration of the output sound with fx)
- CrapulaX asked 4 years ago
If you are adding a delay DSP to a sound you will encounter the issue that the sound has indeed finished but you are still hearing the tail of the echo playing out from the DSPs buffers. You could take the delay time into consideration by adding extra time before to stop your recording, otherwise a programmatic solution could be used where you monitor the signal leaving the submix via a custom DSP.
Please login first to submit.