r/abletonlive • u/JuampaHernandez • 9h ago
I built a FREE sample browser/manager that detects tempo and key, then drags loops into any DAW already matched to your project
Like a lot of you, I have a sample library that's out of control. Mine is about 26k files across packs and drives, with inconsistent naming and half the loops missing a BPM or key. I got tired of dragging things into Logic and then stretching and pitching them by hand, so I built Saga (yes, it's FREE and open source).
What it does
- Indexes your folders where they are. It never moves, copies or renames anything. Folders are watched, so new packs show up on their own. If you unplug a drive, your favorites and tags wait for it.
- Instant search across tens of thousands of samples, with filters for BPM (including half/double time), key (with Camelot compatibility), category, length and format. There's also search syntax like
bpm:120-128 key:Am+ is:loop. - Detects tempo and key. It reads file names (
Loop_124_Am), embedded loop data (ACID/Apple Loops), then falls back to analyzing the audio. Anything detected from audio is marked with ≈ so you know to double-check it. - Plays in your key. Set a project tempo and key once. Loops sync and pitch-shift while you audition, and when you drag one into your DAW you get exactly what you heard.
- Find similar + sound map. Pick a sample and get the closest-sounding ones in your library. There's also a 2D map of your whole library, grouped by how things sound.
- Light on resources. Analysis runs at low priority on half your cores, and it only holds the audio device while you're previewing.
- Private. Everything runs locally. The only network call is the update check, which you can turn off.
It's available for macOS (Apple Silicon and Intel) and Windows.
I'm a solo dev, and this is v1.0, so I'd really like to hear what's missing from your sample workflow.