Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-21 | NO-OP: remove unused #includes | Robin Gareus | |
2020-02-23 | surfaces transport hotfix: surfaces should query the transport state via ↵ | Ben Loftis | |
BasicUI, when possible | |||
2020-01-25 | Explicitly use OSX | Robin Gareus | |
Previously this was inherited via PBD. On MacOS/X, this adds "-undefined dynamic_lookup -flat_namespace" and various "-framework .." options to linkflags Without this flag, .dylibs fail to link usually because of missing `-lintl` (Undefined symbols: "_libintl_dgettext") On other systems this is a NO-OP: CFLAGS_OSX, CXXFLAGS_OSX and LINKFLAGS_OSX are only set on the darwin platform. | |||
2019-12-29 | expand use of new BasicUI API for transport button state to all control surfaces | Paul Davis | |
2019-12-29 | use new Session API to deal with transport state | Paul Davis | |
Transition to use BasicUI button state API to come | |||
2019-08-03 | Update plugins/addons GPL boilerplate and (C) from git log | Robin Gareus | |
2019-04-20 | Make use of ActionModel::build_custom_action_combo() | Johannes Mueller | |
2019-04-20 | Use ActionModel::build_action_combo() for Control Surfaces that need it | Johannes Mueller | |
2019-04-20 | Use ActionModel API in the Control Surfaces that can make use of it | Johannes Mueller | |
2019-04-20 | Fix restoring of CC121 configuration | Johannes Mueller | |
The button ids are in the children of the cc121 protocol node, not in the protocol node itself. | |||
2019-04-08 | Indicate automation-latch as "touch" on the CC121 | Robin Gareus | |
Without a dedicated "Latch" control, this does at least consistently indicate "Touch", rather than show some arbitrary LED state. | |||
2019-03-20 | fix all surfaces' available action menus | Paul Davis | |
Note: this replicated code is ridiculous | |||
2019-03-20 | ActionManager::get_all_actions() no longer includes <Actions> in the paths ↵ | Paul Davis | |
it returns, part 2 (surface support) | |||
2019-02-16 | remove references to "Editor_menus" which is an action that no longer exists | Paul Davis | |
2019-02-16 | rename Main_menu action to Main menu | Paul Davis | |
So that if it ever does show up in a list, it looks nice | |||
2018-12-10 | use ActionManager namespace, rather than ActionMap objects | Paul Davis | |
2018-07-12 | CC121: cycle track monitoring states | Robin Gareus | |
2018-07-12 | CC121: watch Track monitoring state | Robin Gareus | |
2018-07-05 | Prepare CC121 ctrl surface for Mixbus | Robin Gareus | |
- fix Panner - implement touch-start when changing ctrls - map some well-known ctrls (not yet ideal) | |||
2018-06-21 | remove Session::controllable_by_descriptor() and move code into GenericMIDI ↵ | Paul Davis | |
code (the only user). This also removes enums introduced to describe well-known parameters for Mixbus. Lookup now involves string parsing every time, but this is not likely to be a notable cost. | |||
2017-09-18 | globally 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-08-05 | Consolidate ctrl surface code | Robin Gareus | |
2017-07-24 | Remove unused "mark" parameter from stop_touch() API | Robin Gareus | |
2017-05-12 | change 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-04-19 | Use XMLProperty::get/set_property API in CC121 Surface module | Tim Mayberry | |
2016-10-13 | fix math ambiguity & OSX compilation | Robin Gareus | |
cc121.cc: In member function 'void ArdourSurface::CC121::encoder_handler(MIDI::Parser&, MIDI::EventTwoBytes*)': cc121.cc:413: error: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: /usr/include/architecture/i386/math.h:343: note: candidate 1: double pow(double, double) /usr/include/c++/4.2.1/cmath:357: note: candidate 2: float std::pow(float, float) | |||
2016-10-13 | Small improvement and change to comply with coding standard | W.P. van Paassen | |
2016-10-13 | Inital support for Steinberg's CC121 control surface | W.P. van Paassen | |