Utilia

Analizator audio spektra

Besplatan online analizator audio spektra. Prati FFT mikrofona ili audio datoteke uživo, s logaritamskom ili linearnom osom, spektrogramom i najbližim tonom.

Pritisni „Uključi mikrofon“ i dozvoli pristup ili prevuci audio datoteku. Ništa se ne snima niti šalje na server.

Vršna frekvencija
–
Najbliži ton
–
Vršni nivo
–
Rezolucija
–

Kako koristiti analizator spektra

  1. Pritisni Uključi mikrofon i dozvoli pristup kada to preglednik zatraži. Spektar se počinje kretati čim stigne zvuk.
  2. Da umjesto toga analiziraš snimak, prevuci audio datoteku na označeno polje (MP3, WAV, OGG, FLAC…) i pritisni Reprodukuj datoteku. Datoteku čuješ dok se analizira.
  3. Odaberi Prikaz: Trake, Linija ili Spektrogram (vodopad), koji se pomjera s desna na lijevo i pokazuje kako se spektar mijenja tokom vremena.
  4. Odaberi Frekvencijsku osu: Logaritamska (kako uho čuje: jedna oktava svugdje zauzima istu širinu) ili Linearna (jednak broj herca po pikselu, korisno za harmonike i visoke frekvencije).
  5. Podesi FFT veličinu i Izglađivanje da zamijeniš detalje stabilnošću (vidi ispod).
  6. Pritisni Zamrzni da zadržiš trenutnu sliku i mirno je pročitaš, zatim Nastavi. Zaustavi oslobađa mikrofon i zatvara audio mehanizam.

Očitanja ispod grafikona daju Vršnu frekvenciju (najglasnija komponenta iznad 20 Hz), Najbliži ton s odstupanjem u centima (A4 = 440 Hz), Vršni nivo i Rezoluciju analize.

Šta analizator prikazuje

Analizator spektra rastavlja zvuk na frekvencije pomoću brze Fourierove transformacije (FFT). Svaki blok uzoraka postaje lista „binova“, a bin k nalazi se na k × frekvencija uzorkovanja ÷ FFT veličina herca. Visina svake trake je energija u tom opsegu, u decibelima u odnosu na digitalnu punu skalu. Preglednik prije FFT-a primjenjuje Blackmanov prozor, pa čist sinusni signal pune skale pokazuje oko −14 dB, a ne 0 dB: vrijednosti su najbolje koristiti za međusobno poređenje frekvencija, a ne kao apsolutni mjerač nivoa zvuka.

Vršna frekvencija se između dva bina precizira parabolnom interpolacijom, pa je preciznija od samog razmaka binova. Prikazuje najjaču komponentu, koja je obično, ali ne uvijek, ton koji čuješ: na niskom basu ili glasu drugi harmonik može biti glasniji od osnovnog tona.

FFT veličina, rezolucija i izglađivanje

FFT veličina određuje frekvencijsku rezoluciju: pri 48 kHz, 2048 tačaka daje oko 23 Hz po binu, 8192 daje 5,9 Hz, a 32768 daje 1,5 Hz. Veći FFT bolje razdvaja bliske frekvencije i niske tonove, ali traži duži isječak zvuka (32768 uzoraka je oko 0,7 s), pa sporije reaguje na brze promjene. Za govor i bubnjeve dobro radi 1024 do 4096; za štimanje, basove ili traženje brujanja koristi 16384 ili više.

Izglađivanje usrednjava svaki okvir s prethodnim. Na 0 vidiš svako treperenje; oko 0,8 prikaz je miran i lakši za čitanje. Spektrogram koristi iste podatke, s bojama od crne (tiho) preko ljubičaste i crvene do žute i bijele (glasno).

Praktična primjena

  • Pronađi brujanje mreže (50 ili 60 Hz i njegovi harmonici) ili zviždanje uzemljenja.
  • Provjeri koje frekvencije naglašava instrument, glas ili rezonancija prostorije prije nego što dotakneš ekvilajzer.
  • Testiraj zvučnik ili slušalice prelazom frekvencija iz generatora tona i traži udubljenja i vrhove.
  • Vidi gdje je odsječen MP3: mnoga kodiranja niskog bitratea završavaju oko 16 kHz.

Česta pitanja

Snima li se ili šalje moj zvuk negdje?

Ne. Signal mikrofona i datoteke analiziraju se u tvom pregledniku pomoću Web Audio API-ja. Ništa se ne snima, pohranjuje niti šalje na server, a Zaustavi isključuje mikrofon.

Zašto ne vidim ništa iznad 16 ili 20 kHz?

Vrh grafikona je polovina frekvencije uzorkovanja (Nyquistova frekvencija, često 24 kHz). Mnogi mikrofoni i telefoni filtriraju najviše frekvencije, a datoteke s gubicima ih često odsijecaju radi uštede prostora, pa vrh spektra može biti prazan.

Zašto se vršni ton razlikuje od tona koji sviram?

Analizator prikazuje najglasniju frekvenciju, a harmonik može biti glasniji od osnovnog tona, osobito na niskim tonovima. Za niske tonove koristi veću FFT veličinu ili namjenski štimer koji otkriva visinu tona, a ne najglasniji bin.

Da li koristiti logaritamsku ili linearnu osu?

Logaritamska odgovara sluhu i muzici: svaka oktava ima istu širinu, pa se vide detalji basa. Linearna daje jednak prostor svakom hercu, što olakšava čitanje ravnomjerno raspoređenih harmonika i visokih tonova.

Mogu li ovim alatom mjeriti nivo zvučnog pritiska u dB SPL?

Ne. Nivoi su relativni u odnosu na digitalnu punu skalu i zavise od pojačanja mikrofona i prozora analize. Za procjenu glasnoće u prostoriji koristi kalibrisani mjerač nivoa zvuka.