diff options
Diffstat (limited to 'src/server/ControlBindings.cpp')
-rw-r--r-- | src/server/ControlBindings.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/server/ControlBindings.cpp b/src/server/ControlBindings.cpp index 51784452..3e123a16 100644 --- a/src/server/ControlBindings.cpp +++ b/src/server/ControlBindings.cpp @@ -253,7 +253,8 @@ ControlBindings::control_to_port_value(RunContext& context, normal = (expf(normal) - 1.0f) / ((float)M_E - 1.0f); } - float min, max; + float min = 0.0f; + float max = 1.0f; get_range(context, port, &min, &max); return normal * (max - min) + min; @@ -269,7 +270,8 @@ ControlBindings::port_value_to_control(RunContext& context, return 0; } - float min, max; + float min = 0.0f; + float max = 1.0f; get_range(context, port, &min, &max); const float value = value_atom.get<float>(); @@ -337,7 +339,8 @@ ControlBindings::set_port_value(RunContext& context, Type type, int16_t value) { - float min, max; + float min = 0.0f; + float max = 1.0f; get_range(context, port, &min, &max); const float val = control_to_port_value(context, port, type, value); |