@Override public void simpleUpdate(float tpf) { if (src.getStatus() != src.getStatus().Playing) { filterIsOn = !filterIsOn; // toggle src = new AudioNode(assetManager, "Sounds/Effects/Foot steps.ogg", true); if (filterIsOn) { src.setDryFilter(new LowPassFilter(.5f, .1f)); System.out.println("Playing with low pass filter"); } else { src.setDryFilter(new LowPassFilter(1f, 1f)); System.out.println("Playing all frequencies unfiltered"); } src.setVolume(10); src.play(); } }