VU Meter
Aus einer Not entsteht öfter auch mal ein Programm. Genau wie es in diesem Fall geschehen ist. Ich habe schon seit längeren nach einem Proramm gesucht mit welchem ich die aktuelle Lautstärke von Musik oder Film anzeigen kann. Fast alle Programme die ich bisher gefunden hatte haben etwas gekostet oder waren auf irgendwelche Hardware zugeschnitten.
Dies will ich mit diesem Tool beheben. Das Programm ist so aufgebaut, dass es auf das aktuelle Aufnahmegerät aufsetzt und auf verschiedene Arten die Musik darstellen kann. Die Darstellung basiert 100%tig auf OpenGL.
Folgende Anzeigemöglichkeiten bestehen:
- Pegelanzeige mit verzogerter Maximalanzeige. Immer am rechten Rand sichtbar.
- Vektoranzeige (Vectorscope) die den Unterschied zwischen Rechts und Links darstellt.
- Wellenanzeige (Oszilloscope)
- Frequenzanalyse via FFT (FFT-Analysis)
Vectorscope: Hier ist sehr schön zu erkennen, dass es sich bei dem Lied um eine Monoaufnahme handelt, da rechts und Links kaum voneinander abweichen. Bei dem leichten Krieseln handelt es sich wahrscheinlich um Rauschen verursacht durch Übertragungsschwirigkeiten.
Vectorscope: Dieses Lied hat einen sehr schönen Stereoeffekt. Allerdings sind solche Bilder eher die Ausnahme. Meist sind die Punkte eher nur wild über die Fläche verstreut.
Oszilloscope: Dazu muss man eigentlich nicht mehr viel sagen. Es handelt sich dabei um die direkte Ausgabe von dem was gehört wird. Oben ist der linke Kanal und unten ist der Rechte.
FFT-Analysis: Ganz normale Musik. Da braucht man vermutlich kaum mehr zu sagen. Ein bunt gemischtes Frequenzspektrum.
Download
- Download VUMeter.zip (269 kb)
- Download VUMeter_source.zip (277 kb)
Zum Kompilieren benötigte Quellen:
- DGL OpenGL Header
- Download glText.zip (3 kb)
- Download glBitmap.zip (26 kb)
- Download taudioio.zip (834 kb) (Copyright by John Mertus)
