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.
One of the classic reverb algorithms that are publicly available is Freeverb. It is based on a Schroeder reverberation algorithm (see ,e.g., ) which I expect to have comparatively low CPU consumption.
 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
One more: https://github.com/highfidelity/gverb Sounds also a lot better than the Schroeder Reverb.
A more modern approach is
Sounds a lot better than the Schroder algorithms.