Ich habe die Daten aus dem FFT-Analysator-Knoten unter Verwendung des getByteFrequencyData
Verfahrens in dem Web-Audio-API verwendet, um ein Spektrum Veranschaulichungseinrichtung zu schaffen, wie unten gezeigt: Ich habe 256 Bins von Daten in diesem Beispiel Was entsprechen die FFT-Daten in der Web Audio API?
Ich würde gerne wissen, damit ich experimentieren kann beim Erstellen eines Grafik-EQ und möchte so wissen, an welchen Stellen die Filterbänder angezeigt werden. Idealerweise würde ich gerne Frequenzen von 20 Hz bis 20 kHz darstellen und Intervalle zwischen diesen entsprechend aufzeichnen.
Danke für jede Hilfe.
getByteFrequencyData gibt nichts zurück; Vielmehr kopiert es die Häufigkeitsdatenwerte (0-255) _in das vorzeichenlose Array (Uint8Array() in JavaScript), die Sie als Parameter an die Methode übergeben. [W3C-Entwurf - Web-Audio-API - getByteFrequencyData] (https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AnalyserNode). Nur für den Fall, dass jemand erwischt wird, wenn er versucht, irgendeine Art von Rückgabewert von diesem Methodenaufruf zu verwenden ... –
@fettereddingoskidney, danke, aktualisiert. – kr1
Rock auf! Nicht versuchen, pingelig zu sein:] –