Setting Metasounds Variable

For any future visitors to this thread—Set Wave Parameter does in fact work with MetaSounds. I’m not sure why it doesn’t work in @Bradical’s setup, but I have had no issues using it for mine.

I believe your MetaSound has to be triggered before using Set Wave Parameter (or any other “Set Parameter” function, for that matter).

Edit: Adding more to this post for additional clarity and helpfulness.

Here is my Blueprint setup:

I schedule my MetaSound to play using Play Quantized on a Quartz clock I’ve set up already. Then I set my MetaSound inputs.

This is part of my “Set Wave Assets and Volumes” function:

I have multiple WaveAsset inputs which are set in this function using the above graph.

Lastly, here is my MetaSound graph to show the inputs. Nothing fancy.

To summarize:

  • Make sure your MetaSound has been triggered before using “Set Parameter” functions.
  • Make sure have inputs set up in your MetaSound for receiving wave parameters—not variables.

I’ll update this post if I’m misinformed, or if things change in the future. Hope it helps!

4 Likes