Térence Clastres
51b5c01b8b
Add knob leds and refine colors
2018-08-18 20:49:17 +02:00
Jan Lentfer
c2b4f19612
LCXL: fix typos in function names
2018-08-18 18:12:18 +02:00
Jan Lentfer
5e67630b23
LCXL: add isolate solo as secondary function
...
Holding the Device button and press one
of the Track Focus button will toggle
solo isolation on the correspongind track
2018-08-18 18:12:18 +02:00
Jan Lentfer
4789147482
LCXL: split track focus button and led code
2018-08-18 18:12:18 +02:00
ed32a00afa
NO-OP: whitespace
2018-08-18 14:13:24 +02:00
cf775ef4d3
Initialize uninitialized variable
2018-08-18 14:13:24 +02:00
Nikolaus Gullotta
7b9461cbe5
use paramer_count position as index, instead of control-port position
2018-08-17 14:24:16 -05:00
Nikolaus Gullotta
908d629041
comment out old code remnant that is causing crash on mac.
2018-08-17 11:23:07 -05:00
Nikolaus Gullotta
179bc6be4f
add mac_vst_plugin_info() to list_plugins() and new_plugin_info()
2018-08-17 11:22:16 -05:00
Nikolaus Gullotta
e2e560ef06
stop trying to guess plugin type, just ask the plugin during store-time
2018-08-17 08:47:51 -05:00
904d594712
Add missing Lua MacVST constant
2018-08-17 01:00:00 +02:00
c61a30a866
Plugin Load Info: add a triangle indicator, tweak layout
2018-08-16 02:16:44 +02:00
Térence Clastres
4122ff891c
Code styling: remove whitespaces between parenthesis
2018-08-15 18:48:32 -04:00
Térence Clastres
7c6c8ac270
Attempt to make some function's names more explicit
2018-08-15 18:48:32 -04:00
Térence Clastres
928a6ef4be
Fix track select right led wrong behaviour
2018-08-15 18:48:32 -04:00
Térence Clastres
cb0ae63fe2
Fix track buttons not working when selecting the last stripable
2018-08-15 18:48:32 -04:00
a50ed25181
Tweak labels for plugin-load display
2018-08-16 00:42:23 +02:00
f88b557ce7
Remove some unused includes
2018-08-16 00:23:05 +02:00
de0ceb1f8c
Remove plugin-manager's channel-filter
...
For most plugin-standards it is useless. Variable I/O is not filtered,
and many plugins also come in mono-compatible stereo-variant.
The MIDI filter never worked reliably either.
2018-08-15 22:50:29 +02:00
71f95a99a8
Remove ill-conceived Mixbus special case.
...
Using "Audio I/O" prevents instruments being listed by default.
2018-08-15 22:15:56 +02:00
Nikolaus Gullotta
645a08cce1
rt:is_master(), not r:is_master()
2018-08-15 10:54:56 -05:00
Nikolaus Gullotta
23c87e8463
added a check for master, due to substituting pan control values for non master() routes
2018-08-15 10:43:06 -05:00
Nikolaus Gullotta
6987f00db4
Make authoring consistent
2018-08-15 08:35:40 -05:00
de741d2fc8
Keep MSVC happy by specifying which version of 'floor()' we want (gtk2_ardour)
2018-08-15 14:17:18 +01:00
9174858355
Tweak plugin DSP stats UI
...
* add Clear/Reset button
* increase opacity of min/max bar
* variable log-scale base
* vertically align error-bar
2018-08-15 13:21:49 +02:00
95eaf0cc87
Add API to reset plugin timing stats
2018-08-15 12:46:11 +02:00
61d26e5678
Draw Plugin DSP load bargraph
2018-08-15 05:32:57 +02:00
75f84970b2
Save Mixer values in "C" locale.
2018-08-15 00:53:19 +02:00
d9a3866299
Add a locale-independent float/double format Lua method
...
print(ARDOUR.LuaAPI.ascii_dtostr(1.5))
2018-08-14 23:50:11 +02:00
Jan Lentfer
6434bf9dd3
LCXL: Reorganize knobs functions
...
Make the knobs work as printed on the controller
Holding the Device button will enable extra functionality:
Send A -> Trim Control
Pan -> Stereo Width
2018-08-13 22:10:47 +02:00
Jan Lentfer
d3e7fa0ebf
LCXL: implement mute, solo and record arm toggles
...
Holding the Device button and pressing one
of mute, solo and record arm will toggle
selected tracks (use Track Focus buttons)
accordingly.
2018-08-13 14:53:43 -04:00
aad354e15f
Fix missing enum case: Avoid a divide-by-0 crash.
2018-08-13 13:08:33 -05:00
Térence Clastres
dab2513d9f
Add pick-up mode and use it for knobs and faders
...
The pick up mode ignores new controller values until they match with the current setting of the stripable's ac
2018-08-13 13:57:06 -04:00
a0e75893e0
initial implementation of keyboard event forwarding for LXVST
2018-08-11 13:51:05 -04:00
9ba09caa9b
Likely fix for jittery snapped-cursor when dragging a region.
2018-08-10 10:43:57 -05:00
Térence Clastres
0d01a2abe9
Add Launch Control XL icon
2018-08-09 22:42:44 +02:00
Térence Clastres
740e075803
Turn off button led if it doesn't control a stripable
2018-08-09 22:13:14 +02:00
Térence Clastres
5276a9941b
Call switch_bank() and use button_track_mode() within it to init required LEDs
2018-08-09 21:38:56 +02:00
Térence Clastres
a9958840b0
Add reset method and use it during start-up/shutdown
2018-08-09 21:05:55 +02:00
Térence Clastres
2c460135c5
Add missing set_color(Off) in else statement
2018-08-09 21:05:55 +02:00
Térence Clastres
cbb0a33aa3
Correct formatting for if/else statements
2018-08-09 21:05:55 +02:00
Térence Clastres
24e4ba399c
Fix wrong note number offset
2018-08-09 21:05:51 +02:00
ef2abc35b9
Set VCA Pane toggle sensitivity
2018-08-09 18:52:20 +02:00
83981a37a3
Ignore scroll-wheel while dragging notes.
...
Previously, dragging a MIDI note and scrolling with scroll wheel
(to change velocity) made the note jump back to location before drag.
2018-08-09 18:11:18 +02:00
e42d1e49c7
Fix VCA pane being made visible when redisplaying tracks
2018-08-09 17:28:54 +02:00
00dcf4d571
Backport Mixbus' mixer shadow
...
This is incomplete, pending backporting of Mixbus mixer_ui.h changes,
but this way it won't be forgotten.
And it might be handy to also include the shadow in Ardour's theme?!
2018-08-09 17:10:22 +02:00
bf694199ab
Add method to show/hide VCA (and Mixbus) Mixer pane
2018-08-08 22:42:12 +02:00
3064c5a675
fix button note number map lookup
2018-08-08 11:36:15 -04:00
5fcea5833d
Properly announce support for Vendor string
2018-08-08 14:09:31 +02:00
Stefan Westerfeld
2fc5ed1e72
Let VST plugins know that we implement plugin window resizing.
2018-08-08 13:25:04 +02:00