Recently, we have added DirectSound-based audio input procedures to the LightningChart data visualization library. The LightningChart SDK is a set of components for Visual Studio .NET (WPF and WinForms), you may find this useful.
With the AudioInput component, you can get real-time waveform data samples from an audio device. You can play sound from any source, such as Spotify, WinAmp, CD / DVD player or use the microphone jack.
With the SpectrumCalculator component, you can get a power spectrum (FFT conversion), which is convenient in many visualizations.
With the LightningChartUltimate component, you can visualize data in many different forms, such as waveform diagrams, histograms, heat maps, spectrograms, 3D spectrograms, 3D lines, etc., and you can combine them. All rendering occurs through Direct3D acceleration.
Our own examples in the SDK have a scientific approach that does not have a particular entertainment aspect, but it can definitely be used for stunning visualization of entertainment.
We also have a custom SignalGenerator (sweeps, multi-channel configurations, sines, squares, triangles and noise signals, real-time WAV streaming, and DirectX audio output components to send wave data from speakers or line output.

[I am the CTO of LightningChart components, I only do this because I like it :-)]
Pasi Tuomainen May 30 '14 at 11:47 a.m. 2014-05-30 11:47
source share