How to modulate (Set) a FloatParameter from AnimNotify to MetaSound?

Hi,

How to modulate (Set) a FloatParameter from AnimNotify to MetaSound?

I’m banging my head on this one… It seems so straightforward though, but just can’t figure it out! Sorry if I miss the obvious.

There you my simple logic:

  • All my names are matching
  • My FloatParameter is set as an Input in my MetaSound Source (not a Variable)
  • The Float value feeding the Set FloatParameter is working well (tested through Print)
  • I get no response for this FloatParameter in my MetaSound Source, through PrintLog (Float), both before and after the WavePlayer.
  • I tried executing the Set FloatParameter after the PlaySound, but nope…

Somehow, I feel the Set FloatParameter and the PlaySound are not talking to each other…

Tons of thanks for your guidance!

AnimNotify → metasound is the same AudioComponent call — you just need a valid AudioComponent reference in the notify context (Get Owning AudioComponent or pass it in). The usual gotcha is the parameter name mismatch or calling Set before Play — it silently no-ops if not playing.

My static library nodes take an explicit AudioComponent pin so they work from any context including anim notifies without needing a component on the actor: Expose MetaSound Parameters To Blueprint. Disclosure: mine.