From cb2bc9d779451fb7a1e96aa3dc398bffd00f09b7 Mon Sep 17 00:00:00 2001 From: eggix <9631813+eggix@users.noreply.github.com> Date: Sun, 1 Nov 2020 11:57:25 +0100 Subject: [PATCH] fixed Marbles Y divider ratio to be initialized with 1/16 --- src/Marbles.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/Marbles.cpp b/src/Marbles.cpp index 3adc3c4..2bdf453 100644 --- a/src/Marbles.cpp +++ b/src/Marbles.cpp @@ -262,7 +262,7 @@ struct Marbles : Module { configParam(T_JITTER_PARAM, 0.0, 1.0, 0.0, "Randomness amount"); configParam(X_STEPS_PARAM, 0.0, 1.0, 0.5, "Smoothness"); - configParam(Y_RATE_PARAM, 0.0, 1.0, 0.5, "Clock divide"); + configParam(Y_RATE_PARAM, 0.0, 1.0, 4.5 / LENGTHOF(y_divider_ratios), "Clock divide"); configParam(Y_SPREAD_PARAM, 0.0, 1.0, 0.5, "Probability distribution"); configParam(Y_BIAS_PARAM, 0.0, 1.0, 0.5, "Voltage offset"); configParam(Y_STEPS_PARAM, 0.0, 1.0, 0.0, "Smoothness"); @@ -286,7 +286,7 @@ struct Marbles : Module { x_range = 1; external = false; x_scale = 0; - y_divider_index = 8; + y_divider_index = 4; x_clock_source_internal = 0; edit_mode = 0; } @@ -519,7 +519,6 @@ struct Marbles : Module { marbles::GroupSettings y; y.control_mode = marbles::CONTROL_MODE_IDENTICAL; - // TODO y.voltage_range = marbles::VOLTAGE_RANGE_FULL; y.register_mode = false; y.register_value = 0.0f;