Skip to main content

Documentation Index

Fetch the complete documentation index at: https://reaperagent.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

Connecting to Wwise

Reagent talks to Wwise through the official WAAPI (Wwise Authoring API), so you’ll need WAAPI enabled in your Wwise project, if it isn’t already enabled by default:
  1. In Wwise, open Project → User Preferences
  2. Enable Wwise Authoring API and Allow browser connections from: 127.0.0.1 with port 8090.
  3. Open a project in Wwise — Reagent auto-detects the running instance
You can check the connection by just asking Reagent “is Wwise connected”. If connected, Reagent automatically will determine what your intent is based on your object selection, so you can say “these objects” or “the selected bus” and it will know what you mean.

Wwise Compatibility

Reagent is compatible with Wwise 2021.1 onwards. It has specialized knowledge based on the version and will self heal if API call was incorrect. The Wwise integration works on both Windows and MacOS.

Exploring Wwise Integration

I’ve personally found Reagent x Wwise most helpful when it comes to debugging and checking project structure for silly mistakes. This has been a huge time saver for bigger projects.
Investigate why this sound object is not playing in Wwise. 
Find any containers within this work unit that are not referenced by an Event action.
Check that all sounds in this wwu has the same RMS value.

Automatic Rollback

Every change Reagent makes in Wwise is wrapped in an undo group. If a script fails partway through, Reagent automatically rolls back the partial changes — your project is never left in a half-applied state. You can also undo the whole operation manually from Wwise’s Edit → Undo menu.

Domain Knowledge

The Wwise Subagent draws on hand-authored domain knowledge — troubleshooting patterns, best practices, and many others — when answering questions and debugging. If you hit a tricky Wwise issue, just describe it and Reagent will pull in the relevant guidance into it’s own context.

Audio Analysis on Wwise Source Files

The Wwise subagent can also reach into the source WAV files referenced by your Wwise Sound objects and run audio analysis on them. This is useful for tasks like loudness matching across siblings of a container, checking whether trim points need adjusting, or inspecting source content during an import.
ToolWhat it does
Analyze RMSMeasures loudness of a source file (or a trimmed slice of it) for matching @VolumeOffset across siblings
Analyze SilenceFinds silent regions in the source — useful for verifying or tightening trim points
Analyze TransientsLocates hits and attacks within the source
Extract WaveformReturns waveform peaks for visualization or alignment work
Extract Audio MetadataReturns sample rate, channel count, duration, and bit depth
The subagent automatically respects @TrimBegin / @TrimEnd on Sound objects when analyzing — if trim points are unset (the Wwise default of -0.001), it analyzes the full file instead.
Match the @VolumeOffset on the new dialogue takes I just imported to the existing siblings in this container.
Check whether the trim points on these footstep sounds are still cutting off the tail of the sample.