Description

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]

Steps to Reproduce

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

Have Comments or More Details?

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

0
Login to Vote

Unresolved
ComponentUE - Audio - MetaSounds
Affects Versions5.05.1
Target Fix5.5
CreatedMay 13, 2022
ResolvedSep 27, 2023
UpdatedJan 25, 2024