Does anyone know how to get a float from a metasound? If I create an output in my metasound (float), how do I get acces to that float value in a BP?
Thanks
Unfortunately this can’t be done yet as of 5.0.3—I haven’t heard if it’s to be included in 5.1 or not but I heard a long time ago that it’s being looked at. I imagine the main challenge is resolving the multithreaded timing issues, with Blueprints not being able to keep up with the sample accuracy of MetaSounds, etc.
Thanks. I’m using 5.1 and I can’t find a way to do it, so it’s probably not ready yet.
Well, here I am 3 years later trying to do same thing… is it possilbe yet in 5.5 ? Chat GPT says:
Access the value via Get Parameter Value
(if available):
Unreal does not expose MetaSound outputs directly in Blueprint yet (as of 5.4), but you can use AudioParameterControllerInterface
to pass values in, or trick it using parameter feedback.
but no ‘Get Parameter Value’ appears (besides the Niagra one, which doesn’t work).
In current versions of Unreal 5 you can achieve this using the Metasound Output Watch Subsystem, see Brian’s video: https://www.youtube.com/watch?v=s8IVdEprKzI