Why Logic Pro is hard to back up
A Logic project is a .logicx package. Inside it sits a ProjectData file, an Alternatives folder that holds every saved version, a Bounces folder that holds every rendered mixdown, an Audio Files folder that holds every regioned take, and a Freeze Files folder that holds CPU-offloading renders Logic makes and discards on its own. Naive backup tools either ignore the package or copy every freeze file every time you reopen a session. Sampler instruments like Alchemy and the EXS24 also reference a user sample library that lives elsewhere on disk — back up the session without it and the restored project opens with missing content.
How macup handles it
macup steps into .logicx packages and backs up the parts that matter: ProjectData, Alternatives, Media, and the Audio Files folder where your recorded takes live. Bounces and freeze files are excluded by default because Logic regenerates freezes from the plugin chain and you can always re-bounce a mix from the project.
For sampler content, macup treats your user audio library as a first-class include. ~/Music/Audio Music Apps/Samples, Sampler Instruments, and Impulse Responses ride along with the projects so that a restored session on a fresh Mac finds the same Alchemy patches and EXS instruments it was saved with.
Continuous backup watches the session while you work. Because macup chunks and deduplicates, a six-hour tracking session that produces ten gigabytes of new takes contributes the ten gigabytes of new takes — not the entire session folder again. AES-256 encryption happens on the Mac before anything uploads.
Recommended policy
A backup set configured like this covers the important things and skips the regeneratable ones:
name: Logic Pro sessions
include:
- ~/Music/Logic
- ~/Music/Logic/**/*.logicx
- ~/Music/Audio Music Apps/Samples
- ~/Music/Audio Music Apps/Sampler Instruments
- ~/Music/Audio Music Apps/Impulse Responses
- ~/Music/Audio Music Apps/Patches
exclude:
- "**/Freeze Files/**"
- "**/Bounces/**"
- "**/Undo Data/**"
- "**/Fades/**"
- "**/*.logicx/Media/Movie Files/**"
schedule:
mode: continuous
debounceSeconds: 60
quietHours: 02:00-06:00
destination: macup-cloud
retention:
daily: 30
weekly: 26
monthly: 36Tune further in the macup dashboard per destination.
What you get back
Open the dashboard, find the session, and roll back to the Alternative you saved before the mastering pass — the takes, the fades, and the plugin automation land intact. Or pull a single .logicx package out of last month’s snapshot onto a new Mac, and Logic reopens the project with the same sampler patches because the user library rode along.