mikrocontroller.net

Forum: PC-Programmierung Equalizer Visualisierung in WinForms C#


Autor: Daniel Bechter (yzdani)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Mark Brandis (markbrandis)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Thorsten (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Könnte eventuell passen, hab es nicht getestet

http://www.codeproject.com/Articles/990040/MultiWa...

Autor: Thorsten (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert

Autor: Thorsten (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
https://github.com/filoe/cscore , siehe WinformsVisualization

Lässt sich ohne Probleme kompilieren.

Autor: Draco (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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.

Autor: Draco (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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/d...

Autor: Daniel Bechter (yzdani)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Vielen Dank für die Antworten!

Hab jetzt was mit Bass.Net und nem Projekt von Codproject gebastelt.

Autor: Paul H. (powl)
Datum:

Bewertung
1 lesenswert
nicht lesenswert
Würdest du das mal zeigen? ich bin interessiert!

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.