Inputs in Sequencer don't update when a MetaSound is changed or if the Sound on an audio track is changed to a different asset. The Inputs cannot be added or removed manually. This leads to the user needed to remove and readd the Audio Track if a MetaSound Sound asset's inputs change, otherwise, Failed to Set Parameter messages spam the output log.
This effects user created inputs as well as inherited ones. For example, the On Play node changed recently.
Ex. from QAGame. On the AudioTrack_Shot1 asset, UE.Source.OnPlay no longer exists since this noe was added. Start Time also does not exist on the node.
[Image Removed]
1) Open AudioQA
2) Create a Level Sequencer
3) Add an Audio Track
4) Add the MSS_ProcedualMusic
5) Open the MetaSound asset and add or remove some inputs OR
Right-click on the MetaSound in the track. Under Properties, change the Sound asset
Expected Result:
The input options on the sequencer update if the MetaSound or Audio asset is changed
Actual Result:
All the Inputs stay and cannot be deleted
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-151857 in the post.
0 |
Component | UE - Audio - MetaSounds |
---|---|
Affects Versions | 5.0, 5.1 |
Target Fix | 5.6 |
Created | May 13, 2022 |
---|---|
Resolved | Sep 27, 2023 |
Updated | Sep 19, 2024 |