A control surface binding attaches a hardware control (such as a button, slider, knob, or
key) to a Wwise element (property or command).
Creating a binding to modify a specific object property value
You can create control surface bindings to target specific object property values in the
Project. This can be useful when you want to attach a controller assignment to objects such
as Game Parameters.
To create a binding that controls a Game Parameter simulation value:
Open a Control Surface Session in one of the following ways:
In the Project Explorer:
Open the Sessions tab and double-click the desired Control Surface Session.
The session opens in an Object Tab.
Click the activation icon (). The session is loaded and activated.
From the menu bar:
Click Views > Utilities > Control Surface
Bindings. The Contorl Surface Bindings view opens.
Click the selector button [>>] and select the desired session. The
session is loaded and activated.
Select the Global group.
Click Add & Learn Binding.
The binding entry is added and the color of the Learn button changes to green, which indicates that the button is
activate.
Select the Property/Command in one of the following ways:
Use the hardware control desired for the binding.
The Learn button is deactivated, and the binding is
created and ready.
Creating a binding to modify the current selection
In the Control Surface Session, you can define bindings that attach the property values
of a selected object to hardware controller controls (sliders, knobs, or buttons).
For example, you could assign four sliders of a control surface to the following
properties:
Voice Volume.
Voice Pitch.
Voice Low-pass Filter.
Voice High-pass Filter.
After you create the bindings, the four sliders are attached to these properties for the
selected objects. If you have motorized faders (for example, the Mackie Control Universal
Pro), each fader automatically moves to the current value as the current selection
changes.
To create a binding that modifies the Voice Volume of the current selection:
Open a Control Surface Session in one of the following ways:
In the Project Explorer:
Open the Sessions tab and double-click the desired Control Surface Session.
The session opens in an Object Tab.
Click the activation icon (). The session is loaded and activated.
From the menu bar:
Click Views > Utilities > Control Surface
Bindings. The Contorl Surface Bindings view opens.
Click the selector button [>>] and select the desired session. The
session is loaded and activated.
Select the Current Selection group.
Click Add & Learn Binding.
The binding entry is added and the color of the Learn button changes to green, which indicates that the button is
activate.
Select the Property/Command in one of the following ways:
Use the hardware control desired for the binding.
The Learn button is deactivated, and the binding is
created and ready.
The current selection binding can also be used to trigger commands on the current
selection. For example, you could map an array of buttons to the following commands:
To create a binding that mutes the current selection:
Select the Current Selection group.
Click Add & Learn Binding.
The binding entry is added and the color of the Learn button changes to green, which indicates that the button is
activate.
Use the hardware control desired for the binding.
The Learn button is deactivated, and the binding is
created and ready.
Click the selector button [>>].
In the contextual menu, click Object commands >
Mute.
Use the hardware control desired for the binding.
The Learn button is deactivated, and the binding is
created and ready.
If you have controller buttons that light up, the light will turn on when muted and turn
off when not muted.