Dynamic effects modify or enhance the audio of individual Sound objects or an entire SoundGroup. You can apply these effects to make your audio more immersive within your experience, such as using ReverbSoundEffect in large rooms to make them feel massive.
Applying Dynamic Effects
Each dynamic effect you apply has additional properties you can adjust until you achieve the type of sound you desire. For more information on these properties, see each dynamic effect's API page.
To apply a dynamic effect:
In the Explorer window, insert a new dynamic effect into a Sound or SoundGroup object.
Hover over the audio object and click the ⊕ button. A contextual menu displays.
From the menu, insert a dynamic effect.
(Optional) In the Properties window, select the new dynamic effect and adjust its properties.
Types
Equalizer
The EqualizerSoundEffect allows for control of the volume of various frequency ranges. This dynamic effect is useful to highlight or minimize particular elements of audio, such as muffling all audio in your experience when a user goes underwater.
Audio without effect | Audio with equalizer |
Compressor
The CompressorSoundEffect reduces the dynamic range of audio by lowering the volume of the highest parts of a source while at the same time raising the overall volume. This dynamic effect is useful to set a consistent volume for users to hear even if you record audio while whispering or speaking loudly. You can also use this dynamic effect to prioritize sounds from one SoundGroup over another through the process of ducking. For more information, see Ducking.
Audio without effect | Audio with compressor |
Reverb
The ReverbSoundEffect simulates the effect of sounds bouncing off of several surfaces. This dynamic effect is useful to simulate more realistic reflections of sounds in interior spaces, such as bouncing a basketball inside a gymnasium, or playing rock music in a stadium.
Audio without effect | Audio with reverb |
Chorus
The ChorusSoundEffect simulates the effect of multiple vocals or instruments playing simultaneously by taking the original sound and overlaying copies, each with slight variations in pitch. This dynamic effect is useful for simulating a robotic or futuristic quality to your audio.
Audio without effect | Audio with chorus |
Distortion
The DistortionSoundEffect simulates the effect that would occur when overdriving older style audio equipment. This dynamic effect causes clipping in the sound and adds a general "fuzziness", which is useful for either adding intensity and character to musical instruments.
Audio without effect | Audio with distortion |
Echo
The EchoSoundEffect causes a sound to repeat on a delay with diminishing volume, simulating the real effect of an echo that bounces off of hard surfaces, such as walls and caves.
Audio without effect | Audio with echo |
Flange
The FlangeSoundEffect creates a sweeping or whooshing effect by copying the original audio signal and playing it slightly offset and modulated on top of the original. This dynamic effect is useful for adding strange, otherworldly digital quality to your audio. For example, you can use it on an air conditioner recording to make a sci-fi spaceship engine rumble.
Audio without effect | Audio with flange |
Pitch Shift
The PitchShiftSoundEffect raises or lowers pitch without changing the playback speed. This dynamic effect is useful for changing the scale of your sounds. You can use it to make small sounds feel huge by pitching them down or conversely pitch sounds up to make an explosion sound more like a balloon pop.
Audio without effect | Audio with pitch shift |
Tremolo
The TremoloSoundEffect creates a trembling effect on a sound by varying its volume up and down. This dynamic effect is useful to transform instrument sounds into a wavy, dreamlike quality, or to create swells and dips in weather-related audio.
Audio without effect | Audio with tremolo |