diff --git a/examples/SimpleFFTExample/Source/SpectrogramComponent.h b/examples/SimpleFFTExample/Source/SpectrogramComponent.h index eb2234e2d3..ed64dc89f8 100644 --- a/examples/SimpleFFTExample/Source/SpectrogramComponent.h +++ b/examples/SimpleFFTExample/Source/SpectrogramComponent.h @@ -124,7 +124,7 @@ public: { const float skewedProportionY = 1.0f - std::exp (std::log (y / (float) imageHeight) * 0.2f); const int fftDataIndex = jlimit (0, fftSize / 2, (int) (skewedProportionY * fftSize / 2)); - const float level = jmap (fftData[fftDataIndex], 0.0f, maxLevel.getEnd(), 0.0f, 1.0f); + const float level = jmap (fftData[fftDataIndex], 0.0f, jmax (maxLevel.getEnd(), 1e-5f), 0.0f, 1.0f); spectrogramImage.setPixelAt (rightHandEdge, y, Colour::fromHSV (level, 1.0f, level, 1.0f)); }