summaryrefslogtreecommitdiff
path: root/libs/surfaces/mackie/mackie_control_protocol.cc
AgeCommit message (Expand)Author
2012-04-12MCP: start generalizing mapping between surface controls and ARDOUR::Automati...Paul Davis
2012-04-12remove old mcp config params, use new onePaul Davis
2012-04-12MCP: rename ports again, remove ports from MCP bundles, wakeup devicesPaul Davis
2012-04-12MCP: more surface properties, correctly close IOSources when switching surfac...Paul Davis
2012-04-12missing initializationPaul Davis
2012-04-12MCP: switch devices on the fly; name MIDI ports appropriately; fix active sta...Paul Davis
2012-04-12propagate GUI track selection to control protocols; make MCP update when GUI ...Paul Davis
2012-04-12MCP: loading device info files basically operationalPaul Davis
2012-04-12MCP: stubbed device info file loadingPaul Davis
2012-04-12MCP: check on whether we using pan width controlPaul Davis
2012-04-11MCP: more tracing for rewind; change play LED illumination rulePaul Davis
2012-04-11MCP: make BasicUI::rewind() behave symmetrically to BasicUI::ffwd(); basics o...Paul Davis
2012-04-11MCP: fix missing message when setting a button(led) to its current state; mor...Paul Davis
2012-04-11MCP: more view mode stuffPaul Davis
2012-04-11MCP: more view mode support, use 6 bits for pot information, more mute debug ...Paul Davis
2012-04-11MCP: start adding different view modes and support for FlipPaul Davis
2012-04-11MCP: more mute button debug tracing; fix action for fn keysPaul Davis
2012-04-11MCP: use goto-visual-state-N as default function key bindingsPaul Davis
2012-04-11MCP: provide basic mechanism for configuring function keysPaul Davis
2012-04-11MCP: rename raw_id() to id(); add missign modifier_state() functionPaul Davis
2012-04-11MCP: probably fix crash on solo, another debug tracePaul Davis
2012-04-11MCP: further objectification of event handling codePaul Davis
2012-04-11move all code to construct MIDI messages into relevant Control/Strip/Surface ...Paul Davis
2012-04-11MCP: breakout Led class code; remove builder code for Led changes and put it ...Paul Davis
2012-04-11MCP: slightly cleaner code for button map definitionPaul Davis
2012-04-11MCP: actually build button mapPaul Davis
2012-04-11MCP: fix n_strips() count; new button dispatch schemePaul Davis
2012-04-11MCP: debug tracing, plus start of a new cleaner handling system for button ha...Paul Davis
2012-04-11MCP: tweak operation of most transport buttons, make save button work, start ...Paul Davis
2012-04-11remove debugging output, and fix MCP to use MISSING_INVALIDATOR to stop crash...Paul Davis
2012-04-10MCP: fix fader touch button IDs; remove last traces of MidiControlUIPaul Davis
2012-04-10give MackieControlProtocol its own thread and make it parse incoming MIDI in ...Paul Davis
2012-04-10MCP: actually map routes to strips, more debug tracingPaul Davis
2012-04-10drastic, fundamental redesign of MCP codePaul Davis
2012-04-09MCP: make rightward bank shift work, and add a flag for scrub mode; more code...Paul Davis
2012-04-09MCP: F1-7 jump to a given view; F8 closes any currently open dialog; in zoom ...Paul Davis
2012-04-09MCP: shift-select resets gain to unityPaul Davis
2012-04-09MCP: maybe handle multiple MCUs better; add support for modifier keys; rearra...Paul Davis
2012-04-09MCP: register thread with GUI and create session event poolPaul Davis
2012-04-09MCP: different meter debug trace; initial support for track selectionPaul Davis
2012-04-09allow ControlProtocols to call for undo/redo in GUI; make MCP use thisPaul Davis
2012-04-09MCP: zoom button toggles ledPaul Davis
2012-04-09MCP: zoom in on cursor right pressPaul Davis
2012-04-09remove redundant MackieButtonHandler class, implement initial zoom support fo...Paul Davis
2012-04-09start breaking apart the various controls into their own headers and source c...Paul Davis
2012-04-09MCP: change refresh interval for meters + automation + timecode to 100msecPaul Davis
2012-04-09MCP: add some locking to the RouteSignals objectPaul Davis
2012-04-09MCP: possible support for metering (really)Paul Davis
2012-04-08MCP: start up event loop (thread) so that we can do timeouts and metering; st...Paul Davis
2012-04-08MCP: remove files no longer used (copies are always available in 2.0-ongoing ...Paul Davis