♾️

Infinite Jukebox

Upload a track and let it play seamlessly, forever.

Reading audio file...

Initializing Web Audio Context

BPM --
Beats --
Jumps Made 0
92%

Higher values mean tighter, more accurate matches (fewer jumps). Lower values allow more jumps but might be less similar.

25%

The chance that the player will take a valid branch when one is available.

8 beats

How many beats on either side to compare when judging a match. Larger = smoother, longer-range branching.

3

Maximum number of similar destinations kept per beat. More = more variety, less predictable.

50%

How strongly volume differences block a match. 0% = match regardless of loudness.

4 beats

Minimum beats to play between consecutive jumps.

50%
Infinite Mode Enable infinite jump branching
Avoid Loops Prevent repeating recently visited beats
Dynamic Volume Match volume levels during transitions
Strict Timing Penalize jumps off the song's beat grid