Pitch alterations not working in an Android build

I’m working on a game right now and at one point I have some dynamic music playing, getting progressively faster as level goes on.

I achieve this through simple pitch += 0.05 at set intervals in my blueprint and it all works great - on PC. As soon as I package the game and run it on my phone, though, that sound never changes pitch at all, it just stays constant at pitch == 1 (the default) and does not react to the proceedings on the screen.

Why is that so? Is dynamically changing pitch at runtime blocked on Android and I have to somehow explicitly force it in my build settings?

Hi @Tigro,

It seems that pitch alternation is not supported in OpenSL ES on Android if you’re using the old audio mixer. The official response was that the new cross-platform audio mixer would support this feature, and it has since been released in 4.17 and is enabled by default starting in 4.23. If you’re able to upgrade your project to 4.17 then you can try building with the new audio mixer enabled and see if that works. Hope that helps.

Exactly what I needed, upgraded and activated the new audio system and it just works, with no further changes needed! Thank you so much, I already tried every workaround and none of them worked so I started losing hope! :smiley: