13
0
livetrax/libs/surfaces/mackie
2011-12-19 19:44:43 +00:00
..
scripts
bcf_surface_generated.cc
bcf_surface.cc
bcf_surface.h Fix crash on startup when using BCF mode for the mackie surface. 2011-05-04 09:22:23 +00:00
controls.cc Use a timeout to reset faders' in_use flags when in BCF mode (ie with faders that don't support touch). 2011-05-04 09:22:32 +00:00
controls.h Use a timeout to reset faders' in_use flags when in BCF mode (ie with faders that don't support touch). 2011-05-04 09:22:32 +00:00
dummy_port.cc
dummy_port.h
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 Setup fixed ports for MIDI control data; hence remove configuration of those ports. Move MIDI tracer to the Windows menu. Trim some unused code from the midi++ Manager. 2010-07-07 00:40:58 +00:00
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 rename Timecode::BBT_Time::ticks_per_beat to Timecode::BBT_Time::ticks_per_bar_division which is a more accurate and informative name. The number doesn't describe the smallest division of a "beat" (which is only defined contextually anyway), but rather the smallest division of the the divisions of a bar. If using a meter of 4/8, there are 4 divisions per bar, and we can divide each one into ticks_per_bar_division pieces; in a separate meter (section) of 3/8, there are 3 divisions per bar, each of which can be divided into ticks_per_bar_division_pieces. 2011-12-19 19:44:43 +00:00
mackie_control_protocol.h make mackie control header include abstract_ui.h (might help compile/link issue on OS X) 2011-10-20 11:44: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 Fix startup of the mackie surface code. 2010-07-29 19:24:25 +00:00
mackie_midi_builder.h
mackie_port.cc Use a timeout to reset faders' in_use flags when in BCF mode (ie with faders that don't support touch). 2011-05-04 09:22:32 +00:00
mackie_port.h Use a timeout to reset faders' in_use flags when in BCF mode (ie with faders that don't support touch). 2011-05-04 09:22:32 +00:00
mackie_surface_generated.cc
mackie_surface.cc
mackie_surface.h
midi_byte_array.cc
midi_byte_array.h
README
route_signal.cc Fix a few missing drops of Route references. 2011-05-23 10:03:14 +00:00
route_signal.h use new syntax for connecting to backend signals that enforces explicit connection scope, plus a few other related matters 2009-12-19 20:26:31 +00:00
surface_port.cc Delete MIDI port objects when the MackieControlProtocol is torn down, so that it can be recreated without attempting to create duplicate JACK port names. Should fix #3886. 2011-09-26 20:35:16 +00:00
surface_port.h Use a timeout to reset faders' in_use flags when in BCF mode (ie with faders that don't support touch). 2011-05-04 09:22:32 +00:00
surface.cc Fix startup of the mackie surface code. 2010-07-29 19:24:25 +00:00
surface.h
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