rtspeccy
Real time spectrum analyzer (audio). Das Spektrum dessen, was du ins Mikrofon sprichst, wird auf dem Bildschirm dargestellt.
Kernfeatures:
- „Keep it simple.“ Keine aufwändige
Konfigurationsdatei, sondern eine
config.h, in der zur Compile-Zeit Optionen gesetzt werden können. - Setzt direkt auf ALSA auf – kein Pulse-Audio oder ähnliches. Dies entspricht meinen Anforderungen und hält als Nebeneffekt das Programm klein.
- Zur Berechnung der Fourier-Analyse wird FFTW3 genutzt.
- Die Darstellung erfolgt über OpenGL. Dabei eine geteilte Ansicht: Oben im größten Teil des Fensters eine „History“ und unten als Liniendiagramm das momentane Spektrum.
- Freeze-Funktion, sowie Zooming und Panning in X-Richtung.
- „Overtone-Guidelines“: Bei Klicken mit der Maus ins Fenster werden Orientierungslinien angezeigt, die angeben, wo sich relativ zur aktuellen Frequenz die Ober- und Untertöne befinden.
- History über eine Color-Ramp einfärbbar (kann in
config.hspezifiziert werden). - Freie Software unter der GPL3.
Es wird nur ein Beispiel für eine config.h mitgeliefert
namens config.h.example. Will man dieses nutzen, muss man
es nach config.h kopieren oder linken.
Das Programm wurde auf und für GNU/Linux geschrieben und nicht auf anderen Systemen getestet. Die beispielhaften Screenshots auf dieser Seite können veraltet sein.