How do you activate triggers for MetaSound using Blueprint?

Due to the official release of UE5 getting rid of the “Get Parameter Interface” node, it seems that every tutorial and forum post I come across is outdated on this matter. I simply wish to be able to start/stop various parts of a MetaSound with triggers that will be called by blueprint. However, I can’t seem to get even basic functionality working. My most recent attempt at this is below:

When I click play on the project, only the first wave asset plays. In order for the second to play, I need to manually click simulate on the trigger.

1 Like

Not deleting the topic because it took me 4 full days of searching for an answer and someone is bound to be looking for the same thing.

Either way, this Youtube video covers it quite well: UE5 Metasounds Quickies 7: Controlling Metasound Parameter and Array Inputs from Blueprints - YouTube

3 Likes

Hi, hanks very much! I was trying to get my metasound system to work in UE5 for ages. This seems to help

This didn’t explain anything. I’m still having the exact same issue as OP

@Shadowfang_TC did you ever figure this out? I’m having a devil of a time with it because everything keeps changing from version to version of UE5

This keeps tripping me up, too!

The solution is that you need to be passing parameters to the audio component and not the metasound source.

1 Like

Triggers are the confusing one — theyre not Set like the other params. In vanilla BP you call Execute Trigger Parameter on the AudioComponent (not Set), and only after the metasound is actually playing. If the trigger input has a name mismatch by even one char it silently does nothing which makes debugging annoying.

If you want a cleaner BP node for it, my plugin exposes this as a single FireTrigger node — same for the other types: Expose MetaSound Parameters To Blueprint. It’s just a thin wrapper over the engine calls so you still use the same metasound graph, just fewer scattered nodes to remember. Has a component variant that auto-finds the AudioComponent too. Disclosure: I made it, happy to just explain the vanilla wiring if you’d rather not use a plugin.