Amanita Analog Filter - macOS installation

Requires macOS 11 or later. Includes Audio Unit, VST3 and CLAP.
The Apple Silicon ZIP supports arm64. The Universal ZIP supports Apple Silicon
and Intel, including Intel DAWs running under Rosetta on Apple Silicon.
Download only from https://analogfilter.amanita.music/.

One command in Terminal
1. Quit your DAW.
2. Open Terminal (Applications > Utilities), paste this line and press Return:
     curl -fsSL https://analogfilter.amanita.music/install-macos.sh | bash
   It selects the package for your Mac, checks its SHA-256 and runs the
   installer. You do not need sudo or Xcode Command Line Tools.
3. Open your DAW and rescan plug-ins if necessary.

The command selects the arm64 package in a native Apple Silicon Terminal and
the Universal package on Intel or when Terminal runs under Rosetta. If your
DAW runs under Rosetta but Terminal is native, download the Universal ZIP from
the website and run its installer instead.

Installing from this ZIP
1. Quit your DAW and extract the ZIP completely.
2. Keep Install Amanita Analog Filter.command beside the AU, VST3 and CLAP
   folders, then double-click it and follow the messages in Terminal.
3. Open your DAW and rescan plug-ins if necessary.
If macOS refuses to open the downloaded .command file, use the Terminal
command above. To install this exact ZIP instead, open Terminal, type
/bin/bash followed by a space, drag the .command file into the Terminal
window and press Return. Run only installers from packages you trust.

What the installer does
- Installs only for your current user, without administrator access:
    ~/Library/Audio/Plug-Ins/Components/Amanita Analog Filter.component
    ~/Library/Audio/Plug-Ins/VST3/Amanita Analog Filter.vst3
    ~/Library/Audio/Plug-Ins/CLAP/Amanita Analog Filter.clap
- Checks all three bundles' identity, version, processor architecture and
  code signature before replacing anything.
- Stages all copies first and restores the previous installation on an
  ordinary error or termination signal during replacement.
- Removes com.apple.quarantine only from the three installed copies.
  No macOS security setting or unrelated plug-in is changed.
- Keeps previous bundles in a backup folder and prints its location.
  To restore one, quit your DAW, move the installed bundle elsewhere, then
  move Components.backup, VST3.backup or CLAP.backup into its respective
  plug-in folder and rename it to the original bundle name shown above.
  Do not merge old and new bundle folders.
- Refuses concurrent installs. After a forced interruption or shutdown, a
  retry reports the recovery folder. Keep those files and restore a previous
  plug-in from its previous/ folder if needed, then remove the reported
  pending file and empty lock folder before retrying.

Manual installation is also possible: copy each whole bundle from its format
folder into the corresponding user plug-in folder above, with your DAW closed.
macOS or your DAW may block a downloaded bundle; the installer handles its
quarantine attribute. If the AU is still missing, restart your Mac and rescan.

Preview status
These bundles are ad-hoc signed and are not Apple-notarized. The installer
does not disable Gatekeeper or other system-wide protections.
Before updating, back up your projects. Version 0.4.0 keeps saved plain values
and parameter IDs, but Gain and Drive have finer curves near 0 dB and Rate
now reaches 30 Hz. Previously recorded normalized Gain, Drive and Rate
automation maps to different values; check those lanes after updating.
Cutoff still spans 1 Hz to 20 kHz. Its saved settings remain in hertz, but
automation recorded before the 0.3.3 range extension can address different
frequencies.
