Bounce Buddy automatically scans and bounces your Logic project — online or offline — organizing every track and all of its nested routing. No templates needed: it adapts to every session and every user, automatically.


No pixel matching, no window flapping, no "hope the mixer was visible". It decodes Logic's own project file.
Every sidechain keeps working during isolated bounces — the feeder feeds the detector without printing into the stem. Trackspacer & co. included. Toggle per stem.
The full master tree with per-insert bypass toggles per version — print without the limiter, keep the glue compressor.
Bounced stems and versions render inside the app, waveforms and all. Play any stem soloed or all together as a mix. Snapshots keep every pass recallable.
Checked against track data and phase-cancel null-tested against the full mix. Length, size, peak & RMS per stem.
Mix versions in one click, each bounced from its own cycle, section or individual marker — different markers per version.
Offline for speed, or online in real time so a hybrid rig's hardware inserts and analog chains print into every stem. No re-patching.
Full mono stem export, split mono L/R and stereo pairs — with automatic mono→stereo when a mono source feeds a stereo FX return.
The nesting slider dials grouping density live — from a handful of grouped stems to fully flat. Auto-tidy folds big sessions toward a target count.
Kill latent noise and hum, shrink archives and uploads — each stem can bounce only to its last region.
Zip & archive to multiple destinations, save the bounced state for recall, cherry-pick stems for AI-platform upload.
Remotely scan, group, bounce, review and share — or just get a push notification when the bounce completes, null test included.
Every decision Bounce Buddy makes — what the stems are, how they group, what shares a bus with what — is worked out from a duplicate of your project data, offline, before Logic is asked to do anything at all. Bounce Buddy never writes to your project. The only thing that ever writes to it is Logic, and the only thing it writes is a save — the same one you'd have pressed yourself before handing the session to anybody.
Nothing in your arrangement is added, deleted, moved, renamed or re-routed. Not a track, not a region, not a send. During the bounce it does drive the things a bounce needs — mutes, solos, mix-bus plugins — and every one of them goes back the way it found it when the run finishes.
That's the whole reason it's built this way. A tool you have to check by hand afterwards isn't saving you anything.
The hard part of this was never the bouncing. It's reading a session correctly — every stack, every shared bus, every aux you forgot was feeding something — and getting the same answer every time.
So Bounce Buddy carries a library of more than sixty saved project states, taken from my own work: nested stacks, Drum Machine Designer kits, multi-output instruments, sidechains, half-finished sessions with tracks left muted. Every build re-reads all of them and compares the stem list it produces against the list I've checked by hand and signed off. Alongside that sit 121 constructed test cases covering the routing shapes that are rare in real sessions and awkward in every one of them.
If a single stem moves, changes name, or changes parent, the build fails and doesn't ship. That's the whole rule. It isn't glamorous, but it's the reason I'm comfortable letting this near your work.
Free beta · no subscription · macOS 14+ · Logic Pro 12+ recommended (works on 11+) · Logic in any of its languages