Audio pops whenever it loops?

Hey all, we have a few tracks we’re trying to have loop in roblox, but whenever it reaches the end and loops, it “pops”.
We originally used an mp3 but found out that it has a few moments of silence when it loops. People on the developer forum said that this was fixed by converting the file to .ogg instead. So we have, and now instead of having a moment of silence, it “pops” right as it loops. We’ve used xld (x lossless decoder), audacity, fl studio, online converters, etc. Everything keeps giving us that “pop”.

Does anyone know a way to solve this?

2 Likes

You could make it fade out on the last little millisecond. This happens in my game sometimes, and I have to fix it too.

Also use Audacity.

These sounds don’t have a “pop” in audacity. Only when brought over in studio.

2 Likes

Ohhh I see you should try fixing it somehow or you can lower your volume, record it in audacity, then make it loud again. You could also report this as a bug too.

Okay so, I think it’s because of logic pro x itself rather than whatever conversion software we used. Going back and listening to the old .mp3 files, I can still hear a slight pop, it was just hard to notice because of the much more noticeable hitch mp3s have when they loop.

Anyone knows how to fix a pop in looping tracks coming from logic pro x?

The pop is due to the beginning and/or end not being zeroed. This creates a jump in the sound that you perceive as a pop. You need to make sure only to cut sound files for looping where the waveform crosses zero.

How do you figure out where a waveform crosses zero? Any resources on the topic?

Open it in your audio editing program. Zoom to the beginning or the end. See where it crosses and crop to there.



What do you mean by “crosses”? I can’t see anything

Where the blue line crosses the black line. Also Roblox can’t always loop correctly due to the frequency the engine updates, so even if you do that it may still pop occasionally


Do you mean this here? Otherwise I don’t really understand what you mean by “where the blue line crosses the black line”