Audacity Mastering Macro: Normalize, Compress, Limit
Mastering audio in Audacity can be streamlined significantly by automating your workflow with custom macros. This guide walks you through creating a reusable mastering chain macro that applies loudness normalization, dynamic range compression, and peak limiting in a single click, ensuring your podcasts, voiceovers, or music tracks achieve a polished, commercial sound with consistent volume.
Step 1: Create a New Macro
- Launch Audacity.
- Navigate to Tools > Macros... in the top menu bar.
- In the left-hand column of the Macro Manager window, click the New button.
- Enter a descriptive name for your chain, such as
Mastering Chain, and click OK.
Step 2: Add Loudness Normalization
Normalizing first ensures your audio hits the compressor at a predictable level, allowing dynamic processing to behave consistently regardless of the raw recording volume.
- Select your new macro in the left panel.
- Click the Insert button on the right side.
- In the command list, locate and select Loudness Normalization, then click Edit Parameters.
- Configure the settings:
- Normalize to: Perceived Loudness (LUFS)
- Target value:
-16 LUFS(standard for stereo podcasts and web audio) or-19 LUFS(standard for mono voice).
- Click OK, then click OK again to add the command to your macro list.
Step 3: Add the Compressor
Compression reduces the dynamic difference between the loudest and quietest sections, resulting in a tighter, more cohesive sound.
- Click Insert in the Macro Manager.
- Select Compressor and click Edit Parameters.
- Adjust the parameters to standard mastering levels:
- Threshold:
-14 dBto-18 dB - Noise Floor:
-40 dB - Ratio:
2:1or3:1(gentle compression suitable for mastering) - Attack Time:
0.20 secs - Release Time:
1.0 secs - Uncheck Make-up gain for 0 dB after compressing (the limiter will manage final levels).
- Threshold:
- Click OK, then click OK to insert the step.
Step 4: Add the Limiter
A limiter catches any sudden transients and establishes an absolute ceiling, preventing digital clipping and distortion.
- Click Insert in the Macro Manager.
- Select Limiter from the command list and click Edit Parameters.
- Configure the limiter:
- Type: Soft Limit
- Input Gain (Mono/Left & Right):
0 dB - Limit to:
-1.0 dB(leaves enough headroom to prevent inter-sample clipping during MP3 or AAC export) - Hold:
10.0 ms
- Click OK, then click OK to add it to the chain.
Step 5: Save and Run the Macro
- Verify the order of operations in the command list:
Loudness NormalizationCompressorLimiter
- Click the Save button in the Macro Manager, then click Close.
To apply the macro to your project, open your audio file, select the
track (or press Ctrl + A / Cmd + A to select
all), navigate to Tools > Apply
Macro, and select your custom mastering macro. Audacity will
automatically process the entire sequence sequentially.