Аудио спектрийн шинжлэгч — үнэгүй
Аудио давтамжуудыг бодит цагт зурвас, долгион хэлбэр эсвэл дугуй спектр хэлбэрээр дүрслэх. Аудио файл эсвэл шууд микрофоны оролттой ажилладаг — хөтчид ажилладаг.
Файлаа энд чирж оруулах эсвэл дарж сонгоно уу
MP3, WAV, OGG, M4A, FLAC, AAC, OPUS · таны төхөөрөмж дээр боловсруулагдсан
эсвэл клипбордоос буулгахын тулд Ctrl+V дарна уу
Таны файлууд таны төхөөрөмжөөс хэзээ ч гардаггүй. Бүх боловсруулалт таны хөтчид орон нутагт хийгддэг.
Тохиргоо
Дээж авах давтамж: 44.1 kHz · Нарийвчлал: 5.4 Hz/bin · FFT 8192
Бүх дүн шинжилгээ таны браузер дээр Web Audio API ашигладаг — таны аудио хэзээ ч дамжуулагдахгүй.
Түгээмэл хэрэглээ
- Подкастын дуу авиаг шинжлэхСпектр ашиглаж подкастын бичлэгийг өрөөний чимээ, плосив болон sibilance-ийн хувьд шалгах.
Хэрхэн ажилладаг
Audio Spectrum Analyzer нь Web Audio API-ийн AnalyserNode ашиглан бүхэлдээ таны хөтчид ажилладаг бөгөөд файл эсвэл микрофоны аудио өгөгдлөөс бодит цагийн FFT (Хурдан Фурье Хувиргалт) тооцоолдог. Фрэйм бүр гараар бичсэн Canvas 2D кодоор зурагддаг — ямар ч дүрслэлийн номын сан хамааралгүй, ямар ч аудио таны төхөөрөмжөөс гардаггүй.
- 1Аудио декодлогдож, чиглүүлэгддэгФайл ачаалахад Web Audio API үүнийг AudioBuffer болгон декодлож, MediaElementAudioSourceNode-оор AnalyserNode рүү чиглүүлдэг. Микрофоны оролтын хувьд getUserMedia() урсгалыг барьж, оронд нь MediaStreamAudioSourceNode-оор дамжуулдаг — цуурай цуцлалт, чимээ дарангуйлалт, авто-гэйн бүгд унтраатай тул та түүхий дохиог харна.
- 2AnalyserNode фрэйм бүрт FFT ажиллуулдагАнимацийн фрэйм бүрд (requestAnimationFrame-ээр) код getFloatFrequencyData()-г дуудаж одоогийн FFT далайцын спектрийг dBFS-ээр уншиж, getFloatTimeDomainData()-г түүхий долгионы сорьцод дуудна. FFT хэмжээ 2048-аас 16384 bins хооронд тохируулагддаг бөгөөд 44.1 kHz-д bin бүрт ойролцоогоор 2.7 Hz давтамжийн нарийвчлал өгдөг.
- 3Canvas 2D сонгосон харагдацыг зурдагAnalyzer харагдац FFT bins-ийг лог-давтамж (20 Hz–20 kHz) X тэнхлэг, dBFS Y тэнхлэг дээр буулгаж, спектрийг дүүргэсэн шугам болгон зурж, задарч буй оргил-барих трасс давхарладаг. Давамгайлсан давтамж оргил bin-ийн эргэн тойронд параболик интерполяцаар нарийн тодорхойлогдож, дараа нь хамгийн ойрхон тэгш-темпераменттэй хөгжмийн нот (A4=440 Hz) руу цент зөрүүтэйгээр хөрвүүлэгддэг. Spectrogram харагдац canvas-ыг фрэйм бүрт нэг пиксель зүүн тийш гүйлгэж, inferno-хэв маягийн өнгөний шатлалыг ашиглан шинэ багана зурдаг. Artistic харагдац бар, долгионы дүрс эсвэл дугуй чимэглэлийн горимд байт-нарийвчлалын давтамж эсвэл цаг-домэйн өгөгдөл ашигладаг.
- 4Canvas, MediaRecorder-ээр экспортлохPNG хадгалах нь одоогийн фрэймийг кодлохын тулд canvas.toBlob()-г дуудна. Видео бичих нь MediaStreamAudioDestinationNode-ийн аудио tap-тай хослуулсан canvas.captureStream(30)-г ашиглаж, WebM эсвэл MP4 үүсгэдэг MediaRecorder рүү дамжуулдаг. WAV экспорт AudioBuffer-ээс DataView ашиглан гараар 16-бит PCM RIFF файл кодолдог — гадаад кодлогч хамааралгүй.
Таны аудио файл хөтчид Web Audio API-аар декодлогдож, хэзээ ч байршуулагддаггүй — файлын байт шинжилгээ, экспортлохын турш таны төхөөрөмж дээр л үлддэг.
Холбоотой хэрэгслүүд
Дуун үүсгэгч
1 Гц-ээс 22 кГц хүртэлх цэвэр авиа, мөн цагаан, ягаан, хүрэн шуугиан үүсгэнэ — зүүн/баруун чанга яригчийн туршилт, нотын урьдчилсан тохиргоо, шууд тоглуулах эсвэл WAV/MP3 татах.
Бичлэгт хөгжим нэмэх
Бичлэгт хөгжим болон дуу авиа нэмэх: үндсэн дууг солих эсвэл холих, дууны түвшин, эхлэх хугацаа, давталт болон алгуур унтралтыг тохируулах. Дүрсийг дахин кодчилохгүйгээр шууд хуулна. Хөтчид ажилладаг.
BPM ба Түлхүүр Хайлтын Хэрэгсэл
Дууны хэмнэл (BPM) болон хөгжмийн түлхүүрийг хөтөч дээрээ тооцоолно, товшиж хэмнэл хэмжих боломжтой.