Skip to content
j
Jan Dunder
2026Osobní projekt

Bachata Lab

Webový nástroj, do kterého hodíš jakoukoli bachatu — najde tempo, vyznačí 8 dob, rozdělí skladbu na části a pozná, o jaký podtyp bachaty jde.

8 dob
automaticky
Podtypy
klasifikované
URL → audio
1 vložení
· STOPA ROZEBRÁNA · TEMPO · 8 DOB · PODTYP ·[ 01 ] TEMPO122.0BPM[ 02 ] PODTYPsensual83 % jistotyINTROSLOKAREFRÉNBREAKSLOKAOUTRO1234567812345678· upload · otisk · tempo · beaty · 8 dob · podtyp ·
/ 01

Problém

Cvičit bachatu doma znamená dokola přetáčet stejných 30 vteřin, hledat „jedničku“ a hádat, jestli je to sensual, urban nebo moderna. Spotify ti dá písničku — ale neukáže ti počítání 1-2-3-tap-5-6-7-tap a hlavně ti neřekne, kde vlastně začíná refrén.

/ 02

Co to umí

Přetáhneš soubor, vložíš odkaz na YouTube nebo vybereš písničku z disku — backend si vytáhne audio, podle audio otisku ho porovná s knihovnou (duplicity rovnou vyhodí) a spustí analýzu. Tempo s přesností na desetinu, beaty zarovnané do waveformu a navrch vyznačených 8 dob, aby „jednička“ byla nepřehlédnutelná.

/ 03

Co všechno o písničce ví

Kromě BPM a beatů: rozdělí skladbu na intro / sloku / refrén / break / outro a rozezná podtyp bachaty — tradiční, sensual, urban, moderna. Do sálu pak přicházíš s playlistem, který už máš celý zanalyzovaný.

/ 04

Proč to vůbec vzniklo

Vedle vývoje učím bachatu — a chtěl jsem mít vlastní knihovnu pořádně srovnanou: u každé skladby vidět 8 dob i jednotlivé sekce, ať s ní můžu reálně pracovat. Jakmile je stopa zanalyzovaná, dají se písničky řadit třeba podle tempa (pomalejší kousky na trénink) nebo si pustit jen vybranou část — třeba jenom refrén, nebo skladbu bez intra — protože sekce jsou jasně vyznačené.

Stack
Next.jsAudio analýzaML
j
Jan Dunder

Ve dne vývojář, v noci muzikant a tanečník. Měním zdlouhavé firemní procesy na čisté AI workflow — s Claude Code, n8n a velkou dávkou zvědavosti.

Menu
ÚvodProjektySlužbyO mně
Jinde
LinkedIn ↗GitHub ↗terminál
Kontakt
dunder.jan@gmail.comPraha, ČR
© 2026 Jan DunderVyrobeno v Praze · s Claude Code