summaryrefslogtreecommitdiff
path: root/libs/surfaces/generic_midi
AgeCommit message (Expand)Author
2013-01-06fix continuing SNAFUs with ::set_state() for control protocols and the parent...Paul Davis
2012-12-19feedback for toggled MIDI controls now sends 0 or 127, not various in-between...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-07-23forward-port generic MIDI and transport controllable changes from 2.XPaul Davis
2012-06-28Connect to controllable->Destroyed in all cases; fixes crash on route removal.Carl Hetherington
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-26some generic midi debugging plus an assertPaul Davis
2012-06-26fix up some issues introduced by lifecycle tracking of Controllable in Generi...Paul Davis
2012-06-26disconnect from a Controllable when it is destroyedPaul Davis
2012-06-25Patch from royvegard to add a set-bank midi functionCarl Hetherington
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-04-13MCP: timeout display of value when altering with fader or pot; range ops on s...Paul Davis
2012-03-21Update motorised button when a motorised surface's bindings are loaded.Carl Hetherington
2012-03-21Make toggle MIDIControllables with program changes only respond to the approp...Carl Hetherington
2012-03-19Add GPL boilerplate; use x->foo for (*x).foo; tidy some indentation; use a ta...Carl Hetherington
2012-03-19Add set_motorised().Carl Hetherington
2012-03-15radically rethink export/bounce/freeze code design. probably not 100% done by...Paul Davis
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-12-14patch from roy vegard to stop feedback from causing jumps when a MIDI control...Paul Davis
2011-11-23Pack toolbar combo boxes with expand=false and remove size kludges.David Robillard
2011-09-30fixes for 98% of all the warnings/errors reported by OS X gcc on tigerPaul Davis
2011-09-29Upgrade to waf 1.6.7 and autowaf r52.David Robillard
2011-08-16avoid compiler warnings about un-implemented MIDI functions (for now)Paul Davis
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-04-22Fix Python whitespace (follow PEP8 guidelines, reformatted by Python Reindent)David Robillard
2011-03-25permit envvar to define where to find MIDI binding maps (for bundle, or other...Paul Davis
2011-03-16Indent python files with spaces as per style guide.David Robillard
2011-03-07fix all manner of wrongness with port buffer offsetsPaul Davis
2010-11-29fix conversion of MIDI controller (7 bit) value into a 0..+1.0 range valuePaul 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-09-02fix a variety of unused argument errors noted by gcc 4.3.2 on x86Paul Davis
2010-07-08Move MIDI control port ownership into the MIDI Manager, since control port st...Carl Hetherington