Wav-Datei grafisch darstellen

Henry939

Aktives Mitglied
Hallo Freunde der Sonne,

ich habe den Auftrag, eine wav-Datei grafisch als Audiokurve darzustellen, wie man sie aus Auda-City kennt. Grundkentnisse und Wissen über Grafikprogrammierung habe ich, jedoch habe ich keine Ahnung von Sound, mich würde folgendes interessieren:

1. Wie nenn man solche Art Audiokurven, wie im Bild dargestellt? Man sucht sich auf Google tot, wenn man einen wissenschaftlichen Namen diesbezüglich sucht.
http://www.freeware-download.com/screenshots/0/3890-die_audiokurve.jpg

1. Gibt es von euch bereits Erfahrungen, sodaß ihr Vorschläge zur Umsetzung machen könntet? Das wäre sehr hilfreich.

Ich danke für Antworten!
 
Kommt selbst drauf an, wie man solche Kurven darstellen möchte.
Ich persönlich würde sie als Harmonische darstellen, am ehesten in einem Frequenz/Zeit-Spektrum.
Ohne Grundkenntnisse über Signalverarbeitung zu haben, würde ich sagen, dass dein Projekt sehr hart werden wird und würde dir empfehlen, dich zuerst in die Materia gut einzulesen, denn so einfach ist das nicht.
Denn man kann erst programmieren, wenn man weiß, was man programmieren soll.

Zur Umsetzung:
http://www.labbookpages.co.uk/audio/javaWavFiles.html
Scheint mal ein guter Start zu sein. Du bräuchtest so etwas wie ein Canvas, in dem du die ausgelesenen Werte einträgt.
Willst du die Werte genauso haben wie auf deinem Bild? Zoome mal ordentlich ran. Sind die Ausschläge Dirac-Stöße (also zur Zeitachse orthogonale Vektoren?) oder sind es Harmonische (Sinusschwingungen)?
Ich würde mir eine gute Abtastfrequenz überlegen bzw noch besser berechnen, wenn die nicht schon irgendwie vorhanden ist und würde dementsprechend ein Array anlegen, dass die Werte der Datei bekommt zu den Abtastzeitpunkten.
Dann relativ die Werte in einen Plot eintragen. Hast du da schon was selbst gebastelt oder greifst du auf externe Programme bspw Octave oder Matlab zurück?
 

Zurück
Oben