Audio Engineering & DAW Workflow

How to Safely Clean Pro Tools, Logic Pro & Audio Plugin Caches on Mac (AAX, AU, VST)

If your DAW hangs while scanning Audio Units, or Pro Tools crashes on startup with corrupted plugin databases, bloated audio caches are almost always the cause. Here is how to safely purge them.

By Elem Debbarma
•
Updated November 2026
•
5 min read

1. Why Audio Plugins Hoard 20+ GB on Mac

Every music producer and sound engineer on macOS knows the feeling: you install a trial plugin, update your FabFilter or Waves bundle, or migrate to a new macOS version, and suddenly:

This happens because macOS DAWs maintain separate binary validation databases and waveform peak caches for every plugin ever installed on your machine. Even after you delete a plugin from /Library/Audio/Plug-Ins/Components, its cached registration database remains behind, corrupting future scans.

2. Fix Logic Pro: Clearing the AudioUnit (AU) Cache

When Logic Pro or GarageBand fails to validate a plugin, forcing a complete rescanning of the AudioUnit database fixes 95% of launch freezes.

Important Step Quit Logic Pro, GarageBand, and any other audio software completely before running these commands.

Run these commands in Terminal to delete the cached AudioUnit registry:

# Delete Logic Pro's cached AU validation file
rm -rf ~/Library/Caches/AudioUnitCache/com.apple.audiounits.cache

# (Optional) Delete general audio unit cache index
rm -rf ~/Library/Caches/com.apple.audiounits.cache

When you restart Logic Pro, it will initiate a clean, fresh scan of your installed .component plugins without crashing on legacy corrupted entries.

3. Fix Pro Tools: Clearing Avid AAX & Database Caches

Pro Tools maintains multiple persistent cache and preference databases that frequently cause launch crashes after plugin updates.

Step 1: Delete Pro Tools Installed AAX Plugin Database

This forces Pro Tools to rescan only your currently active AAX plugins:

rm -f ~/Library/Preferences/Avid/Pro\ Tools/InstalledAAXPlugins

Step 2: Clear Avid WaveCache Files

Pro Tools generates WaveCache.wfm files for every audio file imported into sessions. Stale session caches can be safely wiped:

# Clear Avid global audio database caches
rm -rf ~/Library/Caches/Avid/*

4. Clearing VST3 & Waves Offline Installer Bloat

If you use Waves Central, Native Instruments Native Access, or Arturia Software Center, your Mac likely has gigabytes of staged offline installer files and unneeded VST2/VST3 duplicate scans:

# Waves Central local installer caches (often 8+ GB)
rm -rf ~/Library/Caches/Waves\ Audio/*

# Native Instruments staged download caches
rm -rf ~/Library/Caches/Native\ Instruments/*
Built for Audio Producers

Clean DAW & Plugin Caches in 1 Click

CacheMelt is a 3.1 MB native Mac app built for creative professionals. It safely detects and purges Avid AAX, Logic AU, VST, and Waves caches without touching your presets or audio samples.

  • Zero Terminal Commands: Inspect sizes and clean in 1 click.
  • Free Tier Included: Clean up to 3 GB 100% free with no account or email needed.
  • Apple Silicon Native: Blazing fast on M1, M2, M3, M4 & Intel Macs.
CacheMelt native Mac audio plugin cleaner

5. The 1-Click Way (CacheMelt Audio Cleaner)

Instead of navigating hidden ~/Library folders and risking the accidental deletion of license files (like iLok or Steinberg eLicenser keys), CacheMelt includes a dedicated DAW & Audio Plugins Module.

It specifically targets:

6. Frequently Asked Questions

Will clearing audio caches delete my plugin presets or licenses?

No. Your plugin presets live in separate user preference paths (e.g. ~/Music/Audio Music Apps/Patches or vendor preset folders). Cache databases only contain binary checksums and waveform peaks.

Will I have to re-enter serial numbers or iLok authorizations?

No. License authorizations are managed by PACE iLok or hardware machine IDs stored in system keychains, which are completely untouched by audio cache cleanups.