Why I built it
I'm Alex.
I make software for a living. I've been doing the hobbyist DJ thing for over twenty years. I like finding ways to bring those two things together. What I don’t like is keeping up track metadata, comments and idiosyncratic color schemes just to answer a simple question: what do I mix next?
I wanted technology to find paths through my music I didn’t know existed. So I built a thing that reads the audio itself, with embeddings, spectral analysis and harmonic rules. Spektra is the thing that I wanted.
How I use it
I wander the Observatory looking for sounds, and drop anchors on the ones that stand for a sonic neighborhood. Then I string a few anchors together into a path through the library and hit Plot Course. Spektra sequences the course along an energy arc and harmonic rules, with a little randomness thrown in so it doesn’t come out mechanical.
Then I export the course, pop it into Mixxx and have fun. I never have to care about my genres, or keep up color schemes and comments.

How it’s made
I’ve been building software professionally for over a decade, and Spektra gets held to the same standard as any production code. I use AI coding tools the way I’d use any other tool. I read, test and own every line that ships, and I use the result every day. My work is on GitHub.
What it won’t become
No subscription, no account, no tracking. Spektra runs on your machine, works offline, and keeps working whether or not I’m still building it. Everything the app sends is listed on the privacy page.
Say hi
Questions, bugs, or a track Spektra turned up for you: [email protected].
I upload mixes to Soundcloud from time to time.
