Paul Davis
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
Paul Davis
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
Paul Davis
81179389d3
mackie: cleanup subview mode a little
2015-12-16 05:55:10 -05:00
Paul Davis
8ba8f1c0b0
fix cherry-pick conflict
2015-12-16 05:54:43 -05:00
Paul Davis
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
Paul Davis
a1ef99b9b7
add beginnings of EQ and dynamics control to mackie for mixbus
2015-12-16 05:52:36 -05:00
Paul Davis
99764e946a
add UserA and UserB buttons to mackie button list
2015-12-16 05:52:27 -05:00
Ben Loftis
616e925322
tentative mcu panning for mixbus. hey, it compiles
2015-12-16 05:46:52 -05:00
Robin Gareus
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
Robin Gareus
b228c11311
commandline session utilities
2015-12-16 00:25:07 +01:00
Robin Gareus
f05afd973b
update URI (see lv2-dev email list)
2015-12-15 09:07:00 +01:00
Robin Gareus
590cae90b1
ignore generated appdata file
2015-12-15 08:41:03 +01:00
Robin Gareus
87f635203e
amend 939808a7 - unset loop-range, no play
2015-12-15 08:39:44 +01:00
Robin Gareus
a168d8b75e
explicitly disallow looping with external-sync
...
amend 939808a7
2015-12-15 08:39:09 +01:00
Paul Davis
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
Paul Davis
e928edca32
faderport: fix setup of periodic callback (cut-n-paste error)
2015-12-14 14:41:38 -05:00
Paul Davis
d59739d728
faderport: add 100msec (10Hz) periodic update to facilitate automation playback
2015-12-14 13:28:31 -05:00
Paul Davis
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
Paul Davis
cc607fa161
fix DEBUG_TRACE messages from faderport that used MackieControlProtocol via cut-n-paste
2015-12-14 13:28:31 -05:00
Len Ovens
634321ba45
Fix Trim control range does not match control (issue #6696 )
2015-12-13 15:53:24 -08:00
Robin Gareus
756a4cd85f
API consistency
2015-12-13 18:32:55 +01:00
Robin Gareus
03ed30ac9b
update LV2 URI
2015-12-13 18:29:44 +01:00
Robin Gareus
a24eac50b9
update harrison URLs (nightly builds)
2015-12-13 18:29:44 +01:00
Len Ovens
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
Paul Davis
29416edbbf
remove debug output
2015-12-13 08:38:54 -05:00
Paul Davis
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
Robin Gareus
6e13b91a35
portable pthread_self() debug message
2015-12-13 11:28:56 +01:00
Robin Gareus
6554f0f93d
display VST paths
2015-12-12 20:39:55 +01:00
Robin Gareus
bb7c857a69
add rc-config widget to display text-config/paths (read only)
2015-12-12 20:39:38 +01:00
Robin Gareus
239ea8670b
fix epic typo.
2015-12-12 19:14:13 +01:00
Robin Gareus
89cf05b0d2
foolishly attempt nightly-built linux/wine/VST bundles
2015-12-12 18:31:45 +01:00
Paul Davis
3d1dcacfd8
use correct source for application name when labelling a window
2015-12-12 11:12:10 -05:00
Paul Davis
be6a43d4d3
use EventLoop::event_loop_name()
2015-12-12 11:12:10 -05:00
Paul Davis
4bc075fe7e
correct name the event loop used by the GUI
2015-12-12 11:12:10 -05:00
Paul Davis
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
Paul Davis
a419fb5af0
fix endless-loop-at-shutdown bug now that abstract UI request buffers are used
2015-12-12 11:12:10 -05:00
Paul Davis
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
Robin Gareus
162352419d
NO-OP re-indent
2015-12-12 14:54:52 +01:00
Robin Gareus
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
Robin Gareus
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
Paul Davis
eb26cb346a
even more attempted changes for ipMIDI on windows
2015-12-12 01:17:49 -05:00
Paul Davis
c92af555b4
further attempted changes for ipMIDI on windows
2015-12-12 01:16:44 -05:00
Paul Davis
e9e477ffe5
some attempted changes for ipMIDI on windows
2015-12-12 01:13:49 -05:00
Paul Davis
6f71125476
try just removing all PLATFORM_WINDOWS conditionals in ipmidi code to see if it will compile
2015-12-12 00:58:07 -05:00
Len Ovens
0103de801a
Mackie Control, fix timecode sometimes won't update. Do full display if transport moves faster than 800%.
2015-12-11 12:57:24 -08:00
Ben Loftis
14ef6017f6
add a few new actions to Faderport menus, and reorganize them slightly
2015-12-10 17:25:29 -06:00
Ben Loftis
3b3261ef55
allow hiding and showing the mixer list
2015-12-10 17:21:02 -06:00
Ben Loftis
1c49ccbc7b
disabling follow_playhead should have effect when using stationary-playhead
2015-12-10 13:52:06 -06:00