diff --git a/panda/src/audiotraits/openalAudioSound.cxx b/panda/src/audiotraits/openalAudioSound.cxx index 8b0c009db8..85bfaea9bb 100644 --- a/panda/src/audiotraits/openalAudioSound.cxx +++ b/panda/src/audiotraits/openalAudioSound.cxx @@ -630,6 +630,9 @@ get_balance() const { void OpenALAudioSound:: set_play_rate(float play_rate) { _play_rate = play_rate; + if (_source) { + alSourcef(_source, AL_PITCH, play_rate); + } } ////////////////////////////////////////////////////////////////////