Does anyone can link me to a good C# DSP library? I saw some good C++ libraries but I don't have much with C++. Is there any way to wrap them ?
My main porpuse is to apply some filters(Lowpass, Highpass,Notch....) on a a buffer. Thanks
Signal Processing Stack Exchange is a question and answer site for practitioners of the art and science of signal, image and video processing. It only takes a minute to sign up.Sign up to join this community
I can recommend these libraries:
BASS - also has lot's of functions. Although it is not written for C#, they provide you with a wrapper (Bass.Net). Keep in mind that if you want to use this library in commercial project then you have to pay for the license.
NAudio - is a mature project with lots of functions and support for variety of codecs.
cscore - rather new project with some nice capabilities, especially for visualizations, and some codecs that NAudio is missing. You might want to give it a try at some point, or even contribute to it.
I would recommendate the lib NWaves, not so mature, but enough for most of cases in life.