Zugriff auf Audiostream (libsdl?)

OP Persönliche Seite #3497722
Lesenswert?
• ▲
▼
Hallo zusammen,

Auf meinem LED-Cube möchte ich das Frequenzspektrum von gleichzeitig 
abgespielter Musik darstellen bzw. in die Animation einfließen lassen.
Dazu lese ich mittels libsdl ein WAV-File ein und lasse FFTW3 auf dem 
Ausgabepuffer laufen.
Die Software läuft auf einem RapsberryPi unter Raspbian (Linux), der 
über I2C die darzustellenden Daten an den AVR des LED-Cubes sendet.

Nun finde ich es umständlich, die Musik immer erst als WAV zu 
exportieren und mit meiner Software zu laden. Stattdessen würde ich 
gerne Musik abspielen, z.B. in Spotify, Youtube, ..., um dann mit meiner 
Software auf den Ausgabestream zuzugreifen und die FFT zu berechnen.

Kann mit jemand einen Tipp geben, wie man dies realisieren könnte? 
libsdl scheint das nicht vorzusehen.
Ist es überhaupt möglich, oder muss ich den analogen Weg gehen und die 
Musik erst abspielen, per Mikrofon einfangen, AD-wandeln und dann 
verarbeiten?
Letzteres würde ich nur sehr ungerne machen.

Für Vorschläge, Ideen und Denkanstöße wäre ich sehr dankbar!

Vinc

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren