Get your Logic Pro sounds
downloaded and installed, fast.
The built-in content downloader in Logic Pro, MainStage, and GarageBand is slow and unreliable. This tool gives you direct download links so you can grab all your sounds, loops, and instruments at full speed.
Download the file, then right-click → Open it (macOS blocks downloaded files the first time).
Follow the dialog boxes. No Terminal knowledge needed.
Much faster downloads
Download many files at once instead of one at a time. Most people see 5-10x speed improvements.
Pick up where you left off
Internet dropped? Laptop went to sleep? Just run the command again. It won't re-download anything.
Choose what you need
Get just the essential packages your app needs, or the full content library. Start small, add more later.
Before you start
- ✓ Logic Pro, MainStage, or GarageBand is installed on your Mac
- ✓ You have an internet connection
- ✓ You have free disk space — essentials are only 1-3 GB; the full library is 43-78 GB depending on the app (details below)
- ✓ About 30 minutes for the full library (depending on your internet speed)
Never used Terminal before? No worries.
Terminal is a built-in app on every Mac. It lets you type commands to tell your computer what to do. You just need to paste the commands from each step below — nothing to memorise.
- Press Cmd + Space to open Spotlight
- Type Terminal
- Press Enter
A window with a text cursor will appear. To paste a command, press Cmd + V, then press Enter to run it.
Generate your download links
This downloads a small tool, reads your app installation to find all available content, and creates text files listing every download link. By default it uses Logic Pro. For MainStage, add -n Mainstage to the end. For GarageBand, add -n GarageBand.
lpx_download_links on your Desktop containing:
mandatory_download_links.txt— the essential packages (28-38 depending on the app)all_download_links.txt— the complete library (707-917 packages depending on the app)
Install the download tool
This installs aria2, a small download manager that can grab many files at once and resume if your internet drops. You only need to do this once.
brew install aria2 instead.
Download your content
This downloads the actual sound files from Apple's servers to a folder on your Mac. Pick the essential packages if you're short on space, or grab everything.
Essential packages only:
The complete library (900+ items):
Install the packages
This takes the downloaded files and installs them into Logic Pro so your sounds, loops, and instruments are ready to use.
sudo command needs your Mac login password. When you type it, nothing will appear on screen — that's normal. Just type your password and press Enter.
How much space do I need?
If your Mac is tight on space, start with the essential packages. They include everything Logic Pro needs to work fully. You can always add more later.
| App | Packages | Essential download | Full download | Full installed |
|---|---|---|---|---|
| Logic Pro | 915 (28 essential) | ~1.3 GB | ~78 GB | ~101 GB |
| MainStage | 917 (32 essential) | ~1.4 GB | ~77 GB | ~100 GB |
| GarageBand | 707 (38 essential) | ~2.2 GB | ~43 GB | ~56 GB |
Common questions
The tool is open source (MIT license). You can read every line of code on GitHub.
-n Mainstage to the command in Step 1. For GarageBand, add -n GarageBand. All three apps use the same Apple servers for content.
Quick reference
Already know what you're doing? Here are all the commands in one place.
$ cd ~/Downloads && mkdir -p lpx_links/app && cd lpx_links/app && curl -#L https://github.com/davidteren/lpx_links/tarball/master | tar -xzv --strip-components 1 && ./lpx_links.rb
# 2. Install aria2 (one-time)
$ curl -fsSL https://raw.githubusercontent.com/davidteren/lpx_links/main/scripts/install_aria2.sh | bash
# 3. Download essential packages
$ aria2c -c --auto-file-renaming=false -i ~/Desktop/lpx_download_links/mandatory_download_links.txt -d ~/Downloads/logic_content
# 4. Install
$ sudo ~/Downloads/lpx_links/app/scripts/install.sh ~/Downloads/logic_content