13
0
livetrax/libs/surfaces/mackie
Paul Davis c6c98b6453 MCP: add handler for forgotten noteOn (button) messages, and more code tidying
git-svn-id: svn://localhost/ardour2/branches/3.0@11834 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-08 20:34:21 +00:00
..
scripts
bcf_surface_generated.cc MCP: major redesign of control instantiation; continuing code reformatting 2012-04-08 14:11:00 +00:00
bcf_surface.cc MCP: drastically alter setup of Mackie surface to not use the CSV files in anyway, reformat chunks to match coding style standards, don't throw() if part of a sysex message is message 2012-04-07 18:43:06 +00:00
bcf_surface.h MCP: drastically alter setup of Mackie surface to not use the CSV files in anyway, reformat chunks to match coding style standards, don't throw() if part of a sysex message is message 2012-04-07 18:43:06 +00:00
controls.cc MCP: major redesign of control instantiation; continuing code reformatting 2012-04-08 14:11:00 +00:00
controls.h MCP: add debug tracing for fader (pitchbend) messages 2012-04-08 15:16:34 +00:00
dummy_port.cc
dummy_port.h MCP: stop using signals to handle parsed control events; add debugging 2012-04-08 14:51:14 +00:00
gui.cc Add a GUI to set the number of active extenders for the Mackie control surface. 2011-05-05 22:44:50 +00:00
interface.cc
mackie_button_handler.cc
mackie_button_handler.h
mackie_control_exception.h
mackie_control_protocol_poll.cc Fix up Mackie control surface to cope with changes to midi++ midi ports from a while back. 2010-07-27 03:09:58 +00:00
mackie_control_protocol.cc debug ardour->MCP fader mapping 2012-04-08 15:51:30 +00:00
mackie_control_protocol.h MCP: correctly link routes and strips; correctly set up timeouts using event loop of MCP, not GUI 2012-04-08 15:10:46 +00:00
mackie_jog_wheel.cc Prevent various things from stopping the transport by requesting a transport speed of exactly 0 when they are really just continuously varying it. Fixes strange playhead behaviour during varispeed when the user varispeeds to exactly 0 and auto-return is triggered. 2011-02-07 01:12:47 +00:00
mackie_jog_wheel.h
mackie_midi_builder.cc MCP: try to fix madness with extender strip indices 2012-04-07 16:04:13 +00:00
mackie_midi_builder.h
mackie_port.cc MCP: add handler for forgotten noteOn (button) messages, and more code tidying 2012-04-08 20:34:21 +00:00
mackie_port.h MCP: add handler for forgotten noteOn (button) messages, and more code tidying 2012-04-08 20:34:21 +00:00
mackie_surface_generated.cc MCP: drastically alter setup of Mackie surface to not use the CSV files in anyway, reformat chunks to match coding style standards, don't throw() if part of a sysex message is message 2012-04-07 18:43:06 +00:00
mackie_surface.cc MCP: major redesign of control instantiation; continuing code reformatting 2012-04-08 14:11:00 +00:00
mackie_surface.h MCP: drastically alter setup of Mackie surface to not use the CSV files in anyway, reformat chunks to match coding style standards, don't throw() if part of a sysex message is message 2012-04-07 18:43:06 +00:00
midi_byte_array.cc
midi_byte_array.h
README
route_signal.cc MCP: add handler for forgotten noteOn (button) messages, and more code tidying 2012-04-08 20:34:21 +00:00
route_signal.h
surface_port.cc MCP: correctly link routes and strips; correctly set up timeouts using event loop of MCP, not GUI 2012-04-08 15:10:46 +00:00
surface_port.h MCP: correctly link routes and strips; correctly set up timeouts using event loop of MCP, not GUI 2012-04-08 15:10:46 +00:00
surface.cc MCP: major redesign of control instantiation; continuing code reformatting 2012-04-08 14:11:00 +00:00
surface.h MCP: drastically alter setup of Mackie surface to not use the CSV files in anyway, reformat chunks to match coding style standards, don't throw() if part of a sysex message is message 2012-04-07 18:43:06 +00:00
test.cc
timer.h
TODO
types.cc
types.h
wscript Upgrade to waf 1.6.7 and autowaf r52. 2011-09-29 19:17:54 +00:00

For usage, see

http://www.ardour.org/files/manual/sn-mackie.html

unfortunately it's a bit outdated, so to get the latest manual, go to the manual
directory in the ardour source tree, and say "make html" to build the latest.
Then point your favourite browser at tmp/index.html

NOTES:

* support for alsa/sequencer ports is currently broken. We're working on it.

* you'll need to make port changes in etc/ardour3/ardour_system.rc and
etc/ardour3/ardour.rc, otherwise they don't stay changed in ~/.ardour3/ardour.rc


John Anderson
panic@semiosix.com