From 9febf7ba15585a3f258b5a20cb8a6ad198262985 Mon Sep 17 00:00:00 2001 From: Recrown Date: Mon, 10 Sep 2018 01:32:49 -0500 Subject: [PATCH] attempt at fixing discrepancy between spectrum and actual data --- .../src/zero1hd/rhythmbullet/desktop/audio/PCMObtainer.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/desktop/src/zero1hd/rhythmbullet/desktop/audio/PCMObtainer.java b/desktop/src/zero1hd/rhythmbullet/desktop/audio/PCMObtainer.java index 1736f5b..4f3f782 100755 --- a/desktop/src/zero1hd/rhythmbullet/desktop/audio/PCMObtainer.java +++ b/desktop/src/zero1hd/rhythmbullet/desktop/audio/PCMObtainer.java @@ -9,6 +9,7 @@ import java.text.DecimalFormat; import java.util.Observable; import java.util.Observer; +import org.lwjgl.openal.AL; import org.lwjgl.openal.AL11; import com.badlogic.gdx.Gdx; @@ -133,6 +134,9 @@ public class PCMObtainer implements Observer, PCMSystem { String millisPerWindowF = df.format(windowSize/(float) sampleRate); millisPerWindow = (long) (Float.valueOf(millisPerWindowF)*1000); songChanged = true; + + intermediateBuffer.clear(); + playingBuffer.clear(); begin(); }