Version
To simulate the sound reflections in an acoustic space effect in game, you can use the Wwise Matrix Reverb plug-in. This plug-in effect has been created specifically for game developers who need optimized performance and great quality. Its unique controls allow you to balance the quality of the reverb with the CPU and memory usage so that you can achieve the best results within the restraints of your game and platform. Although this reverb plug-in uses less CPU than the RoomVerb effect plug-in, it has fewer controls available, which can make it more difficult to create realistic results.
The Wwise Matrix Reverb plug-in considers all of the following concepts in its algorithm:
Direct sound - A sound wave that travels directly to the listeners ear and is not reflected off any surfaces. Most sounds are naturally reflected off walls or ceilings.
Early reflections - The first handful of sonic reflections produced by a sound. These reflections provide the brain with information about surfaces they have reflected from, and can give the listener an idea of the position of the sound source in relation to these surfaces.
Reverb tail - The remaining sonic reflections that occur as the sound waves continue to reflect off surface materials.
Echo density - The amount of echoes per second produced by the reverberation algorithm.
Modal density - Modes are the peaks in the frequency domain representation of an audio signal. Increasing the modal density improves the realism of the reverberation when simulating most acoustic spaces. Decreased modal density can cause ringing sounds.
Delay line - An algorithmic process that simulates the time taken for sound to propagate over varying distances. Increasing the number of delay lines increases the modal and echo density of the reverb.
Delay lengths - The time interval between the moment a sound enters and exits a delay line. Increasing delay lengths will augment the modal density but decreases the echo density.
Note | |
---|---|
Currently, this Effect does not work with ambisonics. If used on an ambisonic voice or Bus, it will not initialize. |
Many of the Wwise Matrix Reverb properties can be edited in real time and can be mapped to specific Game Parameters using RTPCs.
Interface Element |
Description |
|||||
---|---|---|---|---|---|---|
Inclusion |
Determines whether the element is included or excluded. When selected, the element is included. When unselected, the element is not included. By default, this applies across all platforms. Use the Link indicator (to the left of the check box) to determine or to set platform-specific customizations. When this option is unselected, the property and behavior options in the Property Editor become unavailable. Default value: true |
|||||
Name |
The name of the Effect instance. Effect instances are a group of effect property settings. They can be one of two types: custom instances or ShareSets. Custom instances can be used by only one object, whereas ShareSets can be shared across several objects. |
|||||
Effect |
The type of effect. |
|||||
Shared by (Used by) |
A list of objects that currently subscribe to the selected ShareSet. This field is called “Used by” when editing a custom instance of the Effect. |
|||||
|
Opens a search field where standard alphanumeric entries filter out unmatching elements from the view. Learn more in Using Tables. Click the Close icon to the left of the search icon to close the search field and remove the filter.
|
|||||
|
Returns the Effect property settings to their default values. This option is only available when editing a custom instance of the Effect. |
|||||
Notes |
Additional information about the Effect. |
Pre-delay |
The delay that occurs before the signal enters the reverberation unit. A longer pre-delay time can be used to simulate larger rooms where the first echoes take longer to be heard. The first reflection will be heard at a time interval based on the sum of the pre-delay time and the shortest of the delay lines specified for the reverb. Default value: 0 |
Reverb Time |
The time taken for the sound to decay by 60 dB from its original amplitude. Default value: 4 |
HF Ratio |
A rolloff factor to control the reverberation time for high relative to low frequencies. For example a ratio of 2 means that the reverberation time at Nyquist frequency will be twice as short as the reverberation time of DC, a 0 Hz oscillation frequency. When the value of this ratio is less than 1, the high frequency reverberation time becomes longer than the lower frequencies. In some cases the HF Ratio used will be less than specified to avoid stability problems fundamental to the algorithm when using shorter reverb times combined with long delay times and higher HF ratio. Default value: 2 |
Wet Level |
Gain factor applied to reverberated sound. Default value: -35 |
Dry Level |
Gain factor applied to direct path sound. Default value: -96.3 |
Process LFE |
Determines whether the Effect is processed in the LFE channel or not. When selected, the Effect is always processed in the LFE channel. When unselected, either of the following occurs: There will be silence in the LFE channel, if the Effect is used in an Auxiliary Bus. The LFE channel will be unaffected, if the Effect is applied as an inserted effect. Default value: true |
Quality vs. Performance |
A setting that specifies your preferences in the compromise between sound quality and performance (memory and processing) You can select one of the following:
Default value: Balance quality and performance |
Delay Lengths Mode |
Default value: Default delay lengths |
Custom delay lengths time |
The length of the delay for each delay line matrix entry, which all have their own default value. Default value: 30.86 |
Questions? Problems? Need more info? Contact us, and we can help!
Visit our Support pageRegister your project and we'll help you get started with no strings attached!
Get started with Wwise