Batch Process Multiple Files with Audacity Macros
Audacity includes a powerful batch processing feature called Macros that allows you to apply a defined sequence of effects, edits, and export commands across hundreds of audio files automatically. Instead of opening and editing each recording individually, you can configure your processing chain once and run it across an entire folder of audio files, dramatically reducing editing time while ensuring uniform audio quality throughout your project.
Step 1: Create or Configure Your Macro
Before processing a batch of files, you need a defined Macro:
- Open Audacity.
- Navigate to Tools > Macros (or Tools > Manage Macros depending on your version).
- Click New in the left panel to create a new macro, and name it (e.g., "Podcast Batch").
- Use the Insert button on the right to add the
commands and effects you want to apply in sequential order. Common
additions include:
- Noise Reduction or High-Pass Filter
- Compressor
- Loudness Normalization or Normalize
- An export command, such as ExportWAV or ExportMp3
- Adjust the parameters of each effect by selecting the command and clicking Edit Parameters.
- Click Save to store the macro sequence.
Step 2: Run the Macro on Multiple Files
Once your Macro is configured, you can apply it directly to your audio files without opening them in the workspace:
- Go to Tools > Apply Macro > Palette... (or simply stay in the Tools > Macros dialog).
- Select your desired macro from the list on the left.
- Click the Files... button on the right.
- In the file browser window, navigate to the folder containing your audio files.
- Select all the files you wish to process. You can select hundreds of
files at once by using
Ctrl + A(Windows/Linux) orCmd + A(macOS). - Click Open.
Audacity will immediately begin opening each file sequentially, running through the list of commands, and exporting the processed version. A progress indicator will display the current status of the batch.
Where Output Files Are Saved
By default, Audacity exports the processed files into a newly created
subfolder named macro-output located within the source
folder of the original files. This prevents your original recordings
from being accidentally overwritten.
Best Practices for Batch Processing
- Always keep backups: Keep a separate backup copy of your raw, unedited audio files before running large automated batches.
- Test on a sample file first: Create a test folder with two or three files to verify that the effects, parameters, and output formats meet your standards before running the macro on hundreds of files.
- Include an Export command: A macro applied to files
must include an export step (such as
ExportMp3orExportWAV). If omitted, Audacity will process the files in memory without saving the results to disk. - System resource management: While Audacity handles large batches reliably, processing hundreds of heavy, multi-gigabyte audio files requires significant CPU and drive access. Close resource-intensive background applications to ensure optimal performance.