13
0
Commit Graph

18621 Commits

Author SHA1 Message Date
3b872fb207 fix some merge issues from cherry-picking mackie changes from a mixbus repo 2015-12-16 06:31:06 -05:00
11f069f118 add new automation types for EQ and compression 2015-12-16 06:30:43 -05:00
93d5fe83c8 mackie: properly track lifetime of subview route; fix subview/potmode LED state mgmt 2015-12-16 06:01:55 -05:00
a9a4cfb166 mackie: track compressor mode changes in display 2015-12-16 06:01:47 -05:00
1152bf87a2 make vselect-press in subview mode act as a toggle for toggled controls 2015-12-16 06:01:38 -05:00
a6da818bc4 add dynamics support to mackie control 2015-12-16 06:01:29 -05:00
e3d0de3bf6 mackie: use new route API for universal access to pan/eq/dynamics parameters to provide panning and EQ control 2015-12-16 06:01:20 -05:00
ab3f0f75a8 new route API to discover/access well-known automation controls for panning, EQ and compression.
The EQ and compression parts do nothing for Ardour, where there is no identifiable and understood plugin to perform their
roles. They do work on mixbus, which also serves as a model for how to do this.
2015-12-16 06:00:56 -05:00
81179389d3 mackie: cleanup subview mode a little 2015-12-16 05:55:10 -05:00
8ba8f1c0b0 fix cherry-pick conflict 2015-12-16 05:54:43 -05:00
e302ce8662 only use 1/100th gap between markers if transport is stopped, to prevent repeated user action from adding multiple markers when stopped (mackie version) 2015-12-16 05:52:47 -05:00
a1ef99b9b7 add beginnings of EQ and dynamics control to mackie for mixbus 2015-12-16 05:52:36 -05:00
99764e946a add UserA and UserB buttons to mackie button list 2015-12-16 05:52:27 -05:00
616e925322 tentative mcu panning for mixbus. hey, it compiles 2015-12-16 05:46:52 -05:00
38ef9ae0ef update available sync-sources when engine [re]-starts
fixes issue with JACK only being available if Ardour was started with
JACK.
2015-12-16 00:29:49 +01:00
b228c11311 commandline session utilities 2015-12-16 00:25:07 +01:00
f05afd973b update URI (see lv2-dev email list) 2015-12-15 09:07:00 +01:00
590cae90b1 ignore generated appdata file 2015-12-15 08:41:03 +01:00
87f635203e amend 939808a7 - unset loop-range, no play 2015-12-15 08:39:44 +01:00
a168d8b75e explicitly disallow looping with external-sync
amend 939808a7
2015-12-15 08:39:09 +01:00
ff76ef86b4 faderport: long press on fader mode buttons switches fader automation to manual/off; off button is never sent an LED state message to avoid fader disabling 2015-12-14 14:42:12 -05:00
e928edca32 faderport: fix setup of periodic callback (cut-n-paste error) 2015-12-14 14:41:38 -05:00
d59739d728 faderport: add 100msec (10Hz) periodic update to facilitate automation playback 2015-12-14 13:28:31 -05:00
40a352e8a1 faderport: disable automation state button mapping until (if ever) we can figure out why it kills the fader 2015-12-14 13:28:31 -05:00
cc607fa161 fix DEBUG_TRACE messages from faderport that used MackieControlProtocol via cut-n-paste 2015-12-14 13:28:31 -05:00
634321ba45 Fix Trim control range does not match control (issue #6696) 2015-12-13 15:53:24 -08:00
756a4cd85f API consistency 2015-12-13 18:32:55 +01:00
03ed30ac9b update LV2 URI 2015-12-13 18:29:44 +01:00
a24eac50b9 update harrison URLs (nightly builds) 2015-12-13 18:29:44 +01:00
7ffeb70b1b Fix ff->stop->play not at speed 1.0 on Mackie Control and some key bindings. 2015-12-13 09:16:57 -08:00
29416edbbf remove debug output 2015-12-13 08:38:54 -05:00
8bdab38d43 track add/remove of monitor and/or master busses in mackie support code.
Somehow fails to move master fader to correct position when monitor section is added
2015-12-13 08:33:09 -05:00
6e13b91a35 portable pthread_self() debug message 2015-12-13 11:28:56 +01:00
6554f0f93d display VST paths 2015-12-12 20:39:55 +01:00
bb7c857a69 add rc-config widget to display text-config/paths (read only) 2015-12-12 20:39:38 +01:00
239ea8670b fix epic typo. 2015-12-12 19:14:13 +01:00
89cf05b0d2 foolishly attempt nightly-built linux/wine/VST bundles 2015-12-12 18:31:45 +01:00
3d1dcacfd8 use correct source for application name when labelling a window 2015-12-12 11:12:10 -05:00
be6a43d4d3 use EventLoop::event_loop_name() 2015-12-12 11:12:10 -05:00
4bc075fe7e correct name the event loop used by the GUI 2015-12-12 11:12:10 -05:00
f32fc212f3 change AbstractUI implementation to use EventLoop::event_loop_name() and add extra DEBUG_TRACE statements to track thread registration with event loops 2015-12-12 11:12:10 -05:00
a419fb5af0 fix endless-loop-at-shutdown bug now that abstract UI request buffers are used 2015-12-12 11:12:10 -05:00
f369f33955 move BaseUI::_name into EventLoop; rename access method in EventLoop as event_loop_name() to clarify usage 2015-12-12 11:12:10 -05:00
David
6b00ff6198 Add option to use libc++ instead of libstdc++ 2015-12-12 15:02:00 +01:00
162352419d NO-OP re-indent 2015-12-12 14:54:52 +01:00
6a1799f095 remove invalid free. - fixes crash with generic midi surface
if there is a per_thread_request_buffer,  get_request() simply puts a
POD RequestType on the ringbuffer's head.  send_request() increases
the write-pointer.  There is no memory to free.
2015-12-12 14:52:35 +01:00
dac57703cc correct name of Midi-UI thread memory-pool and request-queue 2015-12-12 14:45:17 +01:00
David
1ecb3dde74 Add "-" to cpp arguments
Homebrews superenv cpp on OS X will not work without it
2015-12-12 13:12:24 +01:00
eb26cb346a even more attempted changes for ipMIDI on windows 2015-12-12 01:17:49 -05:00
c92af555b4 further attempted changes for ipMIDI on windows 2015-12-12 01:16:44 -05:00