SongHero downloads the track, analyzes every beat with AI, and builds a full chart with 4 difficulty levels โ in one command. No charting experience needed.
No MIDI knowledge. No manual charting. Just a Spotify link and one command.
Paste any Spotify track URL and SongHero finds the audio, downloads it, and generates a full chart. No API keys, no setup โ just the link.
Google Gemini 2.0 Flash maps song sections โ verses, choruses, bridges โ and builds note patterns that feel like a human charted every phrase.
Easy, Medium, Hard, and Expert โ each with independent note grids. Progressive orange fret and chord usage tuned to the song's actual intensity.
Automatically downloads the official music video and packages it as a video background โ just like Clone Hero expects. Drop in and play.
librosa audio analysis extracts precise onsets, tempo maps, and pitch curves. Every note lands on an actual beat โ no random placement.
Outputs a complete Clone Hero song folder with notes.chart, song.ini, album art, and audio. Move it to your Songs folder and you're done.
From a Spotify URL to a playable chart folder in under a minute.
Extracts song title, artist, album art, and metadata from the Spotify URL using public info โ no auth required.
Fetches the highest-quality audio and optional music video from YouTube via yt-dlp and ffmpeg.
librosa detects beats, onsets, and pitch. Gemini maps song sections and suggests note patterns per difficulty.
Builds a .chart file with all 4 difficulties, writes metadata, and packages everything into a ready-to-play folder.
Every chart ships with all four difficulty levels. Pick your pace and play.
| Difficulty | Note Density | Orange Fret | Chords | Style |
|---|---|---|---|---|
| ๐ฅ EASY | 25% | โ | โ | Simple single notes on strong beats |
| ๐ฅ MEDIUM | 50% | โ | โ | Faster single notes, varied patterns |
| ๐ฅ HARD | 70% | โ | โ | Orange notes, some chords, faster sections |
| ๐ธ EXPERT | 90% | โ | โ | Dense patterns, full chords, all notes mapped |
Works on macOS and Linux. Windows via WSL.
brew install yt-dlp ffmpeg ยท pip3 install librosa soundfile numpy scipy
Every chart lands in a complete Clone Hero song folder. Drop it in your Songs directory and play.