Skip to Content

ReaperToWwise

When the linear meets the interactive
December 4, 2025 by
ReaperToWwise
romainraynalpro@gmail.com
| No comments yet

Working with middlewares like Wwise means thinking in game logic: events, states, RTPC. However, when it comes to working on a cinematic scene, a narrative, or simply testing a complete sound sequence, the linear aspect of a DAW like Reaper becomes essential. The problem is that there has so far been a lack of true connection between these two worlds.

ReaperToWwise : connect Reaper to Wwise


This is where ReaperToWwise comes into play, a script developed by Mark Hasselbalch, which relies on Audiokinetic's official ReaWwise connector. Together, these two tools finally enable direct synchronisation between Reaper and Wwise: Wwise events are triggered and controlled from Reaper, as if they were part of your session.

This specifically paves the way for a much faster experimental workflow, a sort of mega soundcaster. You can also design a complete cinematic scene in Reaper while using the interactive resources already set up in your Wwise project: random sounds, RTPC, switches... everything works in real time.

It's also a huge asset for your portfolio: instead of just a demonstration in soundcaster or a linear sequence, you can finally present a gameplay sequence played and mixed in context, with the same flexibility as a linear edit.


Connect Reaper and Wwise

1. Install Reaper and Wwise:
    1. Reaper : reaper.fm

    2. Wwise: create a free account at Audiokinetic

2. Install ReaPack :
    1. Allows for easy management of extensions from GitHub, directly within Reaper.  Download_ReaPack
3. Install ReaWwise :
    1. Extensions → ReaPack → Import Repository → Audiokinetic/Reaper-Tools

    2. Extensions → ReaPack → ReaWwise → right click → Install → OK

4. Install ReaperToWwise :
    1. Extensions → ReaPack → Import Repository → ReaperToWwise 

    2. Recherchez ReaperToWwise → right click → Install → OK

5. Connect Reaper :

    1. You will see ReaWwise in the Extensions.
6. Connect Reaper to Wwise :
    1. Open your Wwise project (or create a new one).

    2. In Reaper, run the following script from the action list

    3. ReaperToWwise.lua.
    4. Choose a port (8080 works well).

    5. Click on Connect to Port 

✅ Reaper and Wwise are now connected: You can trigger and control your events directly from your Reaper timeline.


Use ReaperToWwise

La fenêtre principale de ReaperToWwise

The main window of ReaperToWwise allows you to create the necessary elements to interact with Wwise.

  • Add empty item → create an empty item to enter the exact name of the event and the trigger parameters.
  • Add a RTPC lane → create a RTPC lane to control it like a standard automation.
  • Post "StopAll" event → stop Reaper acts as a "StopAll" event from Wwise.
  • RTPC evaluation speed → adjust the RTPC response curve.

Here is the window that appears after double-clicking on an item (you can trigger multiple events on a single item by separating them with a line). 👇

    Voici la fenêtre qui apparaît après un double clic sur un événement (vous pouvez déclencher plusieurs événements sur un seul élément, un par ligne)


ReaperToWwise is now a bridge between linear and interactive.

  • Automation of RTPCs directly from Reaper.
  • Immediate listening in Wwise, without intermediate exports.

Create interactive cinematic scenes:

Une session de Reaper utilisant ReaperToWwise


In my video, I tested this workflow on a sequence of Clair Obscur: Expedition 33. The sound was played by Wwise and triggered live from Reaper, with all the randomisation parameters active.

In the screenshot above, we can see that each container is either an event or a parameter. To help me navigate, I used long items for the states and I have a colour code. (green=true, red=false). 

Exemple :

In this passage, the character begins to run:

Nous pouvons placer les events sur la vidéo

In a Reaper item, I set the "state" Run to True

Ligne de code pour lancer un State depuis Reaper vers Wwise

In Wwise, I have set up a switch container for walking and running.

Le Switch container dans Wwise pour les footsteps

When the Reaper's playback head passes over the item st/Run/True, the footstep sound changes from Normal to Run and plays a random sound from the Random Containers in Wwise.

Les events footsteps trigués par Reaper

This is the first time I can use randomisation in a linear sequence, and each playback produces a unique sequence while maintaining the accuracy of the editing and mixing. Interactive music can be controlled in the same way. Wwise et Reaper travaillant ensemble


An opportunity for the big studios?

During a discussion with Olivier Penchenier, Technical Sound Designer and Cinematic at Sandfall Interactive, he explained to me that for Clair Obscur: Expedition 33, the cinematic scenes were completely redesigned in Reaper for total control, utilising the audio resources created by the teams as a soundbank.

A tool like ReaperToWwise could interest studios for this type of application, providing a direct link between linear and interactive.


Useful resources

Share this post
Archive

Search by datestraduis en anglaistraduis en anglais

Sign in to leave a comment
Composer Desktop Project: my dive into the heart of sound explorers
my dive into the heart of sound explorers