Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to create audio spectrum in c#

I want to make an audio player in c# with signal spectrum.

I saw some examples in the net about how to make the player but cant find example about the spectrum.

Anyone can give me a direction please?

http://www.codeproject.com/KB/directx/directshowmediaplayer.aspx http://www.codeproject.com/KB/directx/directshownet.aspx?fid=4377&select=2579548&fr=1#xx0xx

like image 923
david Avatar asked Jun 05 '11 19:06

david


2 Answers

There's a CodeProject article that shows how to create a visualizer. If you want to perform more advanced actions, you can look at libraries such as FMOD and BASS. They can both pretty much display spectrums with a few lines of code. However, if your project is for commercial use, you should read their licenses. Alternatively, you can use the open-source NAudio library which also makes it easier to display the spectrum. There's sample code included, such as this SpectrumAnalyser class.

like image 113
keyboardP Avatar answered Oct 08 '22 02:10

keyboardP


You may want to check NAudio out.

like image 33
Mathias Avatar answered Oct 08 '22 03:10

Mathias