Audio spektra analizators bez maksas
Vizualizē audio frekvences reāllaikā kā joslas, viļņformas vai apļveida spektrus. Darbojas ar audio failiem vai tiešraides mikrofona ievadi — darbojas pārlūkprogrammā.
Nometiet failu šeit vai noklikšķiniet, lai izvēlētos
MP3, WAV, OGG, M4A, FLAC, AAC, OPUS · apstrādāts jūsu ierīcē
vai nospiediet Ctrl+V, lai ielīmētu no starpliktuves
Jūsu faili nekad neatstāj jūsu ierīci. Visa apstrāde notiek lokāli jūsu pārlūkprogrammā.
Iestatījumi
Diskretizācijas ātrums: 44,1 kHz · Izšķirtspēja: 5,4 Hz/bin · FFT 8192
Visa analīze notiek jūsu pārlūkprogrammā, izmantojot Web Audio API — jūsu skaņa nekad netiek augšupielādēta.
Biežākie lietojumi
- Analizējiet podkasta skaņuPārbaudiet podkasta ierakstus telpas troksni, plosives un sibilant, izmantojot spektru.
Kā tas darbojas
Audio spektra analizators darbojas pilnībā jūsu pārlūkprogrammā, izmantojot Web Audio API AnalyserNode, kas aprēķina reāllaika FFT (ātro Furjē transformāciju) audio datiem no faila vai mikrofona. Katrs kadrs tiek zīmēts ar pašrakstītu Canvas 2D kodu — nav iesaistīta neviena vizualizācijas bibliotēka, un audio neatstāj jūsu ierīci.
- 1Audio tiek dekodēts un maršrutētsKad ielādējat failu, Web Audio API to dekodē AudioBuffer un maršrutē caur MediaElementAudioSourceNode uz AnalyserNode. Mikrofona ievadei getUserMedia() uztver plūsmu un padod to caur MediaStreamAudioSourceNode — ar izslēgtu atbalss atcelšanu, trokšņa slāpēšanu un automātisko pastiprinājumu, lai redzētu neapstrādāto signālu.
- 2AnalyserNode katrā kadrā izpilda FFTKatrā animācijas kadrā (caur requestAnimationFrame) kods izsauc getFloatFrequencyData(), lai nolasītu pašreizējo FFT amplitūdas spektru dBFS, un getFloatTimeDomainData() neapstrādātiem viļņa formas paraugiem. FFT izmērs ir konfigurējams no 2048 līdz 16384 joslām, dodot frekvenču izšķirtspēju līdz pat aptuveni 2.7 Hz/josla pie 44.1 kHz.
- 3Canvas 2D renderē izvēlēto skatuAnalizatora skats kartē FFT joslas uz logaritmiskās frekvences (20 Hz–20 kHz) X asi un dBFS Y asi, zīmē spektru kā aizpildītu līniju un uzliek izgaistošu pīķa saglabāšanas trasējumu. Dominējošā frekvence tiek noteikta, izmantojot parabolisko interpolāciju ap pīķa joslu, tad konvertēta tuvākajai vienādas temperācijas muzikālajai notij (A4=440 Hz), rādot centu novirzi. Spektrogrammas skats ritina audeklu par vienu pikseli pa kreisi katrā kadrā un krāso jaunu kolonnu, izmantojot inferno stila krāsu skalu. Mākslinieciskais skats izmanto baita izšķirtspējas frekvences vai laika domēna datus joslu, viļņa formas vai apļveida dekoratīviem režīmiem.
- 4Eksports caur Canvas un MediaRecorderPNG saglabāšana izsauc canvas.toBlob(), lai kodētu pašreizējo kadru. Video ierakstīšana izmanto canvas.captureStream(30) kombinācijā ar audio atzaru no MediaStreamAudioDestinationNode, novadītu uz MediaRecorder, kas rada WebM vai MP4. WAV eksports pats kodē 16 bitu PCM RIFF failu no AudioBuffer, izmantojot DataView — bez ārēja kodētāja.
Jūsu audio fails tiek dekodēts pārlūkprogrammā ar Web Audio API un nekad netiek augšupielādēts — faila baiti paliek jūsu ierīcē visā analīzes un eksporta laikā.
Saistītie rīki
Toņa ģenerators
Ģenerējiet tīrus toņus no 1 Hz līdz 22 kHz, kā arī balto, rozā un brūno troksni — kreisā/labā skaļruņa tests, nošu sākuma iestatījumi, atskaņošana tiešraidē vai WAV/MP3 lejupielāde.
Pievienot mūziku video
Pievienojiet video mūziku vai jebkuru audio: nomainiet oriģinālo skaņu vai samiksējiet to, ar skaļumu, sākuma laiku, atkārtošanu un izskaņu. Attēls tiek kopēts, nevis pārkodēts. Darbojas pārlūkprogrammā.
BPM & taustiņa meklēšanas rīks
Novērtējiet dziesmas tempu (BPM) un mūzikas taustiņu savā pārlūkprogrammā ar tapa-tempa opciju.