Add motorised attribute to DeviceInfo for generic MIDI maps so that
authorCarl Hetherington <carl@carlh.net>
Wed, 7 Mar 2012 01:11:22 +0000 (01:11 +0000)
committerCarl Hetherington <carl@carlh.net>
Wed, 7 Mar 2012 01:11:22 +0000 (01:11 +0000)
commitfb6895ba8634d86fc57f9638f0e0c61d32eb131f
tree1d2fc5fd692a3f4e8d1d29c50ee332d767cc438e
parent208703da535752a33f439e19afe2bd8493b79d0e
Add motorised attribute to DeviceInfo for generic MIDI maps so that
we can specify if a surface is motorised, and as such will keep its
phyiscal controls in sync with Ardour's controllables at all times.
If this is not the case, we enable the code to avoid jumps when controls and
controllables are out of sync.  Mark the BCF2000 as motorised.

git-svn-id: svn://localhost/ardour2/branches/3.0@11611 d708f5d6-7413-0410-9779-e7cbd77b26cf
libs/surfaces/generic_midi/generic_midi_control_protocol.cc
libs/surfaces/generic_midi/generic_midi_control_protocol.h
libs/surfaces/generic_midi/midicontrollable.cc
libs/surfaces/generic_midi/midicontrollable.h
midi_maps/bcf2000.map
midi_maps/bcf2000_mackie.map