[Linux] Audiostream anzapfen und visualisieren

#1700954
Lesenswert?

Hallo,
hat jemand eine Idee, wie ich den Audiostream anzapfen kann, der an die 
Soundkarte geht?

Ich will auf die Audiodaten, die an die Lautsprecher eine FFT laufen 
lassen, um damit ein bisschen zu visualisieren.

Am liebsten wäre mir etwas plattformunabhängiges, weil ich eh Qt nutze.

Ansonsten muss es primär für Linux/Ubuntu sein.

Kann man Pulseaudio anzapfen?
Oder wenn es ganz hart ist: Wie greife ch auf /dev/snd/* zu?

Hat jemand ein paar Tipps?

Gruß
Mr.Green
Gast #1701372
Lesenswert?

Chris R. schrieb:
> Kann man Pulseaudio anzapfen?

Bei Jack wäre es wahrscheinlich nicht schwierig. Da kannst du dir ein 
Programm mit Audio-Eingang schreiben und über qjackctl ein Routing 
zusammenklicken, das die Daten an die Soundkarte und ans Programm 
schickt. Zu Pulseaudio kann ich nichts sagen.

> Oder wenn es ganz hart ist: Wie greife ch auf /dev/snd/* zu?

Über ALSA. Da könnte das evtl. auch gehen. Man kann im Homeverzeichnis 
ein ALSA-Config-File anlegen, über das man das Routing der Audiodaten 
steuert. Da gibt es auch die Möglichkeit, Plugins einzuhängen.
#1701634
Lesenswert?

Jetzt etwas OT:

Chris R. schrieb:
> Am liebsten wäre mir etwas plattformunabhängiges, weil ich eh Qt nutze.

Geht das unter Windows überhaupt noch?
Hat MS nicht schon unsignierte Audio/Video-Treiber eingeschränkt damit 
man eben nicht auf diesem Weg an die Musik/Filme kommt, die 
DRM-limitiert sind?

Da würds mich wundern, wenns da so einen "einfachen" Weg aussenrum gäbe.

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