Waveform zeichnen

  • hi!

    ich überlege gerade, wie man eine waveform (z.b. von einer audio datei) am besten zeichnet. wenn beim zeichnen für jede x-koordinate genau ein sample gezeichnet wird (siehe bild), ist es ja noch ganz einfach, bei vergrößerung/zoom in wird dann halt nur bei z.b. jeder 10ten x-koordinate ein sample aufgezeichnet.
    aber wie wird das dann bei zoom out gemacht ... wenn man nur jeden 10. punkt nimmt, entsteht dadurch aliasing (siehe bild).
    hätte mir überlegt, von den 10 samples die als eines dargestellt werden dann einen spitzenwert (positiv und negativ bei einem audio signal) auszurechnen und diese dann aufzuzeichnen...

    gibts vl noch andere ideen von euch? - meine google suche diesbzgl war eher erfolglos :shiner:

    ciao!

    ...keep it simple, stupid ;)

  • der vollständigkeit halber:
    meist wird die darstellung der waveform bei darstellung von mehreren samples auf einer x-koordinate wird oben beschrieben verwendet... was anderes habe ich bis dato nicht gefunden.

    ...keep it simple, stupid ;)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!