summaryrefslogtreecommitdiff
path: root/libs/surfaces/generic_midi/generic_midi_control_protocol.h
AgeCommit message (Expand)Author
2019-12-31convert GenericMIDI into a real control protocol module, with its own event l...Paul Davis
2019-08-03Update plugins/addons GPL boilerplate and (C) from git logRobin Gareus
2019-03-23NO-OP: whitespacRobin Gareus
2019-03-23Update GenericMidiControlProtocol to use shared/weak Controllable pointersRobin Gareus
2019-03-23Remove unusued API Create/Delete BindingRobin Gareus
2018-06-21remove Session::controllable_by_descriptor() and move code into GenericMIDI c...Paul Davis
2017-12-19Revert "Prototype to allow embedding sysex in midi-map"Robin Gareus
2017-12-06Prototype to allow embedding sysex in midi-mapRobin Gareus
2017-05-12change the way ControlProtocols (control surfaces) are notified and handle St...Paul Davis
2017-01-23generic MIDI: put controllables into touch mode (if appropriate) when data is...Paul Davis
2016-09-27add MIDI bundles to Generic MIDI support so that the ports show up nicely in ...Paul Davis
2016-07-21a more reliable/robust/less complex version of previous commitPaul Davis
2016-05-31move ControllableDescriptor from libpbd to libardour; add support for describ...Paul Davis
2015-12-07adjust generic MIDI surface support to (1) properly use boost::shared_ptr<Por...Paul Davis
2015-12-02GenericMidi: Partially working IO selectors.Ben Loftis
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-10-04globally remove all trailing whitespace from ardour code base.Paul Davis
2015-07-27Allow any one midi event to control only one thing.Len Ovens
2013-08-07major redesign of MIDI port heirarchy and management (part 2)Paul Davis
2012-07-25convert from Glib:: to Glib::Threads for all thread-related APIPaul Davis
2012-06-25add late/lazy binding between generic MIDI bindings and controllable elements...Paul Davis
2012-06-13Slightly tweaked patch from royvegard to add optional threshold for catch-up ...Carl Hetherington
2012-03-19Add set_motorised().Carl Hetherington
2012-03-07Add motorised attribute to DeviceInfo for generic MIDI maps so thatCarl Hetherington
2010-07-07Setup fixed ports for MIDI control data; hence remove configuration of those ...Carl Hetherington
2010-04-08add support for "msg=" bindings and also action="SomeGroup/Action"Paul Davis
2010-04-02remove PBD::Connection (replace use with PBD::ScopedConnection); remove limit...Paul Davis
2009-12-29editors for control protocols (generalized); editor for Generic MIDI that all...Paul Davis
2009-12-28MIDI binding maps make their debutPaul Davis
2009-12-21fully implement and deploy explicit x-thread signal connection syntax (testin...Paul Davis
2009-12-20remove a couple of boost::signals2 trouble spots; fix some --strict compile t...Paul Davis
2009-10-30Fix angle bracket project-local include paths.David Robillard
2009-10-15rework Stateful::set_state() patch to avoid default version argumentPaul Davis
2009-10-15Part 1 of loading 2.X sessions; some things work, some things don't, hacks a-...Carl Hetherington
2008-06-02rollback to 3428, before the mysterious removal of libs/* at 3431/3432Paul Davis
2008-06-02remove empty sigc++2 directoryDoug McLain
2008-04-11merge 3.0 from 2.0-ongoing@3243Paul Davis
2007-04-05A fix to make MIDI controller state save properly, also fixed a bind cancel r...Sampo Savolainen
2006-10-13session export starts from session start marker; add tooltips for rude solo +...Paul Davis
2006-10-09fix abort-capture path, including many subtle issues with shared_ptr<>; remov...Paul Davis
2006-07-10modification to make generic MIDI actually work againPaul Davis
2006-07-07id_t becomes a fully-fledged object, UUID's used for IDs, generic MIDI now ow...Paul Davis
2006-06-15Moved SMPTE type/functions into SMPTE namespace;David Robillard
2006-05-23breakout control protocol code into LGPL library; fix panner buttons even mor...Paul Davis
2006-04-24a) completely refactor abstract UI codePaul Davis
2006-04-10a) moved metering and meter falloff code into libardourPaul Davis
2006-04-05a) dynamically loadable control surface supportPaul Davis