summaryrefslogtreecommitdiff
path: root/libs/surfaces/mackie
AgeCommit message (Collapse)Author
2018-09-10Initial changes needed for building Mixbus (with MSVC) as version 5John Emmas
(Mixbus itself will probably need extra changes)
2018-08-24move select-all-tracks,deselect-all,invert-selection to be global actions ↵Paul Davis
(and bindings)
2018-02-15When building with MSVC, allow for the fact that Mixbus and Ardour can be ↵John Emmas
using different versions of the SESSION_FILE format
2018-02-14Accommodate the change from libtimecode to libtemporalJohn Emmas
2018-02-10iCon device tweaks: faster timecode display refresh rate. Submitted by ↵Ben Loftis
Michal Barhon.
2018-02-10Resolve -Wreorder in qcon code.Ben Loftis
2018-02-03MSVC only allows static class members to be initialised in the class declarationJohn Emmas
2018-02-02Fixes for the iCON Qcon mcp device - LED rings. Submitted by Michal Barhon ↵Ben Loftis
: mbarhon@seznam.cz
2018-02-01Support for the iCON Qcon mcp device - sysex strings. Submitted by Michal ↵Ben Loftis
Barhon.
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-09-18fix longstanding compiler warningPaul Davis
2017-08-05Consolidate ctrl surface codeRobin Gareus
2017-07-28PortManager::unregister_port() must be called with process lockRobin Gareus
This fixes "Failed to register <surface> port" when re-loading a session.
2017-07-24Remove unused "mark" parameter from stop_touch() APIRobin Gareus
2017-06-23amend 5e5f7a55; re-add wrongly removed variableRobin Gareus
2017-06-23MCU: Remove use of AutomationType as ID, part two.Robin Gareus
This may need some small tweaks for MB channelstrip to set print-format (like LV2 plugins would) for cases where the default value_as_string() differs.
2017-06-23MCU: Remove use of AutomationType as ID, part one.Robin Gareus
2017-05-17MCP: Fix issue with strip "select" buttons that stayed stuck on.Ben Loftis
* Depending on individual strips to watch the selection property is prone to failure. * Stripable_selection_changed() is called when a selection operation is completed.
2017-05-17MCP: map the well-known EQ knobs more explicitly, not heuristically.Ben Loftis
2017-05-14Sanitize "well-known" ctrl APIRobin Gareus
2017-05-12change the way ControlProtocols (control surfaces) are notified and handle ↵Paul Davis
Stripable selection changes The Editor continues to notify them, but via a direct call to ControlProtocolManager, not a signal. The CP Manager calls the ControlProtocol static method to set up static data structures holding selection info for all surfaces and then notifies each surface/protocol that selection has changed.
2017-05-12MCP: Mixbus32C: Restore missing filter controls to the Dyn page.Ben Loftis
2017-05-12MCU: F-keys are reserved only for user-defined actions; no need for explicit ↵Ben Loftis
handling.
2017-05-12MCP: Momentarily light buttons when they are used to trigger a defined action.Ben Loftis
*This is mainly for F-keys *If a button is not assigned an action, it will not light, hopefully indicating to the user that it is unmapped.
2017-05-12Mackie control panel: display the profile name when any button action is ↵Ben Loftis
changed.
2017-05-05libardour now has CoreSelection object to manage selection status of ↵Paul Davis
Stripables and AutomationControls
2017-04-19Use XMLNode::get_property API in Mackie DeviceInfo classTim Mayberry
2017-04-19Use XMLNode::get/set_property API in mackie Surface classTim Mayberry
2017-04-19Use XMLNode::get/set_property API in MackieControlProtocol classTim Mayberry
2017-04-19Use XMLNode::get/set_property API in mackie surface DeviceProfile classTim Mayberry
2017-04-12Properly expose "well known" comp_redux output.Robin Gareus
2017-02-24remove misleading/incorrect commentPaul Davis
The previously-commented code is precisely what gets invoked when solo state changes, and had nothing to do with actually changing solo state in any way.
2017-02-17leave a ToDo note for the mackie surfaceRobin Gareus
2017-02-09remove debugging stacktrace from mackie codePaul Davis
2017-02-01mackie: catch data on what presentation info aspects changed; don't change ↵Paul Davis
banks on a PI change
2017-01-31debugging with markk: stacktrace on bank switch in mackie codePaul Davis
2017-01-31remove recently added MackieControl DEBUG_TRACE msgsPaul Davis
2017-01-31stop DEBUG_TRACE for MackieControl crashing in some conditionsPaul Davis
2017-01-31mackie: use "markN" for new markers, like the GUI (not "markerN")Paul Davis
2017-01-31mackie: check modifier bits for button AFTER identifying possibly remapped ↵Paul Davis
button ID
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-31Revert "mackie: make profile-mapped keys maybe actually do something"Paul Davis
This reverts commit 0d7f88afbdb4477990706faa49a75e4dfb419b75.
2017-01-31Revert "mackie: improve previous commit - use button_id not button.bid() to ↵Paul Davis
make remapping work" This reverts commit 16804e20c8d13b0b217410a208b9416845f48213.
2017-01-31mackie: improve previous commit - use button_id not button.bid() to make ↵Paul Davis
remapping work
2017-01-31mackie: make profile-mapped keys maybe actually do somethingPaul Davis
2017-01-31more mackie debug tracingPaul Davis
2017-01-31improvement to last loop button commit for MCPPaul Davis
2017-01-31mackie support should use BasicUI::loop_toggle()Paul Davis