summaryrefslogtreecommitdiff
path: root/libs/surfaces/mackie/mcp_buttons.cc
AgeCommit message (Collapse)Author
2016-02-01mackie: substantial reworking of flip mode with large chunks of code no ↵Paul Davis
longer used. Flip mode only works in Sends subview mode. Display is incorrect when flipped - vpot is still updated by send level changes. TO BE FIXED.
2016-02-01mackie: add new bindings for Save,Undo,Cancel,EnterPaul Davis
these now control punch in, punch out, external sync and follow edits, respectively
2016-02-01mackie: fix stupid thinko, and use BaseUI::access_action() to correctly ↵Paul Davis
accesss GUI actions
2016-01-31Mackie protocol: clear Marker modiferBen Loftis
2016-01-31mackie: remove Trim pot mode, and add skeleton for TrackView subview modePaul Davis
2016-01-31mackie: strengthen behaviour of clear solo buttonPaul Davis
2016-01-31mackie: make replace (finish-range) LED flash at the right timePaul Davis
2016-01-31mackie: make nudge work as modifier and on its ownPaul Davis
2016-01-31mackie: hard-code drop+replace buttons to start/finish-range-from-playheadPaul Davis
With some LED action that would even better with blinking
2016-01-31mackie: make marker button work as Mackie intends it (as a modifier for ↵Paul Davis
rewind/ffwd)
2016-01-31mackie: shift-stop additionally requests MIDI Panic, as well as regular stopPaul Davis
2016-01-29mackie: basically (fully?) operation fader automatio control for first ↵Paul Davis
selected route
2016-01-29mackie: initial attempt at making automation-related buttons set fader ↵Paul Davis
automation state for selected routes
2016-01-29mackie: make group button (appear) to do somethingPaul Davis
2016-01-28mackie: don't overload "Audio Instruments" and "Instruments" buttons.Paul Davis
With the MCU Pro, the button labelled "Instruments" uses the Dyn button ID. The one labelled "Audio Instruments" does not. This may break Nucleus support - needs to be checked
2016-01-28prevent bank/channel switching past the end of the available routes; do ↵Paul Davis
nothing when a view mode finds no matching routes
2016-01-27mackie: clean up (some) interactions between subview mode and selectionPaul Davis
Also, stop Plugin button from doing anything, since it has nothing to do yet
2016-01-27mackie: semi-working Sends subview modePaul Davis
2016-01-27remove mackie send pot mode (subview mode for sends coming up)Paul Davis
2016-01-16Mackie Control: Added hidden tracks view mode.Len Ovens
2016-01-14Mackie Control: Remove unused global_solo_* functions, moved functionality ↵Len Ovens
to clearsolo_* functions. Changed to clear only rather than toggle and added Listen Clear as well.
2015-12-16mackie: properly track lifetime of subview route; fix subview/potmode LED ↵Paul Davis
state mgmt
2015-12-16add dynamics support to mackie controlPaul Davis
2015-12-16mackie: use new route API for universal access to pan/eq/dynamics parameters ↵Paul Davis
to provide panning and EQ control
2015-12-16mackie: cleanup subview mode a littlePaul Davis
2015-12-16fix cherry-pick conflictPaul Davis
2015-12-16only use 1/100th gap between markers if transport is stopped, to prevent ↵Paul Davis
repeated user action from adding multiple markers when stopped (mackie version)
2015-12-16add beginnings of EQ and dynamics control to mackie for mixbusPaul Davis
2015-11-01Added Phase control mackie controls as part of the Trim (track) vpot assignment.Len Ovens
2015-10-22Make mackie control view mode save bank for all modes.Len Ovens
Also moved duplicated code to one function.
2015-10-20Make sure Mackie Control view modes start with route 1 except Mixer mode ↵Len Ovens
goes to last position.
2015-10-20Added "Selected" view mode to Mackie Control.Len Ovens
2015-10-18Added Midi Tracks View mode.Len Ovens
2015-10-17Assign Global view to get back to Mixer.Len Ovens
2015-10-13mackie support omnibus patchPaul Davis
Fixes all kinds of miscellaneous issues with MCP. Also removes several theoretical pan modes, replace "Tracks" pan mode with "Trim", and takes a tiny step towards view modes
2015-10-07Add Trim to Mackie controls.Len Ovens
2015-10-07add button time and explicit bank switching to MCP supportPaul Davis
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-10-04globally remove all trailing whitespace from ardour code base.Paul Davis
Paul Davis was responsible for introducing almost all of this.
2015-10-02change zoom and scrub handling to use modifier bitsPaul Davis
2015-09-21Vpot assign buttons don't do anything, don't light LEDs either.Len Ovens
2015-09-21Make Mackie control surface LEDs for modifier keys only light while pressed. ↵Len Ovens
(fixes #6601)
2015-09-08Made master fader touch and jog go to _master_surface instead of first surface.Len Ovens
2015-06-04Clean up mackie surface profile editor from things that don't work or match ↵Len Ovens
the mackie hardware (fixes #6342)
2015-05-27fix unsigned/signed math errorPaul Davis
2015-05-27ensure that Mackie Control bank left/right commands always hit the same ↵Paul Davis
boundary (Len Ovens)
2015-04-15put all of the Mackie control surface code into the ArdourSurface namespacePaul Davis
2013-08-24fix confusion about whether flip_mode in the Mackie support code is a bool ↵Paul Davis
or an enum
2013-01-17fix up Location::first_location_(after|before) to do the right thing when ↵Paul Davis
marks + ranges are interleaved (functions renamed) git-svn-id: svn://localhost/ardour2/branches/3.0@13869 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-13Fix some uninitialised variable warnings.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@12702 d708f5d6-7413-0410-9779-e7cbd77b26cf