Hi, after a lot of testing I think I have a focus on the file issue.
What I want to do is trigger playback of several sound objects in space when I press a key. These are spatialized via attenuation. I agree with you, the problem is not the BPI per se. What I am encountering is that if I change the file index, the BP containing the Metasound Source will not pass this variable change unless the character/player is in the attenuation field==MS is activated. Can it have to do with the fact that the variable is passed only when the BP detects the character is in range and gets activated? I strongly suspect that.
As a matter of fact I tried the following:
- Put 2 BPs (containging the same MSound, which contain an array with 2 different sound assets/files)
- Change the variable from editor, variable is then passed to MS via set integer parameter on event begin-play.-> MS/Audio component is set to active on play, and via print-string I can check that the variable is triggered
- trigger key (send control via event dispatcher to Audio_BPs from character_BP)
- If character is NOT in the attenuation zone, the variable, even if changed, does not work==the file is not changed
5 If character IS in attenuation zone, then it works.
I have tested this in many ways…
EDIT: MS are set to play when silent. I think this is all related to polyphony management, and activities related. The VERY VERY wierd thing is that variables are passed, but ONLY and solely the file change variable does not yield any effect unless character is in attenuation area
Edit_2: attaching pngs of BP