Set [metasound] Object Array Parameter doesnt work as intended on 5.3

Hi there! I’m trying to figure out why a in-game sequencer for music was working perfectly on 5.2 and doesn’t work anymore on 5.3.

My intention is to create a kind of audio master material that accepts multiple samples and selects them directly within Metasound through an array index. In version 5.2, I made an array of objects public, and this then filled the Metasound array with the correct samples. I did this like so:

I migrated the exact same system to a Unreal 5.3 project and noticed that, unlike what happened in 5.2, only the default sample in the array was playing, and it seemed not to react at all to the waves provided by my blueprint array. I suspect it might be a bug, and I would ask the developers to take a look, but if anyone knows of an alternative or a new way to use this command, it would be of great help, thanks!

This is the same exact system in 5.3 and doesn’t work at all:

Ok, i found what was causing the issue. Those kind of setup doesn’t work anymore in construption script for some reason, so you have to change the object parameteres on runtime. Work perfectly now, even with array.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.