summaryrefslogtreecommitdiff
path: root/libs/surfaces/faderport8
AgeCommit message (Collapse)Author
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
2017-07-06fix void return with value (amend d5d297c4)Robin Gareus
2017-07-06Fix FP8 shutdown sequence (amend d421e56fc)Robin Gareus
2017-07-03FP8: "Link" mode works with AutomationControl only.Robin Gareus
2017-07-03FP8: toggle editor/mixer (now that "link" button is used)Robin Gareus
..and some TODO notes.
2017-07-02FP8: properly control enum+integer parameters.Robin Gareus
2017-07-02FP8: Implement "Control-Link"Robin Gareus
2017-07-02FP8: plugin GUI display optionsRobin Gareus
2017-07-02FP8: fix 2-line textRobin Gareus
2017-07-01FP8: Use Mixer-OrderRobin Gareus
2017-07-01FP8: Clear input port on close. Fixes crash when switching snapshotsRobin Gareus
The midi_input_handler for the AsyncMIDIPort is connected to the main event-loop. Events may still be delivered after the surface was destroyed. That by itself is not harmful, unless a given message produces a reply: The _output_port is already gone, FaderPort8::tx_midi crashes.
2017-06-30FP8: Scribble-strip display preferencesRobin Gareus
2017-06-30FP8: Allow to select Plugin PresetsRobin Gareus
2017-06-30FP8: don't allow to toggle Channelstrip bypass/enableRobin Gareus
2017-06-30FaderPort8 updatesRobin Gareus
* use 2 lines for Plugin Parameter Names * Expose Plugin Bypass/Enable per plugin - Shift + Select in Plugin Select Mode - Bypass Button in Plugin Parameter Edit Mode
2017-06-17Use Stripable::Sorter in libsRobin Gareus
2017-06-13FP8: use proper API to detect automation-playbackRobin Gareus
The custom code didn't take touch + touching into account when another surface was touching automation.
2017-06-12Fix a compiler warning (optimized builds)Robin Gareus
2017-05-14Sanitize "well-known" ctrl APIRobin Gareus