From 040ff854e0dd0418c866ab8c2acfc6be87f01853 Mon Sep 17 00:00:00 2001 From: Ryan <73148864+Ryan-000@users.noreply.github.com> Date: Sun, 14 Sep 2025 23:41:03 -0400 Subject: [PATCH] Fix AudioStreamPolyphonic to honor AudioStreamPlayer.pitch_scale --- scene/resources/audio_stream_polyphonic.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scene/resources/audio_stream_polyphonic.cpp b/scene/resources/audio_stream_polyphonic.cpp index da9de3a5fdf..9248a539f6c 100644 --- a/scene/resources/audio_stream_polyphonic.cpp +++ b/scene/resources/audio_stream_polyphonic.cpp @@ -178,7 +178,7 @@ int AudioStreamPlaybackPolyphonic::mix(AudioFrame *p_buffer, float p_rate_scale, while (todo) { int to_mix = MIN(todo, int(INTERNAL_BUFFER_LEN)); - int mixed = s.stream_playback->mix(internal_buffer, s.pitch_scale, to_mix); + int mixed = s.stream_playback->mix(internal_buffer, p_rate_scale * s.pitch_scale, to_mix); for (int i = 0; i < to_mix; i++) { p_buffer[offset + i] += internal_buffer[i] * volume;