A visual karaoke companion that syncs Pokémon sprites to song lyrics, built for BradleyRose's 21st Night of September livestream event.
On September 21st, 2025, Twitch streamer BradleyRose began a semi-nuzlocke playthrough of Pokémon Fire Red Omega++—a binary hack continuation of Drayano's classic Fire Red Omega from 2009, built with permission.
The entire run was themed around Earth, Wind & Fire's iconic song "September", with every caught Pokémon named after lyrics from the track. Pokeraoke was created to celebrate this—a karaoke machine where trainers travel across the screen catching Pokémon in perfect sync with the music, each sprite representing Bradley's actual catches from the run.
- Trainers (Red or Leaf) walk along as lyrics scroll
- Pokémon sprites appear timed to an LRC lyrics file
- Auto-scrolling with timeline navigation
- 386+ Pokémon from Generations 1-3
- Base and shiny variants
- Special forms: Unown A-Z, Castform weather forms, Deoxys forms
- Map any word or phrase to a Pokémon sprite
- Paste plain text or LRC format with timestamps
- Live preview as you edit
- Flexible search (try
?for Unown ?,rainfor Castform Rain)
- Open Pokéballs: Show all Pokémon immediately
- One for All: Once a Pokémon appears, show it everywhere that word appears
pnpm install
pnpm start- Play: Hit play to watch trainers walk and Pokémon animate along with the lyrics
- Map Words: Click any word to assign a Pokémon sprite
- Customize: Switch trainers, adjust sprite sizes, toggle shiny variants
- Add Lyrics: Paste plain text or LRC format in the editor
- Live Demo: pokeraoke.pages.dev
- BradleyRose's Twitch: twitch.tv/bradleyrose
- Fire Red Omega++ Discord: discord.gg/ThRJYJmebg
Do you remember the 21st night of September? 🎵
