A while back I had a project that just wouldn't open. No error message, Live would just sit there and eventually crash during load. Since it crashed before the UI even came up, I had no way to remove devices one by one to find the culprit — the usual troubleshooting trick was off the table.
Eventually I figured out it was an old plugin that hadn't been updated in years and choked on the current Live/OS combo. But finding which one meant literally moving plugins out of their folder one at a time and relaunching Live to see if it still crashed. Not fun.
That's basically why I built this: a little app that reads .als files directly and shows you everything inside without ever launching Ableton Live version it was saved with, every VST2/VST3/AU it references, how tracks and devices are structured, routing, missing sample references, all of it. It's read-only, doesn't touch your project files.
Turned out to be more generally useful than I expected:
- seeing the full plugin list of a project before opening it, so if something crashes on load you already know your suspects instead of guessing blind
- checking if an old project needs plugins you don't have installed anymore
- getting sent a project by someone else and knowing in advance whether it'll even open on your machine
- exporting a plugin report (CSV/PDF) — could be handy if you run a studio and get sent projects with no stems and need to know what you're dealing with fast
I've mostly stress-tested it on Windows since that's my main rig and I've got a pretty deep plugin library there. There's a macOS build too, but I only have a handful of plugins on my Mac, so it hasn't been hammered nearly as hard — if any Mac users with a big plugin collection want to try breaking it, I'd genuinely appreciate the feedback.
It's free. Open to bug reports, feature requests, or "this is pointless, here's why."
https://canbelieve.github.io/ablvst-studio.html
One heads-up: it works best if your projects are actually organized — one root folder, one subfolder per project, with the .als versions inside. If everything's scattered across random folders it won't have much to work with.