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.
Many of the Wwise Matrix Reverb properties can be edited in real time and can be mapped to specific game parameters using RTPCs.
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.
Interface Element |
Description |
|||
---|---|---|---|---|
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. |
|||
|
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. |
|||
Effect Settings | ||||
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: 0
|
|||
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. |
|||
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 delay lengths |
Specifies that the delay length's default settings will be used. |
|||
Custom delay lengths |
Specifies that a matrix comprised of individual delay lengths for each delay line will be used to change the “color” of the reverb and to add artistic effects. Longer delay lines increase the modal density of the reverb but also increase the memory usage, and decreases the echo density. Range:
1 to 35 |
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