ardour/libs/surfaces/mackie
Paul Davis f8875df18f Several changes to Mackie support. Breaks existing Mackie state on disk but not
in any way that causes problems, just loss of pre-existing connectivity.

1. retain state of current device (and serialize to disk) when switching
devices, and restore that state when switching back to it.
2. fix port and surfacenaming.
3. fix bundle assembly so that all ports (for multi-surface combos) work.
4. rationalize master position numbering
5. add small sleep before starting device handshake after reconnection. This
is ugly but seems to be necessary, unfortunately.
2015-10-11 12:01:27 -04:00
..
MSVCardour_mackie Add the new (UINTSDEFINED) preprocessor directive to all out MSVC projects (just to be on the safe side) 2015-06-09 13:18:42 +01:00
button.cc add button time and explicit bank switching to MCP support 2015-10-07 15:13:03 -04:00
button.h add button time and explicit bank switching to MCP support 2015-10-07 15:13:03 -04:00
control_group.h NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
controls.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
controls.h NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
device_info.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
device_info.h NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
device_profile.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
device_profile.h NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
fader.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
fader.h NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
gui.cc numerous changes to Mackie support, generally offering better robustness 2015-10-10 17:14:30 -04:00
gui.h numerous changes to Mackie support, generally offering better robustness 2015-10-10 17:14:30 -04:00
interface.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
jog.cc put all of the Mackie control surface code into the ArdourSurface namespace 2015-04-15 20:37:20 -04:00
jog.h put all of the Mackie control surface code into the ArdourSurface namespace 2015-04-15 20:37:20 -04:00
jog_wheel.cc globally remove all trailing whitespace from ardour code base. 2015-10-04 14:51:05 -04:00
jog_wheel.h NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
led.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
led.h NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
mackie_control_exception.h NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
mackie_control_protocol.cc Several changes to Mackie support. Breaks existing Mackie state on disk but not 2015-10-11 12:01:27 -04:00
mackie_control_protocol.h Several changes to Mackie support. Breaks existing Mackie state on disk but not 2015-10-11 12:01:27 -04:00
mackie_control_protocol_poll.cc mackie code does not use poll(2) and so does not need poll.h 2014-01-23 13:38:23 -05:00
mcp_buttons.cc Add Trim to Mackie controls. 2015-10-07 21:36:16 -07:00
meter.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
meter.h NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
midi_byte_array.cc lots of changes to try to get the Mackie Control display be more useful and usable 2015-10-08 12:51:44 -04:00
midi_byte_array.h NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
pot.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
pot.h put all of the Mackie control surface code into the ArdourSurface namespace 2015-04-15 20:37:20 -04:00
strip.cc Display parameter that matches mode. 2015-10-10 19:40:28 -07:00
strip.h numerous changes to Mackie support, generally offering better robustness 2015-10-10 17:14:30 -04:00
surface.cc Several changes to Mackie support. Breaks existing Mackie state on disk but not 2015-10-11 12:01:27 -04:00
surface.h numerous changes to Mackie support, generally offering better robustness 2015-10-10 17:14:30 -04:00
surface_port.cc Several changes to Mackie support. Breaks existing Mackie state on disk but not 2015-10-11 12:01:27 -04:00
surface_port.h Several changes to Mackie support. Breaks existing Mackie state on disk but not 2015-10-11 12:01:27 -04:00
test.cc rollback to 3428, before the mysterious removal of libs/* at 3431/3432 2008-06-02 21:41:35 +00:00
timer.h NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
TODO "merge" (i.e. wholesale import) 2.0-ongoing Mackie code and then fix to compile in 3.0 context 2008-12-12 22:55:03 +00:00
types.cc globally remove all trailing whitespace from ardour code base. 2015-10-04 14:51:05 -04:00
types.h NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
wscript remove lib versioning for internal plugins 2015-02-16 17:32:56 +01:00