Summary
Metasound Delay, commonly used to make doppler effects AND Sound effect preset chains with Simple Delay preset (also commonly used to make doppler effect) no longer works, since unreal engine 5.7
What Type of Bug are you experiencing?
Audio
Steps to Reproduce
WITH SOUND EFFECT CHAIN:
- Create a sound effect source preset chain
- Add a single entry to the chain array
- In Preset drop down, create new Source Effect Preset
- Create new Source Effect Simple Delay Preset and assign it
- Create a sound cue with a looping sound (preferably)
- Add Effect chain
Put sound in the world and move around
OR
Put sound on moving actor
WITH META SOUND:
- Create new metasound source
- Add wave player mono with looping wave asset (preferably)
- Add “Delay (Time)” node
- Add UE.Attenuation interface to metasound interfaces
- Add Distance (UE.Attenuation) node
- Divide distance by 34000 (speed of sound in cm/s)
- Plug result in Delay Time (auto converts to time)
- Click on distance node and set range max to 5000
Play the sound in metasound editor and move the Distance knob
OR
Put sound in the world and move around
OR
Put sound on moving actor
Expected Result
In all situations: sound pitch changes, simulating Doppler effect
Observed Result
In all situations: sound pitch doesn’t changes, and you can hear crackling / glitchy sound
Affects Versions
5.8
5.7
Platform(s)
Android
iOS
Linux
Mac
OpenXR
visionOS
Windows