summaryrefslogtreecommitdiff
path: root/libs/surfaces/generic_midi/generic_midi_control_protocol.cc
AgeCommit message (Expand)Author
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
2012-04-25remove the apparently unnecessary "ui_bind()" macro from entire source basePaul Davis
2012-04-24revert previous commit (it should work, but did not); minor tweaks elsewherePaul Davis
2012-04-24make generic MIDI support handle SendFeedback() in process()-context, not in ...Paul Davis
2012-04-24likely fix for various odd problems with cross-thread callbacksPaul Davis
2012-04-23ControlProtocol doesn't actually need any record of an event loop and doesn't...Paul Davis
2012-03-19Add set_motorised().Carl Hetherington
2012-03-07Add motorised attribute to DeviceInfo for generic MIDI maps so thatCarl Hetherington
2012-03-06Work around problems with some JACK<->ALSA midi bridges which don'tCarl Hetherington
2011-08-14make control protocol's SelectByRID signal work, thus enabling MIDI binding m...Paul Davis
2011-08-13track changes to config parameters for MMC device id's correctly (from roy ve...Paul Davis
2011-08-10if a binding map specifies controllables that don't exist in the session, dro...Paul Davis
2011-03-25permit envvar to define where to find MIDI binding maps (for bundle, or other...Paul Davis
2011-03-07fix all manner of wrongness with port buffer offsetsPaul Davis
2010-11-27changes associated with save/restore of AutomationControl id'sPaul Davis
2010-11-13make ardour3 build and link on OS X (tiger, at least)Paul Davis
2010-07-08Move MIDI control port ownership into the MIDI Manager, since control port st...Carl 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-03-30handle deletion of UI objects between the time that a callback is queued with...Paul Davis
2010-03-25use correct (RCConfig-based) name for MIDI port in generic MIDI control stuff...Paul Davis
2010-02-01Fix illegal iterator usage.David Robillard
2010-01-04provide a real and usable MuteControllable for Routes (so that MIDI can use it)Paul Davis
2010-01-04add a way to see (most of) the waf config used to build ardour at run time (f...Paul Davis
2010-01-01provide limited momentary note on/off MIDI binding option; remove some debugg...Paul Davis
2009-12-31new PBD::ControllableDescriptor class to encapsulate parsing of binding URIs ...Paul Davis
2009-12-30restore excess calls to sync-order stuff (for now); allow MIDI controllers to...Paul Davis
2009-12-30make generic MIDI control track remote control ID changes; fixup messes in th...Paul Davis
2009-12-29editors for control protocols (generalized); editor for Generic MIDI that all...Paul Davis
2009-12-28add sysex support to MIDI binding maps, and a couple more functionsPaul 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-12-19use new syntax for connecting to backend signals that enforces explicit conne...Paul Davis
2009-12-17switch to using boost::signals2 instead of sigc++, at least for libardour. no...Paul Davis