summaryrefslogtreecommitdiff
path: root/libs/surfaces/faderport8
AgeCommit message (Collapse)Author
2020-02-23surfaces transport hotfix: surfaces should query the transport state via ↵Ben Loftis
BasicUI, when possible
2020-02-13FP8: fix direction of panner bar on scribble-stripRobin Gareus
(amend 4f90bd6298, see also c663a2d8ef6)
2020-02-13FP8: don't send non-ASCII chars to scribble-stripRobin Gareus
In particular the degree sign (\u00B0) used by Mixbus' panner caused issues.
2020-02-12FaderPort8: Don't lock shift, when using shift + encoderRobin Gareus
2020-02-12Fix Faderport 2/8/16 pan azimuth knob directionRobin Gareus
See also c663a2d8ef6
2020-01-25Explicitly use OSXRobin 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.
2020-01-18Session::request_locate() takes a tri-valued second argument for ↵Paul Davis
"roll-after-locate" This allows callers to defer logic about auto-play/current rolling state and more to TransportFSM where it can be cnentralized and is less ambiguous
2019-12-29use new Session API to deal with transport statePaul Davis
Transition to use BasicUI button state API to come
2019-09-18NO-OP: fix some Wimplicit-fallthroughRobin Gareus
gcc can recognize various regexps in comments. Since C++17 provides [[fallthrough]], using /* fallthrough */ consistently seems appropriate until we switch to C++17. see also https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html
2019-08-03Update plugins/addons GPL boilerplate and (C) from git logRobin Gareus
2019-04-20Make use of ActionModel::build_custom_action_combo()Johannes Mueller
2019-04-20Use ActionModel::build_action_combo() for Control Surfaces that need itJohannes Mueller
2019-04-20Use ActionModel API in the Control Surfaces that can make use of itJohannes Mueller
2019-03-20fix all surfaces' available action menusPaul Davis
Note: this replicated code is ridiculous
2019-03-20ActionManager::get_all_actions() no longer includes <Actions> in the paths ↵Paul Davis
it returns, part 2 (surface support)
2019-02-16remove references to "Editor_menus" which is an action that no longer existsPaul Davis
2019-02-16rename Main_menu action to Main menuPaul Davis
So that if it ever does show up in a list, it looks nice
2018-12-10use ActionManager namespace, rather than ActionMap objectsPaul Davis
2018-09-28FP8/16: include makeup gain controlRobin Gareus
2018-08-01FP2: Fix banking in NavChannel mode.Ben Loftis
2018-07-31Tweak FP2/2018 Ctrl-Surface UIRobin Gareus
2018-07-31Tweak UI for Faderport2/2018Robin Gareus
2018-07-31Fix Faderport8/16 support in the wake of FP2Robin Gareus
2018-07-31Add support for PreSonus Faderport2 (2018 model)Ben Loftis
This is a cleaned-up, foward-ported version of Ben's Mixbus patch (d6694c5b31).
2018-01-27FP8/16: Update Plugin List when Selection changes.Robin Gareus
2018-01-27FP8/16: Don't show Channelstrip as Plugin, use well-known API onlyRobin Gareus
2018-01-23Fix FP16 Solo (0x53 is mapped to encoder-press, 0x56 to loop)Robin Gareus
2017-12-21FP8/16: Ignore "black" a strip color, always light select-buttonRobin Gareus
2017-12-21FP8/16 fix meter + no-pan display modeRobin Gareus
2017-12-21FP8/16 subscribe to panner changes (add/remove channel)Robin Gareus
2017-12-19Fix fp16 encoder (misleading doc on fp8)Robin Gareus
2017-12-19Fix faderport-16 touch on/off (fixes faders 9..16)Robin Gareus
2017-12-13Fix FP8/16 port-namesRobin Gareus
2017-12-13Fix FP16 fader-touch release for faders 9..16Robin Gareus
2017-12-13Fix FP16 select button 10..16Robin Gareus
2017-12-12Add FP16 control-surfaceRobin Gareus
2017-12-12Namespace FP8, FP16 to avoid symbol conflictsRobin Gareus
2017-12-12Prepare for FaderPort16 (ctrl-protocol)Robin Gareus
2017-10-19FP8: unhardcode IDs and strip-countRobin Gareus
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-18Initial support of Latch for some ctrl-surfacesRobin Gareus
2017-09-18FP8: call directly into session.Robin Gareus
2017-09-09FP8: add mode to reset gain to unityRobin Gareus
Re-selecting the most recently selected (blinkig select button) strip returns gain to unity (0dB)
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-25Remove unnecessary tests for touch-stateRobin Gareus
2017-07-24Remove unused "mark" parameter from stop_touch() APIRobin Gareus
2017-07-19FP8: use separate bank offsets per MixModeRobin Gareus
2017-07-19FP8: Fix Mixbus solo-state and indicate implicit solo (blink)Robin Gareus
2017-07-17FP8: save/restore "two line text" optionRobin Gareus