From sound to something you can play.
ChartNet turns music into rhythm charts for four to seven keys. Choose a difficulty, upload a song, and follow the journey from audio to notes.
First, listen
Beat This finds the pulse and downbeats. Demucs separates drums, bass, voice, guitar, piano and other sounds. ChartNet reads the song in musical time, so a change in tempo does not break the beat guide.
Find the musical pattern
The frequency encoder and attention layers read what is happening now. Bar memory compares it with earlier phrases, while the temporal layers connect short details with longer patterns. Together, they estimate where notes and holds belong at your chosen difficulty.
Make it playable
The decoder turns those predictions into lanes, chords and long notes. It keeps the requested key count and prevents notes from overlapping in the same lane. You can watch the result, try playing it, or download the chart.
Explore the 3D model
Every stage has an original, interactive 3D model. Switch between a close view and the whole pipeline, then rotate or zoom to inspect it. The geometry explains the structure and groups repeated channels for readability. During generation, processing events and layer measurements come from your actual job.
A beta shaped by players
Charts can still miss a phrase, choose an awkward pattern or misjudge a long note. Dense mixes, quiet intros and ambiguous beats can be challenging. Difficulty is a guide, rather than a certified game rating.
After playing, tell us what felt early, late, missing or uncomfortable. You can mark an exact moment or attach corrected notes. Sharing your audio for model improvement is optional.
Explore the studio →