Read the whole song
Bass, mids, highs, transients, dynamics, beat density, and tempo are analyzed before the ride begins.
Audio-reactive puzzle racer // Odin + raylib
PSYCHO listens to any song, reads its rhythm and energy, then builds a complete psychedelic roller coaster around it. No two rides feel the same.
PSYCHO does not paste a waveform under a car. It composes a cached 3D course whose shape, speed, traffic, and mood come from the music.
Bass, mids, highs, transients, dynamics, beat density, and tempo are analyzed before the ride begins.
Quiet passages climb. Intense sections dive. Spectrum and rhythm shape turns, tunnels, traffic, gates, and color.
Steer one closed-loop course, chase chains and boosts, dodge hazards, and reach the final note.
The course is generated up front, so you can see where the music has been—and where it is about to throw you.
Small native code. Big reactive systems. Enough secrets to make the road feel alive.
Curves, banking, height, speed, and the chase camera follow one complete centerline built from your song.
Collect matching colors, protect your streak, repair shields, and catch gold for invulnerable double-score runs.
Overdrive leaves luminous ship echoes behind. Somewhere deeper in the signal, one of them learned to drive.
Cycle between a height profile, top-down route, minimal map, or no HUD at all when you want pure flow.
A subtle stereo effect follows musical energy. Toggle it live and dial the amount to taste.
Written in Odin with raylib, PSYCHO ships as a remarkably small native binary with no launcher attached.
Download the latest release. Your music is analyzed locally and never leaves your computer.
No account // no launcher
Extract the archive beside config.toml, point PSYCHO at a WAV, MP3, OGG, or FLAC file, and let it listen.
# Linux / macOS
$ ./psycho ~/Music/your-song.mp3
# Windows PowerShell
> .\psycho.exe C:\Music\your-song.wav
The road is waiting
Choose a song you know by heart. PSYCHO will show you what it looks like at speed.