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


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.


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.