diff --git a/core/src/zero1hd/rhythmbullet/audio/visualizer/BasicVisualizer.java b/core/src/zero1hd/rhythmbullet/audio/visualizer/BasicVisualizer.java index 096bc71..aefa397 100755 --- a/core/src/zero1hd/rhythmbullet/audio/visualizer/BasicVisualizer.java +++ b/core/src/zero1hd/rhythmbullet/audio/visualizer/BasicVisualizer.java @@ -32,12 +32,11 @@ public class BasicVisualizer extends VisualizerCore { public BasicVisualizer() { super(Gdx.graphics.getWidth(), Gdx.graphics.getHeight()/2, 0, 0); mirrors = new Array<>(); - barHeightMultiplier = Gdx.graphics.getHeight()*0.0075f; pixmap = new Pixmap(2, 2, Format.RGBA8888); pixmap.setColor(Color.WHITE); pixmap.fill(); barCount = 65; - smoothRange = 4; + smoothRange = 3; angleRot = new Vector2(MathUtils.cosDeg(rotation), MathUtils.sinDeg(rotation)); textures = new Texture[barCount]; bars = new Sprite[barCount]; @@ -80,13 +79,13 @@ public class BasicVisualizer extends VisualizerCore { public void modify(float delta) { //Averaging bins together for (int i = 0; i < barCount; i++) { - float barHeight = 0; + float barHeight = 2; for (int j = 0; j < binsPerBar; j++) { barHeight += Math.abs(audioPCM[j+i*binsPerBar]); } barHeight /= binsPerBar; barHeight *= barHeightMultiplier; - bars[i].setSize(barWidth, bars[i].getHeight() < barHeight ? barHeight : bars[i].getHeight() - 1800f*delta); + bars[i].setSize(barWidth, bars[i].getHeight() < barHeight ? barHeight : bars[i].getHeight() - 1.5f*Gdx.graphics.getHeight()*delta); } } @@ -105,6 +104,7 @@ public class BasicVisualizer extends VisualizerCore { } public void updatePositionInfo() { + barHeightMultiplier = height*0.05f; int barSpace = 0; angleRot.set(MathUtils.cosDeg(rotation), MathUtils.sinDeg(rotation)); diff --git a/core/src/zero1hd/rhythmbullet/graphics/ui/components/TitleBarVisualizer.java b/core/src/zero1hd/rhythmbullet/graphics/ui/components/TitleBarVisualizer.java index 4e3392e..f5cda68 100755 --- a/core/src/zero1hd/rhythmbullet/graphics/ui/components/TitleBarVisualizer.java +++ b/core/src/zero1hd/rhythmbullet/graphics/ui/components/TitleBarVisualizer.java @@ -14,7 +14,6 @@ import com.badlogic.gdx.scenes.scene2d.ui.Image; import com.badlogic.gdx.utils.Disposable; import zero1hd.rhythmbullet.audio.visualizer.MirrorVisualizer; -import zero1hd.rhythmbullet.graphics.meshes.TitleBarMesh; public class TitleBarVisualizer extends Group implements Disposable { private Visualizer visual; @@ -24,10 +23,10 @@ public class TitleBarVisualizer extends Group implements Disposable { public TitleBarVisualizer(AssetManager assets, OrthographicCamera camera) { if (assets == null) throw new NullPointerException("TitleBarVisualizer requires assets manager... ITS NULL YOU FOOL"); visual = new Visualizer(); - visual.getVis().setSpaceBetweenBars(visual.getVis().getBarWidth()-3); + visual.getVis().setSpaceBetweenBars(visual.getVis().getBarWidth()-2); addActor(visual); - setSize(Gdx.graphics.getWidth(), Gdx.graphics.getHeight()*0.3f); + setSize(Gdx.graphics.getWidth(), Gdx.graphics.getHeight()*0.2f); setPosition(0, (Gdx.graphics.getHeight()-getHeight())/2f); visual.setWidth(getWidth()); visual.setHeight(getHeight());