Hello, I recently switched to UE 5.8 and I encountered a problem with the sound limit.
Note that I am only using MetaSounds for this project.
Before, in UE 5.7, you could have up to 32 sounds, no matter their complexity, playing at the same time . This number can be changed, but let’s assume we let it to it’s default value of 32.
In UE 5.8, the number of sounds that can be played at the same time seems to depend on the amount of WavePlayer in the MetaSound. This reduces drastically the amount of sound that can be played at the same time.
Note that the channel limit is still 32.
To test this more precisely I did the following :
-Created a Blank Project in 5.7
-Created a basic MetaSound with 5 WavePlayers
-Played the sound 40 times with a debug key, and looked at the soundWave debug ( au.Debug.SoundWaves 1).
The result was as expected: I had 32 sounds playing at the same time.
I then copied the project and changed it into UE 5.8
Now when I press the debug key , I only see 6 sounds.
To my understanding, this is directly correlated to the number of WavePlayer in the MetaSound, meaning that a MetaSound uses channels equal to the amount of WavePlayer it possesses.
I have recreated the problem with multiple projects and on another computer.
My MetaSounds does not have any Concurrency asset nor does my project have a concurrency asset.
Everything is as it is in a blank project.
Does anyone know what is going on ?
Thank you !
Mat


