summaryrefslogtreecommitdiff
path: root/libs/surfaces/mackie/mcp_buttons.cc
AgeCommit message (Collapse)Author
2018-08-24move select-all-tracks,deselect-all,invert-selection to be global actions ↵Paul Davis
(and bindings)
2017-09-18globally change all use of "frame" to refer to audio into "sample".Paul Davis
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode and video in order to keep the legible
2017-07-24Remove unused "mark" parameter from stop_touch() APIRobin Gareus
2017-05-12MCU: F-keys are reserved only for user-defined actions; no need for explicit ↵Ben Loftis
handling.
2017-01-31remove recently added MackieControl DEBUG_TRACE msgsPaul Davis
2017-01-31mackie: use "markN" for new markers, like the GUI (not "markerN")Paul Davis
2017-01-31mackie: more debug tracingPaul Davis
2017-01-31mackie: more debug tracingPaul Davis
2017-01-31mackie: more debug tracing for remapped buttonsPaul Davis
2017-01-31improvement to last loop button commit for MCPPaul Davis
2017-01-31mackie support should use BasicUI::loop_toggle()Paul Davis
2017-01-28fix action names in Mackie code after Editor=>Control migrationPaul Davis
2017-01-28mackie surface support changes actions recently moved to Common/*Paul Davis
2016-11-27NO-OP; Backport changes from Mixbus branchRobin Gareus
2016-09-27use new shared cancel_all_solo() in Mackie codePaul Davis
2016-07-14enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.hPaul Davis
2016-07-13use Session::cancel_all_solo()Paul Davis
2016-07-13mackie: fix behaviour of clear solo buttonPaul Davis
2016-06-12fix MCP Cancel button "escape" actionPaul Davis
2016-05-31convert Mackie Control Surface support to use Stripable, not RoutePaul Davis
2016-05-31universal change in the design of the way Route/Track controls are designed ↵Paul Davis
and used. The controls now own their own state, rather than proxy for state in their owners. Massive changes all over the code to accomodate this. Many things are not finished. Consider this a backup safety commit
2016-05-07fix shared_ptr<Route> management in Mackie support so that deleted routes ↵Paul Davis
are destroyed
2016-02-06Mackie: shift+marker needs to remove marker. moved session-range to shift+solo.Paul Davis
Originally cbbd87f50b in mixbus/master
2016-02-04Mackie Protocol: more fixes for aac6a5Ben Loftis
2016-02-04Mackie Protocol: fixes for aac6a5Ben Loftis
2016-02-04Mackie protocol: set-session-from-edit-range moved to shift+markerBen Loftis
2016-02-03Mackie Protocol: Move buttons to more accurately reflect default mcp legends.Ben Loftis
Modifiers are only modifiers (no actions directly on modifiers). Punch indicators moved to Drop/Replace. Added Save, Undo, Cancel (select none) and Enter (select all tracks) Fixed click button. Up&Down buttons now move the selected track up & down.
2016-02-02fix compiler warningPaul Davis
2016-02-02Mackie Control: Fix Flip mode getting confused if subview is not sends.Len Ovens
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.