David Robillard
1559829e24
Factor out SessionController from BasicUI
...
Towards sharing this code with ARDOUR_UI.
2021-06-17 11:02:08 -04:00
David Robillard
8998efa8c8
Move RecordState to ardour/types.h
...
This allows it to be used without including session.h. Using this pointless
cast syntax to make it easy to mechanically convert them all when we can
finally use strong enums.
2021-06-17 11:01:05 -04:00
David Robillard
56fe5b47ae
Rename ControlProtocol::session to ControlProtocol::_session
...
To match ARDOUR_UI, towards finally sharing code here.
2021-06-17 10:57:07 -04:00
Ben Loftis
3e77680a57
surfaces transport hotfix: surfaces should query the transport state via BasicUI, when possible
2020-02-23 09:02:25 -06:00
Robin Gareus
365f6d6337
Update plugins/addons GPL boilerplate and (C) from git log
2019-08-03 15:53:18 +02:00
Ben Loftis
948834bb1e
Add support for PreSonus Faderport2 (2018 model)
...
This is a cleaned-up, foward-ported version of Ben's
Mixbus patch (d6694c5b31).
2018-07-31 14:54:20 +02:00
Robin Gareus
7671a0f675
Namespace FP8, FP16 to avoid symbol conflicts
2017-12-12 14:09:40 +01:00
Robin Gareus
c4a5ad33a5
Initial support of Latch for some ctrl-surfaces
2017-09-18 11:40:52 -04:00
Robin Gareus
601604972c
FP8: Fix Mixbus solo-state and indicate implicit solo (blink)
2017-07-19 01:52:14 +02:00
Robin Gareus
b87bec3200
FP8: "Link" mode works with AutomationControl only.
2017-07-03 19:56:16 +02:00
Robin Gareus
ebc8e352bf
FP8: toggle editor/mixer (now that "link" button is used)
...
..and some TODO notes.
2017-07-03 01:42:36 +02:00
Robin Gareus
0310f89971
FP8: Implement "Control-Link"
2017-07-02 18:19:13 +02:00
Robin Gareus
773c31afc0
FaderPort8 updates
...
* 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-30 01:59:12 +02:00
Robin Gareus
417f63a29e
FP8: use new libardour API
2017-05-05 17:08:42 +02:00
Robin Gareus
8288fa40b9
FP8: ignore inactive muted tracks w/mute-clear
2017-05-05 15:36:08 +02:00
Robin Gareus
3a75e7c53b
FP8: solo+mute undo
...
Eventually this should be moved into libardour: Mixer undo history.
the tentative solution is specifically ifdef'ed FP8_MUTESOLO_UNDO.
2017-05-05 15:26:52 +02:00
Robin Gareus
d43a23fe28
Faderport8 control surface support
2017-04-13 21:21:59 +02:00