remove Session::controllable_by_descriptor() and move code into GenericMIDI code...
authorPaul Davis <paul@linuxaudiosystems.com>
Thu, 21 Jun 2018 17:05:37 +0000 (13:05 -0400)
committerPaul Davis <paul@linuxaudiosystems.com>
Thu, 21 Jun 2018 17:05:58 +0000 (13:05 -0400)
commit8a18929d57ef82b1233278668a9efe78fe1c17f0
tree41dd4f8bb487f6a570987c04c7601dae9ca3edf9
parent637e70749cf32331df4d09b56f3c819f42f8097e
remove Session::controllable_by_descriptor() and move code into GenericMIDI code (the only user).

This also removes enums introduced to describe well-known parameters for Mixbus. Lookup now involves string
parsing every time, but this is not likely to be a notable cost.
16 files changed:
libs/ardour/ardour/controllable_descriptor.h [deleted file]
libs/ardour/ardour/session.h
libs/ardour/ardour/types.h
libs/ardour/controllable_descriptor.cc [deleted file]
libs/ardour/session_state.cc
libs/ardour/wscript
libs/evoral/evoral/Parameter.hpp
libs/evoral/src/ControlSet.cpp
libs/surfaces/cc121/cc121.cc
libs/surfaces/cc121/cc121.h
libs/surfaces/faderport/faderport.cc
libs/surfaces/faderport/faderport.h
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