diff --git a/README.md b/README.md index 9ee74dd..cc3e103 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,10 @@ A JUCE-based VST3 / AU spectrum analyzer with a fully black UI, teal accents, and a configurable display. +## Screenshots +![Screenshot 01](beamgrid01.png) +![Screenshot 01](beamgrid02.png) + ## Features - **Three display modes** (`MODE` knob): diff --git a/Source/AnalyserComponent.h b/Source/AnalyserComponent.h index 6a4efa1..4819dd4 100644 --- a/Source/AnalyserComponent.h +++ b/Source/AnalyserComponent.h @@ -380,9 +380,9 @@ private: if (b < litCount) { - const float frac = (b + 0.5f) / static_cast (leds); - const juce::Colour base = lf.getTeal().withMultipliedBrightness (0.35f + 0.65f * frac); - fill3D (g, base, juce::Rectangle (x, blockTop, bandWidth, blockLen), radius, depthAmount); + // Flat base colour; the 3D knob (fill3D) is the only source + // of shading so LEDs stay solid until 3D is turned up. + fill3D (g, lf.getTeal(), juce::Rectangle (x, blockTop, bandWidth, blockLen), radius, depthAmount); } // Peak honours the same discrete blocks: draw the peak block in the diff --git a/beamgrid01.png b/beamgrid01.png new file mode 100644 index 0000000..b36892b Binary files /dev/null and b/beamgrid01.png differ diff --git a/beamgrid02.png b/beamgrid02.png new file mode 100644 index 0000000..7312ec4 Binary files /dev/null and b/beamgrid02.png differ