Rhythm game with custom music — play your own songs
Most rhythm games only let you play the songs they ship with. BeatCombo is a rhythm game with custom music: you bring the song, and it builds the chart. Drop any audio file from your computer and a few seconds later you are playing your own music as a 7-key rhythm game, right in your browser.
Drop in a song →How it works
- Open the editor and drop in an audio file (MP3, WAV, OGG, FLAC or M4A).
- The song is analysed in your browser. BeatCombo detects the tempo and the onsets (drum hits, melody notes, hi-hats) and turns them into notes. Nothing is uploaded while this happens.
- You get three difficulties — Easy, Normal and Hard — and can play any of them immediately.
- Publish it if you want. Published charts join the public library with their own page and leaderboard, so friends can play your song too.
- Or take it to osu!. One click exports the song and all three difficulties as an osu!mania 7K beatmap set (.osz).
Custom songs without the usual hassle
Games that support custom music usually make you chart the song by hand, install a separate editor, or hunt for a fan-made beatmap that may not exist. Here the chart is generated automatically, so a song you found five minutes ago is playable five minutes later. It works on PC, Mac and Chromebook — anything with a keyboard and a modern browser.
What the charts feel like
Difficulty is built the way classic O2Jam charts were: Easy follows the main melody, Normal adds the rhythm section on strong beats, and Hard layers in chords, brackets and long notes. The result plays like a hand-made chart rather than a random note shower. You play with seven keys: S D F Space J K L.
Questions
Is it free?
Yes. Playing and generating charts are free, with no download and no sign-up needed to play.
Can I use songs from my phone?
Play currently needs a physical keyboard, so use a computer. Touch controls are on the roadmap.
Which files work?
Any audio format your browser can decode — MP3, WAV, OGG, FLAC and M4A all work. Shorter tracks (2–5 minutes) give the best experience.
Do I have to publish my song?
No. You can generate and play privately. Only publish music you have the right to share.
Songs players uploaded recently
- Für Elise Ludwig van Beethoven · up to Lv 16.8
- Piano Sonata No. 20 Ludwig van Beethoven · up to Lv 23.8
- SonataInAMinorD.959-03-Scherzo.AllegroVivace Franz Schubert · up to Lv 25.0
- SonataInAMinorD.845-04-Rondo.AllegroVivace Franz Schubert · up to Lv 22.6
- SonataInAMinorD.845-03-Scherzo.AllegroVivace-Trio.UnPocoPiuLento Franz Schubert · up to Lv 23.2
- SonataInAMinorD.784-03-AllegroVivace Franz Schubert · up to Lv 23.4
- SonataInAMinorD.784-02-Andante Franz Schubert · up to Lv 23.5
- SonataInAMajorD.664-03-Allegro Franz Schubert · up to Lv 24.6
- SonataInAMajorD.664-02-Andante Franz Schubert · up to Lv 22.6
- SonataInAMajorD.664-01-AllegroModerato Franz Schubert · up to Lv 23.9
- Goldberg Variations Bwv.988-Variation14 Johann Sebastian Bach · up to Lv 25.1
- Goldberg Variations Bwv.988-Variation13 Johann Sebastian Bach · up to Lv 24.2