Получение и разложение по частотам аудиопотока c#?
Есть необходимость написать программу (C#) для светомузыки подключенной через USB:
1-Перехват аудиопотока определенного приложения или общего аудиопотока.
2-Обработка его и разложение на диспазон частот и амплитуд
3-Передача данных светомузыке
Должно быть так:
0-1000гц-синий
1000-9000гц-красный
9000-20000-зеленый
Амплитуда(громкость аудио) этих диапазонов частот должна являться яркостью светодиодов определенной яркости.
Подскажите какие либо исходники или библиотеки, или в какую сторону копать)