, jakie stosuje się dane z węzła FFT Analyzer z użyciem metody w sieci audio API getByteFrequencyData
tworzyć wizualizacje widma, jak pokazano poniżej:Co odpowiada danym FFT w interfejsie Web Audio API?
W tym przypadku, że ma 256 pojemników danych. Co dokładnie odpowiadają tym liczbom? Czy jest to poziom decybeli każdego komponentu częstotliwości. Jeśli tak, to skąd mam wiedzieć, do czego odnosi się wartość częstotliwości każdego pojemnika?
Chciałbym wiedzieć, więc mogę eksperymentować w budowaniu grafiki eq i dlatego chciałbym wiedzieć, w których punktach wskazać pasma filtrów. Idealnie chciałbym reprezentować częstotliwości od 20Hz do 20kHz i odpowiednio odstępy między nimi.
Dzięki za pomoc.
getByteFrequencyData nie zwraca niczego; raczej kopiuje wartości danych częstotliwości (0-255) _into_ niepodpisaną tablicę (Uint8Array() w javascript), którą przekazujesz do metody jako parametr. [W3C Draft - Web Audio API - getByteFrequencyData] (https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AnalyserNode). Na wypadek, gdyby ktoś został przyłapany na próbie użycia jakiejś formy zwróconej wartości z tej metody, zadzwoń ... –
@fettereddingoskidney, thanks, updated. – kr1
rock na! Nie próbując być wybrednym:] –