Térence Clastres
8c7a1e004b
Add Launch Control XL control surface support
2018-08-07 04:16:09 +02:00
Ben Loftis
eb304fe4b8
FP2: Fix banking in NavChannel mode.
2018-08-01 11:35:35 -05:00
Robin Gareus
b61b1cd7aa
Tweak FP2/2018 Ctrl-Surface UI
2018-07-31 15:43:21 +02:00
Robin Gareus
cc2324e763
Tweak UI for Faderport2/2018
2018-07-31 15:32:26 +02:00
Robin Gareus
b30cd5f657
Fix Faderport8/16 support in the wake of FP2
2018-07-31 15:23:49 +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
1d61a3e17f
CC121: cycle track monitoring states
2018-07-12 21:43:49 +02:00
Robin Gareus
da6a6f1366
CC121: watch Track monitoring state
2018-07-12 21:42:57 +02:00
Len Ovens
8004b9bb8e
OSC: custom mode should turn temp mode off
2018-07-06 08:09:03 -07:00
Len Ovens
e1ce87956a
OSC: record tally should include master record
2018-07-06 08:08:29 -07:00
Len Ovens
c2af992ac7
OSC: Use spill instead of collect
2018-07-06 07:35:24 -07:00
Len Ovens
3322e6f5a5
OSC: make temp modes work with linked surfaces too
2018-07-05 23:24:30 -07:00
Robin Gareus
7af016b089
Prepare CC121 ctrl surface for Mixbus
...
- fix Panner
- implement touch-start when changing ctrls
- map some well-known ctrls (not yet ideal)
2018-07-05 16:49:01 +02:00
Len Ovens
4b47a4c4cc
OSC: Set lowest select meter to -120 for mixbus
2018-07-04 19:18:38 -07:00
Len Ovens
9d99cc8b01
OSC: Make sure group name for select gets updated
2018-07-02 08:18:42 -07:00
Len Ovens
f30add4c0e
OSC: bugfix, select/next\previous sometimes resets to old strip
2018-06-30 18:59:37 -07:00
Len Ovens
6e082b16b2
OSC: Add collect of groups or subgroups
2018-06-30 15:25:17 -07:00
Paul Davis
ff03eeab04
fix mixing scope brace
2018-06-25 10:06:57 -04:00
John Emmas
d7ac5792b8
Accommodate recently removed source(s) in our MSVC project (libardour)
...
(this also needs ardour_genericmidi to link to both evoral and boost-regex)
2018-06-25 12:11:10 +01:00
Len Ovens
87bab9c0f7
OSC: make select logic more sensible
2018-06-24 20:04:54 -07:00
Paul Davis
8725ed5bd1
add Ctl_Dial to get better behaviour when binding a MIDI controller KNOB/DIAL to a toggled controllable.
...
No intent to change Ctl_Momentary or Ctl_Toggle behaviour, plus I tried to document what they are intended to support
2018-06-21 22:28:11 -04:00
Paul Davis
8a18929d57
remove Session::controllable_by_descriptor() and move code into GenericMIDI 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.
2018-06-21 13:05:58 -04:00
Len Ovens
4b37e248e1
OSC: fix pre gcc5 problem
2018-06-20 12:39:34 -07:00
Len Ovens
e34f006658
OSC: Add /select/vca/toggle
2018-06-20 12:39:34 -07:00
Len Ovens
6edea6064e
OSC: reworking of previous/next select
2018-06-19 09:46:29 -07:00
Len Ovens
2fa49c51b2
OSC: Feedback was not making it to surface
2018-06-19 09:46:29 -07:00
Len Ovens
5ce341c127
OSC group sharing should be cleared for VCAs
2018-06-19 09:46:29 -07:00
Len Ovens
0141700d4b
OSC: added context based previous/next select
2018-06-19 09:46:29 -07:00
Len Ovens
641b8a1139
OSC: select should not show expand if invalid
2018-06-19 09:46:29 -07:00
Len Ovens
cc78d78390
OSC expand off should check current sellect
2018-06-19 09:46:29 -07:00
Len Ovens
fee23d8778
OSC: Allow expand to be global
2018-06-19 09:46:28 -07:00
Len Ovens
293326cd94
OSC do not recalc select if still valid
2018-06-19 09:46:28 -07:00
Len Ovens
518f8108ac
OSC make strippable null on drop references
2018-04-07 09:16:07 -07:00
Len Ovens
0e88eff05c
Use precalulated value rather than recalculating
2018-04-07 09:16:07 -07:00
Len Ovens
b286f4f851
OSC: Setting strip types should clear temporary custom modes
2018-04-07 09:16:07 -07:00
Paul Davis
224295266f
faderport: make ::invoke() tell us whether or not something was actually invoked for a button event
...
Only put the button into "consumed" if it actually invoked something.
This helps to get reverse-polarity footswitches to work as expected
2018-03-26 18:26:39 -04:00
Paul Davis
ddfc37e42a
fix binding to long-press for User button on FaderPort
2018-03-26 13:56:50 -04:00
John Emmas
7b42c7e361
MSVC won't allow us to cast directly from float to an enum. We need to kludge it by first casting to an integer type
...
(is it safe to be casting from float to enum anyway??)
2018-03-22 10:54:21 +00:00
Len Ovens
c177434669
OSC: Change custom mode to enum
2018-03-20 14:37:40 -07:00
Len Ovens
5385aece94
OSC: a strip controlling a send should deactivate other controls
2018-03-20 08:43:10 -07:00
Len Ovens
bfbab2d0b5
OSC: Add feedback for bus_only mode and automation and pan
2018-03-20 08:43:10 -07:00
Len Ovens
29975638c0
OSC: select should have latch too.
2018-03-20 08:43:10 -07:00
Len Ovens
c768aeabc4
OSC: Add bus only mode for gain controls
2018-03-20 08:43:10 -07:00
Robin Gareus
3cd79cd80f
Sort generic-midi bindings alphabetically
2018-03-13 16:18:03 +01:00
Len Ovens
74c4e4a6d8
OSC: group commands should feedback all off if no group
2018-03-12 16:03:53 -07:00
Len Ovens
98d6fe9c91
OSC: fix /strip/hidden feedback excess
2018-03-10 13:07:13 -08:00
Len Ovens
b2259e11d0
OSC: change group sharing to individual commands
...
Send less feedback for group name and sharing
2018-03-10 13:07:13 -08:00
Len Ovens
ed04660940
OSC: set surface should reset custom mode
2018-03-10 13:07:13 -08:00
Len Ovens
f1dc45c7f2
OSC: Display only strips controlled by selected VCA
2018-03-10 13:07:13 -08:00
Len Ovens
e4da386eb5
OSC: add set VCA for slavable strip
2018-03-10 13:07:13 -08:00