Creating/cloning Sound instances with PlaybackRegionsEnabled causes stuttering in audio streams

Creating audio instances with PlaybackRegionsEnabled causes stuttering in currently playing tracks. I’ve found this to be an issue that’s only just come up recently, and it causes our footsteps system to make our background music sound bad.

In this repro, I had the background music playing as it usually does - as a client Sound globally. As for the footstep sounds, it picks a random sound from a folder (each made from the same SoundId with different playback positions), and plays it under the Part. This causes choppy audio in the background music.

3 Likes

Can confirm this is happening, and only started recently. In my game especially is this critical, as some music is used in the form of a terror radius system. So when footstep audios (or other audios with PlaybackRegionsEnabled) begin playing, it causes these tracks to drop out/stutter. It’s especially annoying because this bug persists into the main client (Roblox App).

I also have a video demonstrating this behavior.

Hey @EmilySillyDev – thanks for the report, we’ll check it out.

Since you said this started happening recently, do you have an estimate of when you first observed it? That could help narrow down root-causes.

Happened mid testing session a few days ago, I believe after the latest update? As far as I remember it was fine the day before, I hopped off for the night, and opening studio had stuttering. Joining the test place my client updated and it started stuttering in there too

Hey @EmilySillyDev – a fix for this is currently in-review

1 Like

Sounds great! Thanks for the response.

1 Like

A fix flag has been merged into version 734; we were hoping to get it into 733, but we’ll flip it as soon as it’s available on most platforms.

1 Like

Always good to receive good news like that, thank you for the timely fix! That popping has been driving me insane lol

1 Like