diff --git a/Source/visualiser/VisualiserRenderer.cpp b/Source/visualiser/VisualiserRenderer.cpp index e42380f9..7225524d 100644 --- a/Source/visualiser/VisualiserRenderer.cpp +++ b/Source/visualiser/VisualiserRenderer.cpp @@ -103,7 +103,7 @@ void VisualiserRenderer::runTask(const std::vector &points) { #if OSCI_PREMIUM if (parameters.isGoniometer()) { // x and y go to a diagonal currently, so we need to scale them down, and rotate them - point.scale(1.0 / std::sqrt(2.0), 1.0 / std::sqrt(2.0), 1.0); + point.scale(-1.0 / std::sqrt(2.0), 1.0 / std::sqrt(2.0), 1.0); point.rotate(0, 0, -juce::MathConstants::pi / 4); } #endif