From 6ba96e9a60428676fdf5cf6060e5d981ba1f3976 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Nusser?= Date: Sat, 21 Jul 2018 14:35:36 +0200 Subject: Switch latency_stddev to be samplerate independent (and thus in ms). Visualization seems correct but I didn't verify the math. --- plugingui/humaniservisualiser.cc | 2 +- plugingui/timingframecontent.cc | 12 ++---------- 2 files changed, 3 insertions(+), 11 deletions(-) (limited to 'plugingui') diff --git a/plugingui/humaniservisualiser.cc b/plugingui/humaniservisualiser.cc index fd643d4..f0c016a 100644 --- a/plugingui/humaniservisualiser.cc +++ b/plugingui/humaniservisualiser.cc @@ -105,7 +105,7 @@ void HumaniserVisualiser::Canvas::repaintEvent(GUI::RepaintEvent *repaintEvent) float v = (-1.0f * velocity_offset + 1.0f) * 0.8; int y = height() * 0.2 + v * height(); y = std::max(0, y); - int w = latency_stddev / spx * 3 * 2; // stddev is ~ +/- 3 span + int w = 50.f * latency_stddev / spx * 3 * 2; // stddev is ~ +/- 3 span int h = velocity_stddev * height() / 4; DEBUG(vis, "max: %d, spx: %d, x: %d, w: %d", latency_max_samples, spx, x, w); diff --git a/plugingui/timingframecontent.cc b/plugingui/timingframecontent.cc index 835356d..50a5da3 100644 --- a/plugingui/timingframecontent.cc +++ b/plugingui/timingframecontent.cc @@ -86,20 +86,12 @@ TimingframeContent::TimingframeContent(Widget* parent, float TimingframeContent::thightnessKnobToSettings(float value) const { - value -= 1.0f; - value *= -1.0f; - value *= 500.0f; - - return value; + return (1.f - value)*10.f; } float TimingframeContent::tightnessSettingsToKnob(float value) const { - value /= 500.0f; - value *= -1.0f; - value += 1.0f; - - return value; + return 1.f - (value/10.f); } void TimingframeContent::tightnessKnobValueChanged(float value) -- cgit v1.2.3