01Fitur 02Spesifikasi 03Cara Pakai Coba Demo →
Langkah –/16 · Puncak level 0% · Bar aktif 64

Setiap bar bergerak karena beat yang nyata.

Bukan animasi acak — 64 batang ini digerakkan langsung oleh AnalyserNode yang membaca kick, hi-hat, dan bassline generatif secara real-time dari Web Audio API.

Lihat Spesifikasi

Aktifkan backsound agar bar merespons beat asli, bukan pola idle · tekan H untuk sembunyikan antarmuka

Gulir untuk detail
Kenapa animasi ini

Visualizer yang benar-benar mendengarkan.

Kebanyakan "audio visualizer" di internet cuma menggoyangkan bar secara acak. Di sini, tinggi tiap batang berasal dari data frekuensi sungguhan lewat AnalyserNode — drum machine generatif di baliknya memutar kick, hi-hat, dan bass tanpa file audio eksternal.

Digerakkan AnalyserNode

Tinggi 64 bar dibaca langsung dari getByteFrequencyData tiap frame, bukan hasil interpolasi acak.

Drum machine generatif

Kick, hi-hat, dan pola bass 16 langkah disintesis penuh dari osilator dan noise buffer — berbeda kombinasi tiap kali dijalankan.

Gradien warna berjalan

Tiap bar punya gradien tiga-titik yang rona-nya bergeser seiring waktu, memberi kesan spektrum yang hidup tanpa efek bayangan berat.

Idle bermakna

Sebelum backsound diaktifkan, bar tetap bergerak lewat gelombang sinus per-bar — layar tak pernah terasa mati.

Ringan by design

Glow sepenuhnya berasal dari gradient warna, bukan shadowBlur per-bar, agar frame rate tetap stabil di 64 batang sekaligus.

Sepenuhnya responsif

Lebar tiap bar dan resolusi canvas dihitung ulang otomatis terhadap ukuran layar dan rasio piksel perangkat.

Di balik layar

Lembar spesifikasi.

Angka nyata dari mesin audio dan render yang sedang berjalan di bagian atas halaman ini.

ParameterNilaiKeterangan
RenderingCanvas 2D APIDigambar ulang tiap frame lewat requestAnimationFrame, tanpa dependensi eksternal.
Jumlah bar64Lebar tiap bar dihitung ulang dari lebar layar dikurangi jarak antar-bar 4px.
Analisis frekuensifftSize 256Smoothing time constant 0.75 agar pergerakan bar terasa halus, bukan patah-patah.
Pola drum16 langkahKick berbunyi tiap 4 langkah, hi-hat tiap langkah, bass mengikuti pola nada tersendiri.
Interval langkah180 msSetara sekitar 83 BPM dalam hitungan ketukan per menit.
Kick synth140 → 45 HzSine wave dengan pitch envelope turun cepat dalam 0,12 detik.
Hi-hat synthHighpass 6000 HzNoise buffer dibangun sekali lalu dipakai ulang tiap langkah untuk efisiensi.
Fade masuk audio1.5 detikGain master dinaikkan bertahap saat backsound pertama kali diaktifkan.
Cara pakai

Tiga langkah, layar penuh.

01 — Suara

Aktifkan backsound

Klik tombol backsound pada demo di atas untuk memulai drum machine generatif dan menghidupkan analisis frekuensi.

02 — Amati

Lihat bar merespons beat

Begitu audio aktif, tinggi tiap bar langsung mengikuti kick, hi-hat, dan bassline secara real-time.

03 — Rekam bersih

Tekan H untuk sembunyikan UI

Semua elemen antarmuka menghilang halus, menyisakan layar visualizer penuh — siap direkam atau ditayangkan.

Nyalakan beat-nya sekarang.

Kembali ke Demo ↑