FFT Audio Analysis

Upptäck vad du kan göra med lite JavaScript, canvas och AudioContext för FFT ljudanalys. Klicka på spelknappen för att se Tidsdomän- och Frekvensdomän-analys i verktyget. Notera att detta kräver en modern webbläsare som stödjer <canvas>, AudioContext och <audio>-taggen med MP3-uppspelning.

ctxDiv

Time Domain Analyser

canvas2

Frequency Domain Analyser

canvas1

matrix

...

Observera, detta kräver en modern webbläsare som stödjer <canvas>, AudioContext och <audio>-taggen med stöd för MP3-uppspelning.

Metod

De flesta frekvensanalysatorer har någon form av fönsterviktning (window weighting) baserad på Fletcher-Munson-kurvan. I mitt enkla exempel har jag en EQ-kurva som simulerar hur våra öron uppfattar ljud.

Problemet med viktning (även om jag förstår det) är att det ger oss en falsk uppfattning om den verkliga energin över det hörbara frekvensbandet, inte till våra öron men till vår utrustning och högtalare.

Resurser

A-weighting
en.wikipedia.org/wiki/A-weighting

Threshold of Hearing
www.diracdelta.co.uk/science/source/t/h/threshold of hearing/source.html

|•| – Originaldokument skrivet av Hans E Andersson 2013 [reviderat 2014-09-12, 2014-12-02]

Copyright © 2024 HEAMEDIA,

Login | Registrering | Integritetspolicy