From f8c4c0b5b82e1c060095bb4079e049c9337975ea Mon Sep 17 00:00:00 2001 From: Len Ovens Date: Thu, 4 Jun 2015 14:04:46 -0700 Subject: [PATCH] Make ctl put v-pot in fine mode. --- libs/surfaces/mackie/surface.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/libs/surfaces/mackie/surface.cc b/libs/surfaces/mackie/surface.cc index 1fea8d7c3a..c513793fee 100644 --- a/libs/surfaces/mackie/surface.cc +++ b/libs/surfaces/mackie/surface.cc @@ -492,7 +492,13 @@ Surface::handle_midi_controller_message (MIDI::Parser &, MIDI::EventTwoBytes* ev */ ticks = 1; } - float delta = sign * (ticks / (float) 0x3f); + + float delta = 0; + if (mcp().modifier_state() == MackieControlProtocol::MODIFIER_CONTROL) { + delta = sign * (ticks / (float) 0xff); + } else { + delta = sign * (ticks / (float) 0x3f); + } if (!pot) { if (ev->controller_number == Jog::ID && _jog_wheel) {