|
5ace191bff
|
drastic, fundamental redesign of MCP code
git-svn-id: svn://localhost/ardour2/branches/3.0@11861 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-10 14:27:44 +00:00 |
|
|
ac7ade93bd
|
MCP: make rightward bank shift work, and add a flag for scrub mode; more code rearrangement
git-svn-id: svn://localhost/ardour2/branches/3.0@11860 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-09 19:47:06 +00:00 |
|
|
562016339d
|
use correct per-MCU index when building fader, pot, ledring messages
git-svn-id: svn://localhost/ardour2/branches/3.0@11859 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-09 19:10:24 +00:00 |
|
|
bef3ea1adc
|
MCP: F1-7 jump to a given view; F8 closes any currently open dialog; in zoom mode, up/down alter vertical track height of all tracks; option-up/down alters selected track heights
git-svn-id: svn://localhost/ardour2/branches/3.0@11858 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-09 18:53:51 +00:00 |
|
|
0431309f89
|
MCP: shift-select resets gain to unity
git-svn-id: svn://localhost/ardour2/branches/3.0@11856 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-09 17:56:20 +00:00 |
|
|
db5258fea3
|
MCP: maybe handle multiple MCUs better; add support for modifier keys; rearrange source so that all button handlesr are in mcp_buttons.cc
git-svn-id: svn://localhost/ardour2/branches/3.0@11855 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-09 17:48:16 +00:00 |
|
|
086a6c56f3
|
MCP: avoid debug flood from meters
git-svn-id: svn://localhost/ardour2/branches/3.0@11854 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-09 16:55:24 +00:00 |
|
|
62afe207d2
|
MCP: register thread with GUI and create session event pool
git-svn-id: svn://localhost/ardour2/branches/3.0@11853 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-09 16:26:44 +00:00 |
|
|
57a046804c
|
MCP: different meter debug trace; initial support for track selection
git-svn-id: svn://localhost/ardour2/branches/3.0@11852 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-09 16:15:55 +00:00 |
|
|
e2d62d9af4
|
allow ControlProtocols to call for undo/redo in GUI; make MCP use this
git-svn-id: svn://localhost/ardour2/branches/3.0@11851 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-09 15:50:38 +00:00 |
|
|
5d0858940b
|
MCP: zoom button toggles led
git-svn-id: svn://localhost/ardour2/branches/3.0@11850 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-09 15:41:37 +00:00 |
|
|
9f5a9a2447
|
MCP: zoom in on cursor right press
git-svn-id: svn://localhost/ardour2/branches/3.0@11849 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-09 15:40:21 +00:00 |
|
|
e3448f267e
|
MCP: some debug tracing for meters
git-svn-id: svn://localhost/ardour2/branches/3.0@11848 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-09 15:35:20 +00:00 |
|
|
2b659deaef
|
remove redundant MackieButtonHandler class, implement initial zoom support for cursor left + right buttons
git-svn-id: svn://localhost/ardour2/branches/3.0@11847 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-09 15:32:25 +00:00 |
|
|
f02edae438
|
start breaking apart the various controls into their own headers and source code, and making each control know how to generate MIDI; throttle delivery of meter data and get meter ID right
git-svn-id: svn://localhost/ardour2/branches/3.0@11846 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-09 13:59:35 +00:00 |
|
|
63e15e1737
|
MCP: change refresh interval for meters + automation + timecode to 100msec
git-svn-id: svn://localhost/ardour2/branches/3.0@11845 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-09 00:45:22 +00:00 |
|
|
522c2dd4cf
|
MCP: add some locking to the RouteSignals object
git-svn-id: svn://localhost/ardour2/branches/3.0@11844 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-09 00:32:13 +00:00 |
|
|
7ab25511b5
|
MCP: possible support for metering (really)
git-svn-id: svn://localhost/ardour2/branches/3.0@11843 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-09 00:03:58 +00:00 |
|
|
89aed48f92
|
MCP: possible support for metering
git-svn-id: svn://localhost/ardour2/branches/3.0@11842 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-09 00:03:35 +00:00 |
|
|
ad06e7cb8d
|
MCP: make Strip aware of Meter
git-svn-id: svn://localhost/ardour2/branches/3.0@11841 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-08 23:20:14 +00:00 |
|
|
0e0c4277cf
|
MCP: start up event loop (thread) so that we can do timeouts and metering; start of Meter control support
git-svn-id: svn://localhost/ardour2/branches/3.0@11840 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-08 23:14:36 +00:00 |
|
|
2cf34cdebd
|
MCP: look for jog wheel as a special case
git-svn-id: svn://localhost/ardour2/branches/3.0@11839 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-08 21:22:21 +00:00 |
|
|
79799023f5
|
MCP: move init functions back into Surface since there is no difference between the BCF and MCU versions of the code at this point
git-svn-id: svn://localhost/ardour2/branches/3.0@11838 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-08 21:17:11 +00:00 |
|
|
715bdc3829
|
MCP: remove no-longer-used files
git-svn-id: svn://localhost/ardour2/branches/3.0@11837 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-08 21:16:16 +00:00 |
|
|
696f3bdda5
|
MCP: connect to correct signal for buttons; more code tidy; extra debugging if we can't find a control
git-svn-id: svn://localhost/ardour2/branches/3.0@11836 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-08 20:52:45 +00:00 |
|
|
6315a979a1
|
MCP: remove files no longer used (copies are always available in 2.0-ongoing for historical purposes)
git-svn-id: svn://localhost/ardour2/branches/3.0@11835 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-08 20:44:36 +00:00 |
|
|
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 |
|
|
7296ef87a1
|
MCP: more debugging for fader messages
git-svn-id: svn://localhost/ardour2/branches/3.0@11833 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-08 17:39:45 +00:00 |
|
|
8a1e6363da
|
MCP: fix fader mapping from extenders
git-svn-id: svn://localhost/ardour2/branches/3.0@11832 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-08 16:05:26 +00:00 |
|
|
5d29d591b8
|
debug ardour->MCP fader mapping
git-svn-id: svn://localhost/ardour2/branches/3.0@11831 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-08 15:51:30 +00:00 |
|
|
66c83f2765
|
MCP: fix (?) interpretation of fader/pitchbend messages
git-svn-id: svn://localhost/ardour2/branches/3.0@11830 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-08 15:45:52 +00:00 |
|
|
fcada6e737
|
MCP: add debug tracing for fader (pitchbend) messages
git-svn-id: svn://localhost/ardour2/branches/3.0@11829 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-08 15:16:34 +00:00 |
|
|
0e72a29bcc
|
MCP: add debug tracing for timeouts
git-svn-id: svn://localhost/ardour2/branches/3.0@11828 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-08 15:13:12 +00:00 |
|
|
733a2b1820
|
MCP: correctly link routes and strips; correctly set up timeouts using event loop of MCP, not GUI
git-svn-id: svn://localhost/ardour2/branches/3.0@11827 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-08 15:10:46 +00:00 |
|
|
6e13711361
|
MCP: stop using signals to handle parsed control events; add debugging
git-svn-id: svn://localhost/ardour2/branches/3.0@11826 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-08 14:51:14 +00:00 |
|
|
ef484a8a33
|
MCP: drop need for ScopedConnectionList::empty()
git-svn-id: svn://localhost/ardour2/branches/3.0@11825 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-08 14:22:34 +00:00 |
|
|
c72287e67d
|
MCP: major redesign of control instantiation; continuing code reformatting
git-svn-id: svn://localhost/ardour2/branches/3.0@11824 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-08 14:11:00 +00:00 |
|
|
05b36d0092
|
MCP: fix bad use of strips container
git-svn-id: svn://localhost/ardour2/branches/3.0@11823 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-07 19:30:00 +00:00 |
|
|
f703a3cfd1
|
MCP: alternative method for clearing route table when switching banks
git-svn-id: svn://localhost/ardour2/branches/3.0@11822 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-07 19:08:57 +00:00 |
|
|
d1d164092b
|
MCP: build fix
git-svn-id: svn://localhost/ardour2/branches/3.0@11821 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-07 18:54:31 +00:00 |
|
|
a202b08f65
|
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
git-svn-id: svn://localhost/ardour2/branches/3.0@11820 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-07 18:43:06 +00:00 |
|
|
9cdeaa30b9
|
MCP: try to fix madness with extender strip indices
git-svn-id: svn://localhost/ardour2/branches/3.0@11819 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-07 16:04:13 +00:00 |
|
|
1e1ceaba7e
|
MCP: try to actually use extenders
git-svn-id: svn://localhost/ardour2/branches/3.0@11818 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-07 15:22:22 +00:00 |
|
|
785082b2da
|
debugging mcu via ssl nucleus 2
git-svn-id: svn://localhost/ardour2/branches/3.0@11817 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-07 14:48:44 +00:00 |
|
|
1f26ba1688
|
debugging mcu via ssl nucleus
git-svn-id: svn://localhost/ardour2/branches/3.0@11816 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-07 14:16:08 +00:00 |
|
|
826a240bae
|
tweak drawing of button joiner
git-svn-id: svn://localhost/ardour2/branches/3.0@11815 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-07 12:48:09 +00:00 |
|
Carl Hetherington
|
ef91c96883
|
Fix possible null pointer dereference (#4813).
git-svn-id: svn://localhost/ardour2/branches/3.0@11814 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-07 10:05:17 +00:00 |
|
Carl Hetherington
|
d23a97a6ac
|
Clean up possibly-null pointer dereference (#4812).
git-svn-id: svn://localhost/ardour2/branches/3.0@11813 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-07 02:08:18 +00:00 |
|
Carl Hetherington
|
bf2281d366
|
Fix operator typo (#4824).
git-svn-id: svn://localhost/ardour2/branches/3.0@11812 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-07 02:03:17 +00:00 |
|
Carl Hetherington
|
5ee8a4b6e3
|
Add missing break and remove duplicate (maybe mismerge)
(#4818).
git-svn-id: svn://localhost/ardour2/branches/3.0@11811 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-04-07 01:59:34 +00:00 |
|