How it works
Your music, made playable.
From an MP3 on your computer to a level you can play, in seconds.
Your music
Drag. Drop. Play.
Drag your MP3 files straight into the game library. JamJam reads the tags, finds the tempo and charts every difficulty on its own, so each song is ready to play the moment it lands.
- Drop your MP3sOne song or a whole folder, straight into the library.
- It sets itself upTitle, artist, tempo and charts, all done automatically.
- Hit playPick a difficulty and run.
How a song becomes a level.
A C++ engine inside the game listens to your track and writes the chart in seconds.
Beatmap generator
Tempo124 BPM
Onsets found0
Notes charted0
Holds0
WaveformOnset strengthVocal energyChartIllustration with a sample signal
- 01DecodeMP3 and OGG files are decoded natively in C++, so even long tracks load in moments.
- 02DetectThe engine finds onsets, the instants a new sound starts, and locks them to the tempo.
- 03Follow the voiceEnergy in the vocal range decides which onsets become notes, so the chart sings along.
- 04ShapeShort hits become taps, sustained notes and shreds become holds, and difficulty sets the density.
Wishlist JamJam on Steam.
Coming soon to Windows, macOS and Linux, and tested on Steam Deck.
Coming soon on Steam
- Windows
- macOS
- Linux