From fd7bae6b8086f15f003f83680633e46764a6e43e Mon Sep 17 00:00:00 2001 From: Julien Maille Date: Sat, 31 Jan 2026 10:17:06 +0100 Subject: [PATCH] FIX: visualizer kick/shake --- js/visualizer.js | 2 +- js/visualizers/lcd.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/js/visualizer.js b/js/visualizer.js index 5d8f8fa..31d41b4 100644 --- a/js/visualizer.js +++ b/js/visualizer.js @@ -149,7 +149,7 @@ export class Visualizer { let bass = ((this.dataArray[0] + this.dataArray[1] + this.dataArray[2] + this.dataArray[3]) * 0.000980392) / volume; - const intensity = bass * bass; + const intensity = bass * bass * 10; const stats = this.stats; stats.energyAverage = stats.energyAverage * 0.99 + intensity * 0.01; diff --git a/js/visualizers/lcd.js b/js/visualizers/lcd.js index 17b5a56..b4ccae1 100644 --- a/js/visualizers/lcd.js +++ b/js/visualizers/lcd.js @@ -219,8 +219,8 @@ export class LCDPreset { ctx.translate(-centerX, -centerY); // Shake on kick - if (!this.disableShake && kick > 0.3) { - const shake = kick * 15; + if (!this.disableShake && kick > 0.1) { + const shake = kick * 8; ctx.translate((Math.random() - 0.5) * 2 * shake, (Math.random() - 0.5) * shake); }