Hallo, möchte mir eine klein Lichtsteuerung Bauen. Möchte eine Visualisierung wie diese: http://cs146.vkontakte.ru/u2352514/31072556/x_4b49dddc.jpg Und abhängig der Frequenzen soll dann auch ein Befehl über den COM-Port "flutschen". allerdings keine Ahnung wie ich die Frequenzen von meiner Soundkarte "ablesen" kann. Bin bei Dr. Google mal auf das NAUDIO Framework gestoßen aber hilft mir auch nicht weiter... Bin über Hilfe und Vorschläge sehr dankbar! Danke im Voraus! Beste Grüße Daniel
Daniel R. schrieb: > allerdings keine Ahnung wie ich die Frequenzen von meiner Soundkarte > "ablesen" kann. Das Zauberwort heißt FFT (Fast Fourier Transformation). Die musst Du auch nicht selbst programmieren, dafür gibt es fertige Bibliotheken. Generell können auch viele Player bereits solche Frequenzbänder anzeigen: https://en.wikipedia.org/wiki/Music_visualization
Könnte eventuell passen, hab es nicht getestet http://www.codeproject.com/Articles/990040/MultiWave-a-portable-multi-device-NET-audio-player
Ach falls doch WPF erlaubt ist https://blogs.msdn.microsoft.com/calvin_hsia/2011/10/31/more-fun-with-the-fast-fourier-transform/
Sein größtes Problem wird nicht die FFT sein, sondern überhaupt an das Soundsignal zu kommen - Windows hat sich da immer ein wenig "bockig" - da eigentlich nur ein Endpunkt bestehen darf.
Achso.. völlig vergessen was ich eigentlich sagen wollte :-D Über das capturen des Audio Streams - schau dir mal das WASAPI an: https://msdn.microsoft.com/de-de/library/windows/desktop/dd371455(v=vs.85).aspx
Vielen Dank für die Antworten! Hab jetzt was mit Bass.Net und nem Projekt von Codproject gebastelt.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.