Audio libraries for digital signal processing in C# -


My problem is:

I am developing a fairly small application (which should be enabled To grow in the future, but for now, limited functionality will be enough) which receives audio (16bit mono @ 44.1kHz) and performer conversion and filtering on data. In my experience with all areas you can think that it is limited, but I have recently been doing a fair bit research and I understand something. My funding is limited, and I am unable to use any libraries under the GPL or similar license (I should be able to distract this app). I have settled on the mathnet libraries for signal processing, and it seems that it can control the bulk of processing (and I'll write the required filter).

The real problem is finding the library to use - I was expecting something in C #, and when it seemed straight, the sound was the best option, I used to use it I'm reluctant, Microsoft has left it too much (the company I work for will upgrade its gear in near future, I just want to increase the maximum of life in app life). Do I use XAudio2? I need to record and process raw PCM data from a USB device (write on + .wav files), and read data directly from .wav files.

Any help is appreciated

First of all, I want to say That DirectSound isn 't left by Microsoft, it is still a supported technology (Windows 7) and I do not expect to stop working in the future.

He said, there are new audio APIs / SDKs which are more modern: Media Foundation can capture audio and you have to start very good samples immediately. If you are looking for the latest and greatest or are searching for hardware quick audio then you can try to work using WASAPI and WaveRT.

Just an FYI, Media Format SDK is no longer given to the URL. Please use it instead of the post instead:


Comments

Popular posts from this blog

c# - How to capture HTTP packet with SharpPcap -

php - Multiple Select with Explode: only returns the word "Array" -

php - jQuery AJAX Post not working -