Set inputs for meta sound in sequencer

We’ve been experimenting with meta sound inputs. For example creating a meta sound for radio com that takes a wav as input and applies filters on it.

It is handy and works well at runtime. But is it possible to set inputs for a meta sound used in an audio track in sequencer? If not directly supported, would it be possible for us to add support for it in a child class of the audio section? Or is there any workaround?

Hi Mickael,

Thanks for your patience here. Inputs on meta sounds are supported on Sequencer, but not for wave inputs.

A potential workaround would be to have an array of wave sources in your meta sound and use an integer to select an entry from that array. You could also create a blueprint wrapper around your metasound with an audio component, and a Sound Wave variable that’s exposed to cinematics. You can create a setter function that calls “Set Wave Paramter” and Sequencer will call that function when animating the Sound Wave variable.

To extend the audio track to support more input types look at FAudioComponentInputEvaluationData in MovieSceneAudioSystem and the corresponding maps in UMovieSceneAudioSection.

Thanks,

Austin