Hochauflösender Echtzeit-Audiospektrum-Analyzer
VoceVista ist eine hochauflösende Echtzeit-Audiospektrum-Analyzer-Software für Windows und macOS. Sie verarbeitet ein Live-Signal von einem Mikrofon oder Instrument oder eine aufgenommene Datei und stellt das Spektrogramm unmittelbar dar, mit flüssigem Scrollen bei der vollen Bildwiederholrate des Displays (120 Hz auf einem aktuellen MacBook Pro, mehr auf schnellen Desktop-Monitoren). VoceVista Pro löst das Signal in über eine Million FFT-Bins auf: fein genug, um dicht beieinanderliegende Teiltöne in inharmonischen Klängen wie Klangschalen, Gongs und Glocken zu trennen und präzise Messungen für den Instrumentenbau und die akustische Forschung durchzuführen.
Die meisten Spektrum-Analyzer-Programme stoßen schon weit darunter an ihre Grenzen. In die Optimierung sind Jahre geflossen, damit die Kombination aus hoher Bin-Anzahl, hoher Aktualisierungsrate und flüssig scrollender Darstellung auf einem normalen Laptop praxistauglich ist.
Technische Daten des Audiospektrum-Analyzers
- Plattform
- Windows und macOS
- Anzahl der FFT-Bins
- 256 bis 1.048.576 (2⁸ bis 2²⁰) (VoceVista Pro (VoceVista Basic und VoceVista Video sind auf 8.192 Punkte = 8 k Punkte = 2¹³ begrenzt))
- Frequenzauflösung
- bis hinab zu ~0,046 Hz / Bin (bei 48 kHz Abtastrate, 2²⁰ Bins)
- Messbarer Frequenzbereich
- die halbe Abtastrate (Nyquist), in der Praxis durch das Mikrofon begrenzt (Werte für gängige Abtastraten findest Du unten unter „So funktionieren Auflösung und Frequenzbereich“)
- Aktualisierungsrate des Spektrogramms
- durch den Monitor begrenzt, nicht durch den Analyzer (120 Hz auf einem aktuellen MacBook Pro, mehr auf schnellen Desktop-Displays)
- Scrollen des Spektrogramms
- flüssig, kontinuierlich
- Abtastrate
- durch die Hardware begrenzt, nicht durch die Software (bis zu 192 kHz bei gängigen Audio-Schnittstellen, beliebig bei geladenen Dateien)
- Fensterfunktionen
- 12 zur Auswahl (Rechteck, Hamming, Hann, Blackman, Nuttall, Bartlett, Blackman-Nuttall (Standard), Blackman-Harris, Dolph-Tschebyschow, Flat-Top, Hann-Poisson, Gaußsche)
So funktionieren Auflösung und Frequenzbereich
Ein FFT-Spektrum-Analyzer hat zwei voneinander unabhängige Frequenzachsen und dazu eine dritte Achse in der Zeit. Sie werden leicht verwechselt, dabei leisten sie ganz Unterschiedliches.
Frequenzauflösung (Bin-Breite) gibt an, wie fein der Analyzer zwei nah beieinanderliegende Frequenzen unterscheiden kann. Sie entspricht der Abtastrate geteilt durch die FFT-Größe. Auf dieser Achse zahlt sich die Bin-Anzahl aus: Mehr Bins bei gleicher Abtastrate bedeuten einen schmaleren Bin, der Teiltöne trennt, die sonst zu einer einzigen Spitze verschmelzen würden. Die Bin-Anzahl allein ist aber nicht die Auflösung. Die Auflösung hängt immer auch von der Abtastrate ab.
Frequenzbereich (höchste messbare Frequenz) ist die höchste Frequenz, die der Analyzer überhaupt darstellen kann. Er entspricht der Nyquist-Grenze, also der halben Abtastrate. Ihn bestimmt allein die Abtastrate, und die Bin-Anzahl hat damit nichts zu tun. In der Praxis wird dieser Bereich noch einmal durch das Mikrofon begrenzt, das meist die eigentliche Grenze darstellt (siehe unten).
Zeitauflösung ist die dritte Achse: wie oft das Spektrum aktualisiert wird und wie lang das Zeitfenster ist, das die FFT analysiert. Frequenzauflösung und Zeitauflösung stehen in einem Zielkonflikt (schmalere Bins brauchen ein längeres Zeitfenster), deshalb bietet VoceVista beide als unabhängige Einstellungen an, damit Du die Balance wählen kannst, die zur Aufgabe passt.
Zusammengefasst: Bin-Anzahl und Abtastrate bestimmen die Auflösung, die Abtastrate allein bestimmt den Frequenzbereich, und das Analyse-Zeitfenster legt fest, wie diese Auflösung gegen die Zeit abgewogen wird. Beim Maximum der Pro-Edition von rund einer Million Bins ergeben sich bei gängigen Abtastraten folgende Werte für Auflösung und Frequenzbereich:
| Abtastrate | Höchste messbare Frequenz (Nyquist) | Bin-Breite bei 2²⁰ |
|---|---|---|
| 22 kHz | 11 kHz | 0,021 Hz |
| 44,1 kHz | 22,05 kHz | 0,042 Hz |
| 48 kHz | 24 kHz | 0,046 Hz |
| 96 kHz | 48 kHz | 0,092 Hz |
| 192 kHz | 96 kHz | 0,183 Hz |
Bei einer konstanten Abtastrate von 44,1 kHz (der gängigen Rate für die Stimmanalyse und für Audio in CD-Qualität) ergibt sich für jede verfügbare FFT-Größe die folgende Bin-Breite. Größen bis 8.192 Punkte (8 k Punkte, 2¹³) stehen in allen Editionen zur Verfügung, während Größen von 16.384 Punkten (16 k Punkte, 2¹⁴) bis 1.048.576 Punkten (1 M Punkte, 2²⁰) erfordern die Pro-Edition.
| FFT-Größe (Punkte) | Bin-Breite bei 44,1 kHz |
|---|---|
| 256 Punkte ( 2⁸) | 172 Hz |
| 512 Punkte ( 2⁹) | 86,1 Hz |
| 1.024 Punkte (1 k Punkte, 2¹⁰) | 43,1 Hz |
| 2.048 Punkte (2 k Punkte, 2¹¹) | 21,5 Hz |
| 4.096 Punkte (4 k Punkte, 2¹²) | 10,8 Hz |
| 8.192 Punkte (8 k Punkte, 2¹³) | 5,38 Hz |
| 16.384 Punkte (16 k Punkte, 2¹⁴) | 2,69 Hz |
| 32.768 Punkte (32 k Punkte, 2¹⁵) | 1,35 Hz |
| 65.536 Punkte (64 k Punkte, 2¹⁶) | 0,673 Hz |
| 131.072 Punkte (128 k Punkte, 2¹⁷) | 0,336 Hz |
| 262.144 Punkte (256 k Punkte, 2¹⁸) | 0,168 Hz |
| 524.288 Punkte (512 k Punkte, 2¹⁹) | 0,084 Hz |
| 1.048.576 Punkte (1 M Punkte, 2²⁰) | 0,042 Hz |
Ein Hinweis zum Frequenzbereich. Das Mikrofon, nicht der Analyzer, setzt in der Praxis die obere Grenze. Gewöhnliche Mikrofone fallen bei etwa 20 kHz ab, was eine Abtastrate von 44,1 oder 48 kHz gut abdeckt. Professionelle Messmikrofone reichen bis etwa 30 oder 50 kHz. Alles darüber erfordert Messtechnik in Laborqualität oder Ultraschallwandler. Die Software läuft also zwar problemlos mit 192 kHz an der richtigen Audio-Schnittstelle, doch die Grenze, an die Du meist zuerst stößt, ist das Mikrofon. Konkrete Empfehlungen für jede Preisklasse findest Du in unseren Mikrofonempfehlungen.
Ein Hinweis zur Auflösung. Zum Vergleich: Die Standardeinstellung für die Gesangsanalyse ist 8.192 Punkte (8 k Punkte, 2¹³) bei 44,1 kHz, zugleich das Maximum in VoceVista Basic und VoceVista Video. Das ergibt etwa 5,4 Hz pro Bin, reichlich für die Gesangspädagogik, wo Harmonische 100 Hz oder mehr auseinanderliegen, aber nicht genug, um die dicht beieinanderliegenden inharmonischen Teiltöne von Klangschalen und Gongs in ihrem tiefen Register zu trennen. Bei derselben Abtastrate liefert die Pro-Edition mit 1.048.576 Punkten (1 M Punkte, 2²⁰) etwa 0,042 Hz pro Bin: 128-mal feiner.
Dynamikumfang und Bittiefe
Der Dynamikumfang, also der Abstand zwischen den lautesten und den leisesten Signalen, die der Analyzer unterscheiden kann, hat mehrere Aspekte, die sich entlang der Audiokette aneinanderreihen. VoceVista nimmt intern mit bis zu 32 Bit Gleitkomma auf, was so viel Spielraum bietet, dass die Aufnahmestufe selbst keine praktische Grenze setzt, und importierte FLAC-Dateien werden mit 24 Bit und 32 Bit unterstützt (nominell 144 dB und mehr). Auf der Analyseseite hat die FFT selbst in der Praxis einen nutzbaren Dynamikumfang von etwa 100 dB, bestimmt durch die Nebenkeulendämpfung der Fensterfunktion. Die 12 wählbaren Fensterfunktionen aus der Tabelle der technischen Daten wägen diesen Dynamikumfang gegen die Breite der Hauptkeule ab. Bei Live-Signalen ist die Grenze meist schon lange vorher erreicht: Eine gute Audio-Schnittstelle bietet 100 bis 120 dB Dynamikumfang, und Mikrofon und Raumgeräusche kosten typischerweise noch einmal 20 dB. Der gesamte Dynamikumfang, den Du siehst, ist also das Minimum dieser Stufen, und in der Praxis setzt die Hardware die Obergrenze, nicht der Analyzer.
So sieht es bei echten Signalen aus
Einige Beispiele für Signale, bei denen sich eine hohe Auflösung auszahlt. Klick auf ein Bild, um es zu vergrößern.
Wo diese Auflösung wirklich zählt
Für die meisten Aufgaben der Gesangspädagogik und der alltäglichen Musikpraxis brauchst Du nicht annähernd eine Million Bins. Dies sind die Fälle, in denen Du sie brauchst.
Klangschalen und tibetische Klangschalen
Klangschalen erzeugen dicht beieinanderliegende inharmonische Teiltöne, die im tiefen Register oft nur wenige Hertz auseinanderliegen. Bei 23 Hz pro Bin (eine typische FFT mit 2.048 Punkten bei 48 kHz) verschmelzen mehrere Teiltöne zu einer einzigen verwaschenen Spitze. Eine Bin-Breite unter einem Hertz trennt sie sauber.
Gongs und Glocken
Reiche inharmonische Spektren mit Dutzenden von Moden, dicht gepackt in einem schmalen Frequenzband. Um die einzelnen Moden aufzulösen und ihre Abklingraten zu verfolgen, braucht es eine feine Bin-Breite und zugleich eine hohe Aktualisierungsrate.
Inharmonizität und gespreizte Stimmung beim Klavier
Echte Klaviersaiten erzeugen Teiltöne, die mit steigender Ordnung immer höher liegen als die ganzzahligen Vielfachen des Grundtons. Diese Spreizungskurve, die Grundlage des Klavierstimmens, zu messen, erfordert eine genaue Verfolgung der Teiltonfrequenzen bis auf Bruchteile eines Hertz.
Instrumentenbau und akustische Messung
Die Moden von Instrumentenkörpern, Platten, Saiten und Pfeifen zu charakterisieren, verlangt dieselbe Detailtiefe: dicht beieinanderliegende Resonanzen, die Analyzer mit geringerer Auflösung zu einem einzigen Buckel zusammenfassen.
Stimmung von Zithern, Harfen und historischen Instrumenten
Wenn das Stimmungssystem selbst Gegenstand der Untersuchung ist oder auf nicht offensichtliche Weise gespreizt oder temperiert wurde, musst Du die tatsächlichen Frequenzen der Saiten ablesen können, nicht die Werte, die ein Raster in gleichstufiger Stimmung für sie annimmt.
Editionen
Die maximale FFT-Größe und damit die feinste verfügbare Frequenzauflösung hängt von der Edition ab:
| Edition | Max. Anzahl der FFT-Bins | Max. Frequenzauflösung bei 44,1 kHz |
|---|---|---|
| VoceVista Basic | 8.192 Punkte (8 k Punkte, 2¹³) | 5,38 Hz / Bin |
| VoceVista Video | 8.192 Punkte (8 k Punkte, 2¹³) | 5,38 Hz / Bin |
| VoceVista Pro | 1.048.576 Punkte (1 M Punkte, 2²⁰) | 0,042 Hz / Bin |
Einen vollständigen Vergleich, was jede Edition über die FFT-Auflösung hinaus enthält, findest Du auf der Seite der Editionen.
Probier es mit Deinem eigenen Signal aus
Die kostenlose 30-Tage-Testversion enthält den vollen Funktionsumfang. Richte sie auf eine Klangschale, einen Gong, ein Instrument oder was immer Du im Detail betrachten möchtest.