Game audio toolbox with production tools for Unreal, Wwise, FMOD, and Reaper

Details

Sotfware

FMOD

Language

Python

Credits

Anthony Deneyer

Getting access

To access our tools, please share your Github email address so we can add you our Github organization:

Thank you! You'll receive a link in 24h max.
Oops! Something went wrong while submitting the form.
FMOD Batch Importer

Why Use This Tool?

Importing audio assets into FMOD Studio requires several manual steps per sound: creating an event, adding an audio track, assigning a bank, routing to a bus, and organizing into folders. This process repeats for every file in your project.

FMOD Importer Tool automates this workflow. Point it at a folder of audio files, and it will:

  • Match audio files to existing events or create new ones
  • Organize events into the correct folder structure
  • Assign banks, buses, and asset folders based on your templates
  • Process entire directories in a single operation

How It Works

The FMOD Importer operates directly on your FMOD project's XML files, bypassing FMOD Studio's manual workflow:

  1. Project Parsing: The tool reads your FMOD project and indexes all existing events, banks, buses, and folder structures.
  2. File Scanning: Audio files in the selected directory are scanned and their filenames are parsed using value-based matching to extract prefix, feature name, and action segments.
  3. Event Matching: In Match Template mode, each audio file is compared against template events using fuzzy matching and scored by confidence. In Generate from Pattern mode, events are built from the naming pattern.
  4. XML Generation: For each matched or generated event, the tool writes the corresponding FMOD XML structures (event definitions, audio tracks, instrument containers, bank and bus assignments).
  5. FMOD Studio CLI Import: The tool invokes fmodstudiocl.exe to finalize the import and register the new assets within the project.

Tutorial
ALL OUR TOOLS
ALL OUR TOOLS