How to clear/empty frames of a AudioStreamPlayback

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By Elec_a

Hi,

I am using AudioStreamPlayback to play custom audio samples and I’m following Godot’s tutorial. It uses

playback.push_frame(Vector2.ONE * sin(phase * TAU))

to push sine wave samples and to play them.

Now, are there any function to clear the playback’s buffer? I looked into documentation but I couldn’t find the answer.

My final goal is to remove the delay when I change the sine wave frequency. Currently when I do that, there is a delay for the changes to take effect.