В последнее время мы добавили процедуры ввода аудиоданных на основе DirectSound в библиотеку визуализации данных LightningChart. LightningChart SDK - это набор компонентов для Visual Studio .NET (WPF и WinForms), вы можете найти это полезным.
С компонентом AudioInput вы можете получать образцы данных формы сигнала в реальном времени с звукового устройства. Вы можете воспроизводить звук из любого источника, например Spotify, WinAmp, CD/DVD-плеера или использовать микрофонный разъем.
С компонентом SpectrumCalculator вы можете получить спектр мощности (FFT-преобразование), который удобен во многих визуализациях.
С компонентом LightningChartUltimate вы можете визуализировать данные во многих различных формах, таких как диаграммы осциллограмм, гистограммы, карты теплоты, спектрограммы, 3D-спектрограммы, 3D-линии и т. Д., И их можно комбинировать. Все рендеринг происходит через ускорение Direct3D.
Наши собственные примеры в SDK имеют научный подход, не имеющий особого развлекательного аспекта, но он определенно может быть использован и для потрясающей визуализации развлечений.
У нас также есть настраиваемый SignalGenerator (развертки, многоканальные конфигурации, синусы, квадраты, треугольники и шумовые сигналы, потоковая передача в реальном времени и аудиовыходы DirectX для отправки волновых данных из динамиков или линейного выхода.
[Я CTO компонентов LightningChart, делая этот материал только потому, что мне это нравится :-)]
Вам не нужно XCode программировать для ITunes на Windows. – 2010-03-13 22:52:28
Этот аналогичный вопрос имеет более развитый ответ http://stackoverflow.com/questions/3148008/music-visualization?rq=1 – Rambatino 2014-11-21 23:59:53