diff options
author | Carl Hetherington <carl@carlh.net> | 2012-06-13 21:53:50 +0000 |
---|---|---|
committer | Carl Hetherington <carl@carlh.net> | 2012-06-13 21:53:50 +0000 |
commit | 72642335d13b57ac270f6c4a1cc90cebd9bf6590 (patch) | |
tree | b543cb6fec72f050c21e447dbdf99aef8932b1d9 /libs/surfaces/generic_midi/midicontrollable.cc | |
parent | 1c2951e0eaff278833c8f90bab20afb7c80175c7 (diff) |
Slightly tweaked patch from royvegard to add optional threshold for catch-up of non motorised controls in generic MIDI surfaces (#4828).
git-svn-id: svn://localhost/ardour2/branches/3.0@12716 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/surfaces/generic_midi/midicontrollable.cc')
-rw-r--r-- | libs/surfaces/generic_midi/midicontrollable.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/surfaces/generic_midi/midicontrollable.cc b/libs/surfaces/generic_midi/midicontrollable.cc index ec586d3532..50662abdb7 100644 --- a/libs/surfaces/generic_midi/midicontrollable.cc +++ b/libs/surfaces/generic_midi/midicontrollable.cc @@ -220,7 +220,7 @@ MIDIControllable::midi_sense_controller (Parser &, EventTwoBytes *msg) float max_value = max(last_controllable_value, new_value); float min_value = min(last_controllable_value, new_value); float range = max_value - min_value; - float threshold = 10; + float threshold = (float) _surface->threshold (); bool const in_sync = ( range < threshold && |