Was ich tun möchte, ist ein Unterprogramm, das alle 200 Millisekunden einer Tondatei analysiert und den Frequenzintensitätswert (von 0 bis 1 als Fließkommazahl) eines bestimmten Frequenzbereichs in ein Array ausspuckt, das ich später speichere. Dieser Wert wird dann als Opazitätswert für eine Grafik verwendet, die zu der Audiodatei "strobeln" soll.
Das Problem ist, dass ich mich noch nie an die Audioanalyse herangewagt habe und keine Ahnung habe, wo ich anfangen soll. Ich habe pymedia und scipy/numpy denken, ich würde in der Lage sein, FFT zu verwenden, um dies zu erreichen, aber ich bin nicht wirklich sicher, wie ich diese Daten manipulieren würde, um am Ende mit dem gewünschten Ergebnis. Die Dokumentation zur SpectrAnalyzer-Klasse von pymedia ist praktisch nicht vorhanden und die Beispiele auf der Website funktionieren nicht mit der neuesten Version der Bibliothek - was mein Leben nicht gerade einfacher macht.
Wie würde ich dieses Projekt in Angriff nehmen? Ich bin völlig ratlos, welche Bibliotheken ich überhaupt verwenden sollte.