When a Sound Wave is set on a referenced node, and that node is used in composition, the Sound Wave will cut out after some time. This does not occur if the reference node uses an Input node for the Wave. Does not occur in PIE

Base node:
[Link Removed]

Parent node:
[Link Removed]

Steps to Reproduce

1) Launch AudioQA
2) Create a MetaSound Source
2) Remove the One Shot Interface
3) Hook up a Wave Player node
4) Set Funky_Groove_120bpm_loop_stereo as the Wave to play. Check off the Loop bool
5) Create another MetaSound Source
6) Add the first node you created as a node in that MetaSound Source
7) Hook up the Play and Output node
8) Add this MetaSound to a level
9) Package the level for Windows or launch in Standalone
10) Open the level
11) Let the audio play for a bit OR
Enter gc.ForceCollectGarbageEveryFrame 1
Enter start GC

Expected Result:
The sound loops continuously

Actual Result:
After about 10 loops through, the sound cuts out. The MetaSound remains active in au.debug.sounds. (if using Force GC, the sound will stop when you start GC)

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-146564 in the post.

Login to Vote

ComponentUE - Audio - MetaSounds
Affects Versions5.0
Target Fix5.0.2
Fix Commit19950197
Main Commit19953099
Release Commit19950197
CreatedMar 18, 2022
ResolvedApr 28, 2022
UpdatedJan 25, 2023