Hallo,
ich habe ein eigenständiges Programm geschrieben, über welches ich andere Programme steuern kann, Daten auslesen und darstellen kann.
Unter anderem ist auch eine Steuerung für einen Musikplayer integriert - neben den allgemeinen Titelinformationen soll auch eine Art Visualisierung erfolgen.
Da diese über eine Konstruktion von Arduino Uno, Transistoren etc. auf einer
RGB LED Kette ausgegeben wird, soll die Visualisierung sich nur auf Farben beschränken.
Bisher analysiert das Programm nur den aktuellen Peak der Lautsprecher und berechnet dann je nach Modus eine Farbe.
Damit das Ganze aber etwas besser an die Musik angepasst wird, möchte ich nun das Spektrum analysieren und Peaks für die einzelnen Frequenzbereiche erhalten.
Die Bass.dll kann das ja generell, doch muss sie entweder selbst der Player sein oder ein Input durch ein Mikrofon bekommen. Bei Wiedergabe über die Realtec Soundkarte ist das dank Stereomix
zwar möglich, wird die Musik jedoch über eine andere Soundkarte (USB - Logitech G930) ausgegeben, steht diese Option nicht zur Verfügung.
Gibt es sonst noch eine andere
DLL oder generell eine Möglichkeit, das Spektrum zu erhalten? (Color Factory schafft es auch beim G930, das Spektrum zu erhalten).
Viele Grüße!