0
$\begingroup$

I am trying to implement a reverb algorithm but my knowledge is extremely limited in DSP. I am making a music application and I need to be able to process Float PCMs with a reverb algorithm to enable audio FX. Is there a fast, real-time reverb algorithm that anyone can suggest me? Any link, article etc would be appreciated. I just do not know where to start.

$\endgroup$
1
  • $\begingroup$ Are you asking for a ready-to-use implementation or a description of the algorithm, e.g., in an article? If you're asking for an implementation, could you specify the language you're using? (I'm just asking because you mentioned that your DSP knowledge is limited.) $\endgroup$
    – applesoup
    Jul 31 '21 at 12:28
2
$\begingroup$

One of the classic reverb algorithms that are publicly available is Freeverb. It is based on a Schroeder reverberation algorithm (see ,e.g., [1]) which I expect to have comparatively low CPU consumption.


[1] M. R. Schroeder and B. F. Logan, "Colorless Artificial Reverberation" IRE Transactions on Audio, vol. AU-9, pp. 209-214, Nov.-Dec. 1961. http://www2.ece.rochester.edu/courses/ECE472/resources/Papers/Schroeder_1961.pdf

$\endgroup$
2
$\begingroup$

One more: https://github.com/highfidelity/gverb Sounds also a lot better than the Schroeder Reverb.

$\endgroup$
0
$\begingroup$

A more modern approach is

https://ccrma.stanford.edu/~dattorro/EffectDesignPart1.pdf

Sounds a lot better than the Schroder algorithms.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.