Paul Davis [Wed, 18 Apr 2012 16:52:38 +0000 (16:52 +0000)]
MCP: maybe fix vpot display behavior for pan width
git-svn-id: svn://localhost/ardour2/branches/3.0@12009
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 18 Apr 2012 16:26:43 +0000 (16:26 +0000)]
MCP: maybe fix vpot behaviour as seen with pan width
git-svn-id: svn://localhost/ardour2/branches/3.0@12008
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 18 Apr 2012 16:21:16 +0000 (16:21 +0000)]
MCP: gui stuff
git-svn-id: svn://localhost/ardour2/branches/3.0@12007
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 18 Apr 2012 14:48:37 +0000 (14:48 +0000)]
MCP: maybe really fix fader dB display
git-svn-id: svn://localhost/ardour2/branches/3.0@12006
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 18 Apr 2012 14:24:00 +0000 (14:24 +0000)]
MCP: maybe fix fader dB display
git-svn-id: svn://localhost/ardour2/branches/3.0@12005
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 18 Apr 2012 13:36:26 +0000 (13:36 +0000)]
MCP: more fader debugging
git-svn-id: svn://localhost/ardour2/branches/3.0@12004
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 18 Apr 2012 13:13:42 +0000 (13:13 +0000)]
MCP: fader debugging
git-svn-id: svn://localhost/ardour2/branches/3.0@12003
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 18 Apr 2012 12:20:28 +0000 (12:20 +0000)]
MCP: gui changes; more debugging for button bnding lookup
git-svn-id: svn://localhost/ardour2/branches/3.0@12002
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 18 Apr 2012 03:39:23 +0000 (03:39 +0000)]
add Ctrl-Shift-P as shortcut for preferences dialog
git-svn-id: svn://localhost/ardour2/branches/3.0@12001
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 18 Apr 2012 03:24:59 +0000 (03:24 +0000)]
MCP:maybe functioning button binding stuff, plus save-to-disk-on-change (still needs naming interaction for new profile)
git-svn-id: svn://localhost/ardour2/branches/3.0@12000
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 17 Apr 2012 21:36:48 +0000 (21:36 +0000)]
MCP: somewhat functional (?) full keybinding GUI
git-svn-id: svn://localhost/ardour2/branches/3.0@11999
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 17 Apr 2012 20:41:51 +0000 (20:41 +0000)]
MCP: first profile file
git-svn-id: svn://localhost/ardour2/branches/3.0@11998
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 17 Apr 2012 20:41:31 +0000 (20:41 +0000)]
MCP: various work on the button binding GUI
git-svn-id: svn://localhost/ardour2/branches/3.0@11997
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 17 Apr 2012 19:13:04 +0000 (19:13 +0000)]
force small screen profile if ARDOUR_NARROW_SCREEN is set in the environment
git-svn-id: svn://localhost/ardour2/branches/3.0@11996
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 17 Apr 2012 16:07:11 +0000 (16:07 +0000)]
add back semantically-different version of previously removed ::get_action() function
git-svn-id: svn://localhost/ardour2/branches/3.0@11995
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 17 Apr 2012 16:01:29 +0000 (16:01 +0000)]
remove unusued ActionManager::get_action() variant
git-svn-id: svn://localhost/ardour2/branches/3.0@11994
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 16 Apr 2012 22:33:09 +0000 (22:33 +0000)]
MCP: work on rec-enable
git-svn-id: svn://localhost/ardour2/branches/3.0@11993
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 16 Apr 2012 22:30:38 +0000 (22:30 +0000)]
MCP: work on vpots
git-svn-id: svn://localhost/ardour2/branches/3.0@11992
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 16 Apr 2012 21:01:59 +0000 (21:01 +0000)]
MCP: bit more debugging for vpot press
git-svn-id: svn://localhost/ardour2/branches/3.0@11991
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 16 Apr 2012 19:08:22 +0000 (19:08 +0000)]
MCP: no fake touch for anything, actually
git-svn-id: svn://localhost/ardour2/branches/3.0@11989
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 16 Apr 2012 19:07:37 +0000 (19:07 +0000)]
MCP: no fake touch for vpot
git-svn-id: svn://localhost/ardour2/branches/3.0@11988
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 16 Apr 2012 19:05:27 +0000 (19:05 +0000)]
MCP: a fistful of changes
git-svn-id: svn://localhost/ardour2/branches/3.0@11987
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 16 Apr 2012 16:32:22 +0000 (16:32 +0000)]
Fairly major change to the way in which crossfades are handled;
they are now done with region fades, rather than separate objects.
After this commit, Ardour will try to convert your session files
to the new crossfade format, but will make a backup in your
session folder first.
If you have works in progress using Ardour 3 it is
***STRONGLY RECOMMENDED*** that you back up session files before
updating to this commit.
git-svn-id: svn://localhost/ardour2/branches/3.0@11986
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 16 Apr 2012 13:06:39 +0000 (13:06 +0000)]
MCP: make v-pot press work; work ongoing on general keybindings
git-svn-id: svn://localhost/ardour2/branches/3.0@11985
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 15 Apr 2012 21:04:44 +0000 (21:04 +0000)]
Update MidiRegion::_start_beats on trimming the front of a MIDI region; reset _start_beats with _start on MidiRegion::fix_negative_start(). May help with #4736.
git-svn-id: svn://localhost/ardour2/branches/3.0@11984
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 15 Apr 2012 19:28:44 +0000 (19:28 +0000)]
A few tweaks to make Ardour build in GCC -std=c++0x mode.
git-svn-id: svn://localhost/ardour2/branches/3.0@11983
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 15 Apr 2012 17:43:45 +0000 (17:43 +0000)]
Fix overflow when computing framewalk_to_beats with -ve pos; fixes #4694.
git-svn-id: svn://localhost/ardour2/branches/3.0@11982
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 15 Apr 2012 17:12:09 +0000 (17:12 +0000)]
Don't abort if mis-matched processors are found; a vaguely satisfactory workaround for crashes when loading sessions with missing plugins.
git-svn-id: svn://localhost/ardour2/branches/3.0@11981
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 15 Apr 2012 15:43:25 +0000 (15:43 +0000)]
cmd-press on vpot should lock strip; shift-press resets pot param to default
git-svn-id: svn://localhost/ardour2/branches/3.0@11980
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 15 Apr 2012 14:30:03 +0000 (14:30 +0000)]
MCP: probably fix issues with vpots not working
git-svn-id: svn://localhost/ardour2/branches/3.0@11979
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 15 Apr 2012 13:50:43 +0000 (13:50 +0000)]
add mapping from button ID to name for new button IDs
git-svn-id: svn://localhost/ardour2/branches/3.0@11978
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 15 Apr 2012 13:41:20 +0000 (13:41 +0000)]
share buttons IDs where feasible
git-svn-id: svn://localhost/ardour2/branches/3.0@11977
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 15 Apr 2012 13:28:45 +0000 (13:28 +0000)]
new button IDs, one for MCP one for LCP, plus methods associated with them; SSL Nucleus now declares itself to be using Logic Control
git-svn-id: svn://localhost/ardour2/branches/3.0@11976
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 14 Apr 2012 22:04:51 +0000 (22:04 +0000)]
Fix a few framecnt / framepos type confusions.
git-svn-id: svn://localhost/ardour2/branches/3.0@11975
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 14 Apr 2012 20:47:19 +0000 (20:47 +0000)]
Fix a few return types.
git-svn-id: svn://localhost/ardour2/branches/3.0@11974
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 14 Apr 2012 20:38:42 +0000 (20:38 +0000)]
MCP: the return of the master fader
git-svn-id: svn://localhost/ardour2/branches/3.0@11973
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 14 Apr 2012 19:02:54 +0000 (19:02 +0000)]
MCP: redesign to allow device-specific button IDs, since we know that at least one device (nucleus) does not honor mackie's specification document
git-svn-id: svn://localhost/ardour2/branches/3.0@11972
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 14 Apr 2012 11:39:25 +0000 (11:39 +0000)]
MCP: hack test for ssl nucleus fader touch
git-svn-id: svn://localhost/ardour2/branches/3.0@11970
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 14 Apr 2012 01:02:40 +0000 (01:02 +0000)]
MCP: hack #2 for Nucleus fader touch messages
git-svn-id: svn://localhost/ardour2/branches/3.0@11969
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 13 Apr 2012 22:49:58 +0000 (22:49 +0000)]
MCP: hack for Nucleus fader touch messages
git-svn-id: svn://localhost/ardour2/branches/3.0@11968
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 13 Apr 2012 22:10:41 +0000 (22:10 +0000)]
MCP: off by one error
git-svn-id: svn://localhost/ardour2/branches/3.0@11967
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 13 Apr 2012 21:46:26 +0000 (21:46 +0000)]
MCP: catch noteOff to see note-on+velocity=zero messages; more GUI tweaks
git-svn-id: svn://localhost/ardour2/branches/3.0@11966
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 13 Apr 2012 20:39:59 +0000 (20:39 +0000)]
MCP: more of the same
git-svn-id: svn://localhost/ardour2/branches/3.0@11965
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 13 Apr 2012 20:27:08 +0000 (20:27 +0000)]
MCP: better display of parameter values, off by one error when collecting controls for buttons, more GUI
git-svn-id: svn://localhost/ardour2/branches/3.0@11964
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 13 Apr 2012 19:17:28 +0000 (19:17 +0000)]
MCP: more button tracing, more config stuff
git-svn-id: svn://localhost/ardour2/branches/3.0@11963
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 13 Apr 2012 17:58:36 +0000 (17:58 +0000)]
MCP: more button tracing, more config stuff
git-svn-id: svn://localhost/ardour2/branches/3.0@11962
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 13 Apr 2012 17:06:35 +0000 (17:06 +0000)]
MCP: fix uninitialized variable; start work on extending MCP gui
git-svn-id: svn://localhost/ardour2/branches/3.0@11961
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Fri, 13 Apr 2012 16:14:39 +0000 (16:14 +0000)]
Fix compilation with old lilv.
git-svn-id: svn://localhost/ardour2/branches/3.0@11960
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 13 Apr 2012 16:11:55 +0000 (16:11 +0000)]
MCP: timeout display of value when altering with fader or pot; range ops on strip buttons should work; select logic may be broken
git-svn-id: svn://localhost/ardour2/branches/3.0@11959
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 13 Apr 2012 03:46:38 +0000 (03:46 +0000)]
show gain level as its adjusted from ardour GUI (not reverted back); basic support for select/solo/mute/recenabel range ops, but not functioning yet
git-svn-id: svn://localhost/ardour2/branches/3.0@11958
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Fri, 13 Apr 2012 00:43:01 +0000 (00:43 +0000)]
Implement proper LV2 preset support.
The old code here was attempting to load several various random methods of listing LV2 presets. IMO this situation has become untenable, the way implemented here is the way documented with examples in the extension, and if plugins don't work with it, they need to be updated.
For the record, the rationale behind this change is to make preset data separately loadable, since it tends to be far too massive to have hosts loading it for all plugins when unnecessary.
git-svn-id: svn://localhost/ardour2/branches/3.0@11957
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 13 Apr 2012 00:35:42 +0000 (00:35 +0000)]
convert rec-enable control for a Track from PBD::COntrollable to ARDOUR::AutomatioNControl, and use in MCP
git-svn-id: svn://localhost/ardour2/branches/3.0@11956
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 12 Apr 2012 23:46:17 +0000 (23:46 +0000)]
MCP: make select button work again
git-svn-id: svn://localhost/ardour2/branches/3.0@11955
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 12 Apr 2012 23:02:12 +0000 (23:02 +0000)]
MCP: try an alternate mode for gain pot mode
git-svn-id: svn://localhost/ardour2/branches/3.0@11954
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 12 Apr 2012 22:59:26 +0000 (22:59 +0000)]
MCP: button debugging, plus don't do much/aything on button release
git-svn-id: svn://localhost/ardour2/branches/3.0@11953
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 12 Apr 2012 22:17:58 +0000 (22:17 +0000)]
MCP: display label change
git-svn-id: svn://localhost/ardour2/branches/3.0@11952
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 12 Apr 2012 22:16:01 +0000 (22:16 +0000)]
MCP: reverse pot labelling re: flip mode
git-svn-id: svn://localhost/ardour2/branches/3.0@11951
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 12 Apr 2012 22:09:30 +0000 (22:09 +0000)]
MCP: fix confusion between normal and modified AutomationControl
git-svn-id: svn://localhost/ardour2/branches/3.0@11950
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 12 Apr 2012 21:02:43 +0000 (21:02 +0000)]
MCP: start generalizing mapping between surface controls and ARDOUR::AutomationControl; simplify flip mode; more good stuff
git-svn-id: svn://localhost/ardour2/branches/3.0@11949
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 12 Apr 2012 18:36:14 +0000 (18:36 +0000)]
remove old mcp config params, use new one
git-svn-id: svn://localhost/ardour2/branches/3.0@11948
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 12 Apr 2012 18:16:16 +0000 (18:16 +0000)]
MCP: rename ports again, remove ports from MCP bundles, wakeup devices
git-svn-id: svn://localhost/ardour2/branches/3.0@11947
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 12 Apr 2012 17:55:11 +0000 (17:55 +0000)]
MCP: new device file
git-svn-id: svn://localhost/ardour2/branches/3.0@11946
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 12 Apr 2012 17:52:57 +0000 (17:52 +0000)]
MCP: more surface properties, correctly close IOSources when switching surfaces; write select button msgs one by one, change port name back to generic terms
git-svn-id: svn://localhost/ardour2/branches/3.0@11945
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 12 Apr 2012 16:57:34 +0000 (16:57 +0000)]
missing initialization
git-svn-id: svn://localhost/ardour2/branches/3.0@11944
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 12 Apr 2012 16:41:23 +0000 (16:41 +0000)]
MCP: nucleus def file
git-svn-id: svn://localhost/ardour2/branches/3.0@11943
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 12 Apr 2012 16:41:07 +0000 (16:41 +0000)]
MCP: switch devices on the fly; name MIDI ports appropriately; fix active state; move sysex parsing into Surface
git-svn-id: svn://localhost/ardour2/branches/3.0@11942
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 12 Apr 2012 14:34:03 +0000 (14:34 +0000)]
propagate GUI track selection to control protocols; make MCP update when GUI track selection changes
git-svn-id: svn://localhost/ardour2/branches/3.0@11941
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 12 Apr 2012 13:12:41 +0000 (13:12 +0000)]
initial MCP device info file, and fix ./ardev and friends to be able to find it
git-svn-id: svn://localhost/ardour2/branches/3.0@11940
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 12 Apr 2012 12:58:42 +0000 (12:58 +0000)]
MCP: loading device info files basically operational
git-svn-id: svn://localhost/ardour2/branches/3.0@11939
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 12 Apr 2012 12:16:55 +0000 (12:16 +0000)]
MCP: stubbed device info file loading
git-svn-id: svn://localhost/ardour2/branches/3.0@11938
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 12 Apr 2012 11:46:35 +0000 (11:46 +0000)]
new files
git-svn-id: svn://localhost/ardour2/branches/3.0@11937
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 12 Apr 2012 11:45:40 +0000 (11:45 +0000)]
move string_is_affirmative() into libpbd
git-svn-id: svn://localhost/ardour2/branches/3.0@11936
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Thu, 12 Apr 2012 04:03:14 +0000 (04:03 +0000)]
A bit of crash proofiness for insane plugin UIs.
Plugin UI touch confirmed working with suil r4173 and distrho JUCE plugin "TAL Filter II".
git-svn-id: svn://localhost/ardour2/branches/3.0@11935
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 12 Apr 2012 01:51:57 +0000 (01:51 +0000)]
MCP: shift-select resets gain to unity; don't jump back to last transport start unless playing normally; footswitch 1 and 2 do play/stop
git-svn-id: svn://localhost/ardour2/branches/3.0@11934
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 12 Apr 2012 01:14:43 +0000 (01:14 +0000)]
MCP: track control press/release events
git-svn-id: svn://localhost/ardour2/branches/3.0@11933
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 12 Apr 2012 01:05:18 +0000 (01:05 +0000)]
MCP: probably fix crash from flip mode, and debug modifier state in pothandler
git-svn-id: svn://localhost/ardour2/branches/3.0@11932
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 12 Apr 2012 00:52:02 +0000 (00:52 +0000)]
MCP: check on whether we using pan width control; flip mode may change display
git-svn-id: svn://localhost/ardour2/branches/3.0@11931
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 12 Apr 2012 00:50:18 +0000 (00:50 +0000)]
MCP: check on whether we using pan width control
git-svn-id: svn://localhost/ardour2/branches/3.0@11930
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 12 Apr 2012 00:45:11 +0000 (00:45 +0000)]
MCP: probably fix ardour->surface for faders
git-svn-id: svn://localhost/ardour2/branches/3.0@11929
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 12 Apr 2012 00:28:16 +0000 (00:28 +0000)]
MCP: debug continues
git-svn-id: svn://localhost/ardour2/branches/3.0@11928
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 12 Apr 2012 00:27:25 +0000 (00:27 +0000)]
MCP: debug continues
git-svn-id: svn://localhost/ardour2/branches/3.0@11927
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 11 Apr 2012 23:52:37 +0000 (23:52 +0000)]
MCP: maybe get vpot id's right; more debug tracing for gain notify
git-svn-id: svn://localhost/ardour2/branches/3.0@11926
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 11 Apr 2012 23:46:39 +0000 (23:46 +0000)]
Add thought-to-be-missing break (#4819).
git-svn-id: svn://localhost/ardour2/branches/3.0@11925
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 11 Apr 2012 23:24:05 +0000 (23:24 +0000)]
Add sort-of missed returns to keep coverity happy (#4817).
git-svn-id: svn://localhost/ardour2/branches/3.0@11924
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 11 Apr 2012 22:57:01 +0000 (22:57 +0000)]
MCP: cursor left should scroll left
git-svn-id: svn://localhost/ardour2/branches/3.0@11923
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 11 Apr 2012 22:50:21 +0000 (22:50 +0000)]
MCP: hopefully fix ardour->controller for faders
git-svn-id: svn://localhost/ardour2/branches/3.0@11922
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 11 Apr 2012 22:47:02 +0000 (22:47 +0000)]
MCP: cursor left/right should scroll; maybe fix vpots
git-svn-id: svn://localhost/ardour2/branches/3.0@11921
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 11 Apr 2012 22:32:02 +0000 (22:32 +0000)]
MCP: reverse operation of cursor up/down in zoom mode; more tracign for vpot
git-svn-id: svn://localhost/ardour2/branches/3.0@11920
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 11 Apr 2012 20:48:51 +0000 (20:48 +0000)]
MCP: more tracing for rewind; change play LED illumination rule
git-svn-id: svn://localhost/ardour2/branches/3.0@11919
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 11 Apr 2012 20:25:14 +0000 (20:25 +0000)]
MCP: repeated presses of play button will jump back to previous start (like GUI button)
git-svn-id: svn://localhost/ardour2/branches/3.0@11918
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 11 Apr 2012 20:21:00 +0000 (20:21 +0000)]
Remove some unused parameters.
git-svn-id: svn://localhost/ardour2/branches/3.0@11917
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 11 Apr 2012 20:18:01 +0000 (20:18 +0000)]
MCP: share add-marker code with BasicUI; don't allow route locking if the strip has no current route
git-svn-id: svn://localhost/ardour2/branches/3.0@11916
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 11 Apr 2012 20:10:10 +0000 (20:10 +0000)]
MCP: make BasicUI::rewind() behave symmetrically to BasicUI::ffwd(); basics of route locking and an API to put the master/monitor on a strip
git-svn-id: svn://localhost/ardour2/branches/3.0@11915
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 11 Apr 2012 19:47:41 +0000 (19:47 +0000)]
MCP: fix missing message when setting a button(led) to its current state; more view mode stuff
git-svn-id: svn://localhost/ardour2/branches/3.0@11914
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 11 Apr 2012 19:27:13 +0000 (19:27 +0000)]
MCP: more view mode stuff
git-svn-id: svn://localhost/ardour2/branches/3.0@11913
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 11 Apr 2012 19:16:49 +0000 (19:16 +0000)]
MCP: more view mode support, use 6 bits for pot information, more mute debug trace
git-svn-id: svn://localhost/ardour2/branches/3.0@11912
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 11 Apr 2012 18:51:01 +0000 (18:51 +0000)]
MCP: start adding different view modes and support for Flip
git-svn-id: svn://localhost/ardour2/branches/3.0@11911
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 11 Apr 2012 17:34:04 +0000 (17:34 +0000)]
MCP: more mute button debug tracing; fix action for fn keys
git-svn-id: svn://localhost/ardour2/branches/3.0@11910
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 11 Apr 2012 17:18:32 +0000 (17:18 +0000)]
MCP: use goto-visual-state-N as default function key bindings
git-svn-id: svn://localhost/ardour2/branches/3.0@11909
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 11 Apr 2012 17:13:20 +0000 (17:13 +0000)]
MCP: provide basic mechanism for configuring function keys
git-svn-id: svn://localhost/ardour2/branches/3.0@11908
d708f5d6-7413-0410-9779-
e7cbd77b26cf