summaryrefslogtreecommitdiff
path: root/libs/surfaces/generic_midi/generic_midi_control_protocol.cc
AgeCommit message (Expand)Author
2016-07-21a more reliable/robust/less complex version of previous commitPaul Davis
2016-07-21do not delete MIDIControllable* when dealing with pending MIDI Control reques...Paul Davis
2016-07-14enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.hPaul Davis
2016-06-05Stripable signals moved to PresentationInfoPaul Davis
2016-05-31remove any reference to Route in Generic MIDI support (basically a NO-OP)Paul Davis
2016-05-31move ControllableDescriptor from libpbd to libardour; add support for describ...Paul Davis
2016-05-31first vaguely working version using PresentationInfoPaul Davis
2016-05-04OMNIBUS COMMIT: prefer const XMLNode::property method (and provide a real one)Paul Davis
2015-12-07adjust generic MIDI surface support to (1) properly use boost::shared_ptr<Por...Paul Davis
2015-11-23allow use of (N)RPN messages in generic MIDI binding maps (UNTESTED)Paul Davis
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-10-04globally remove all trailing whitespace from ardour code base.Paul Davis
2015-08-20save/load generic-midi motorized setting - fixes #5296Robin Gareus
2015-07-27Handle the 4 common encoder types.Len Ovens
2015-07-27Add enc to midi map for mcp style encoders.Len Ovens
2015-07-27Allow any one midi event to control only one thing.Len Ovens
2015-07-15fix “missing operator<< for PBD::ID” (clang)Robin Gareus
2015-07-13Move learned midi binding reload after midi map load (fixes #6405)Len Ovens
2015-07-11fix PBD::ID string formatRobin Gareus
2015-07-10Add debug for generic midi controlLen Ovens
2015-06-24rationalize save/restore of control surface "feedback" propertyPaul Davis
2014-06-25Change PBD::find_files_matching_regex and PBD::find_files_matching_filter to ...Tim Mayberry
2014-06-17Replace all use of PathScanner with equivalent functions from pbd/file_utils.hTim Mayberry
2014-06-17Change PBD::PathScanner API to return results by value to avoid inadvertent m...Tim Mayberry
2014-01-10Merge windows+cc branch into cairocanvas branch. Not finished, need to now me...Paul Davis
2013-12-21conform to new CP API designPaul Davis
2013-12-13change Generic MIDI control so that it handles a SendFeedback request synchro...Paul Davis
2013-09-12incomplete merge of master into windows (requires upcoming changes to master ...Paul Davis
2013-09-06Rename SearchPath class SearchpathTim Mayberry
2013-09-05move MidiPortManager from AudioEngine to SessionPaul Davis
2013-09-05'surfaces/generic_midi' - Minor modification to prevent MSVC from complaining...John Emmas
2013-08-07major redesign of MIDI port heirarchy and management (part 2)Paul Davis
2013-06-10save and restore Generic MIDI threshold/smoothing valuePaul Davis
2013-04-06fix reload of Generic MIDI binding state when the target state involves just ...Paul Davis
2013-03-18missing part of the midi map fixPaul Davis
2013-03-18return the full MIDI map search path from system_midi_map_search_path(), to f...Paul Davis
2013-01-06fix continuing SNAFUs with ::set_state() for control protocols and the parent...Paul Davis
2012-12-19prevent crash when saving learned MIDI binding that is now missing its contro...Paul Davis
2012-10-17forward part the backend part of the generic MIDI control fixes from mb2/a2Paul Davis
2012-07-25convert from Glib:: to Glib::Threads for all thread-related APIPaul Davis
2012-06-28Add what I think is a missing lock when reading controllables.Carl Hetherington
2012-06-28fix MIDI binding stuff when the controllable does actually exist the first ti...Paul Davis
2012-06-26fix up some issues introduced by lifecycle tracking of Controllable in Generi...Paul Davis
2012-06-25add late/lazy binding between generic MIDI bindings and controllable elements...Paul Davis
2012-06-23Use Glib instead of pbd/filesystem.h in GenericMidiControlProtocolTim Mayberry
2012-06-23Use Glib::file_test instead of PBD::sys::existsTim Mayberry
2012-06-23Use std::string instead of PBD::sys::path in pbd/search_path.h, pbd/file_util...Tim Mayberry
2012-06-19Hush some debug messages.Carl Hetherington
2012-06-13Slightly tweaked patch from royvegard to add optional threshold for catch-up ...Carl Hetherington
2012-05-18major rationalization of use of search paths. ardour now has just 4 functions...Paul Davis