ardour.git
12 years agoFix warning.
Carl Hetherington [Thu, 19 Apr 2012 15:07:16 +0000 (15:07 +0000)]
Fix warning.

git-svn-id: svn://localhost/ardour2/branches/3.0@12030 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agofix freeze operation crashes by obtaining process buffers in freeze thread (and then...
Paul Davis [Thu, 19 Apr 2012 12:49:55 +0000 (12:49 +0000)]
fix freeze operation crashes by obtaining process buffers in freeze thread (and then dropping them) rather than just setting up the per-thread object that stores them

git-svn-id: svn://localhost/ardour2/branches/3.0@12029 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoadd a simple method to return "the instrument" associated with a Route. see the comme...
Paul Davis [Thu, 19 Apr 2012 00:30:55 +0000 (00:30 +0000)]
add a simple method to return "the instrument" associated with a Route. see the comments about the semantics of this, which do not preclude 0..N "instruments" in a single route

git-svn-id: svn://localhost/ardour2/branches/3.0@12027 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoAdd a couple of things to .gitignore.
Carl Hetherington [Wed, 18 Apr 2012 22:27:49 +0000 (22:27 +0000)]
Add a couple of things to .gitignore.

git-svn-id: svn://localhost/ardour2/branches/3.0@12024 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoAdd drawing.
Carl Hetherington [Wed, 18 Apr 2012 22:23:12 +0000 (22:23 +0000)]
Add drawing.

git-svn-id: svn://localhost/ardour2/branches/3.0@12023 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoRe-work fade operation to be closer to Mixbus; things
Carl Hetherington [Wed, 18 Apr 2012 22:22:47 +0000 (22:22 +0000)]
Re-work fade operation to be closer to Mixbus; things
below the top region's fades are implicitly faded in
the opposite sense; restore short crossfades option.

git-svn-id: svn://localhost/ardour2/branches/3.0@12022 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoMCP: some button handling fixes
Paul Davis [Wed, 18 Apr 2012 21:34:15 +0000 (21:34 +0000)]
MCP: some button handling fixes

git-svn-id: svn://localhost/ardour2/branches/3.0@12019 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoupdate timecode/position display where appropriate
Paul Davis [Wed, 18 Apr 2012 18:27:06 +0000 (18:27 +0000)]
update timecode/position display where appropriate

git-svn-id: svn://localhost/ardour2/branches/3.0@12015 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoadd User metadata. user metadata is edited from the same dialog and read/writable...
Ben Loftis [Wed, 18 Apr 2012 17:46:29 +0000 (17:46 +0000)]
add User metadata.  user metadata is edited from the same dialog and read/writable using the same mechanism as session metadata, but it is stored in the ardour.rc file instead of with the session.  Importing metadata from another session does not change user metadata.  SessionMetadata is now a singleton that is available to the session object and the various config objects.

git-svn-id: svn://localhost/ardour2/branches/3.0@12014 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoMCP: next try at vpot mode for pan width
Paul Davis [Wed, 18 Apr 2012 17:34:31 +0000 (17:34 +0000)]
MCP: next try at vpot mode for pan width

git-svn-id: svn://localhost/ardour2/branches/3.0@12013 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoMCP: bettetr vpot mode for pan width
Paul Davis [Wed, 18 Apr 2012 17:05:13 +0000 (17:05 +0000)]
MCP: bettetr vpot mode for pan width

git-svn-id: svn://localhost/ardour2/branches/3.0@12012 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoMCP: space for %
Paul Davis [Wed, 18 Apr 2012 17:03:21 +0000 (17:03 +0000)]
MCP: space for %

git-svn-id: svn://localhost/ardour2/branches/3.0@12011 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoMCP: missing break
Paul Davis [Wed, 18 Apr 2012 17:01:02 +0000 (17:01 +0000)]
MCP: missing break

git-svn-id: svn://localhost/ardour2/branches/3.0@12010 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoMCP: maybe fix vpot display behavior for pan width
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

12 years agoMCP: maybe fix vpot behaviour as seen with pan width
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

12 years agoMCP: gui stuff
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

12 years agoMCP: maybe really fix fader dB display
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

12 years agoMCP: maybe fix fader dB display
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

12 years agoMCP: more fader debugging
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

12 years agoMCP: fader debugging
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

12 years agoMCP: gui changes; more debugging for button bnding lookup
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

12 years agoadd Ctrl-Shift-P as shortcut for preferences dialog
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

12 years agoMCP:maybe functioning button binding stuff, plus save-to-disk-on-change (still needs...
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

12 years agoMCP: somewhat functional (?) full keybinding GUI
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

12 years agoMCP: first profile file
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

12 years agoMCP: various work on the button binding GUI
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

12 years agoforce small screen profile if ARDOUR_NARROW_SCREEN is set in the environment
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

12 years agoadd back semantically-different version of previously removed ::get_action() function
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

12 years agoremove unusued ActionManager::get_action() variant
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

12 years agoMCP: work on rec-enable
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

12 years agoMCP: work on vpots
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

12 years agoMCP: bit more debugging for vpot press
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

12 years agoMCP: no fake touch for anything, actually
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

12 years agoMCP: no fake touch for vpot
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

12 years agoMCP: a fistful of changes
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

12 years agoFairly major change to the way in which crossfades are handled;
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

12 years agoMCP: make v-pot press work; work ongoing on general keybindings
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

12 years agoUpdate MidiRegion::_start_beats on trimming the front of a MIDI region; reset _start_...
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

12 years agoA few tweaks to make Ardour build in GCC -std=c++0x mode.
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

12 years agoFix overflow when computing framewalk_to_beats with -ve pos; fixes #4694.
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

12 years agoDon't abort if mis-matched processors are found; a vaguely satisfactory workaround...
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

12 years agocmd-press on vpot should lock strip; shift-press resets pot param to default
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

12 years agoMCP: probably fix issues with vpots not working
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

12 years agoadd mapping from button ID to name for new button IDs
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

12 years agoshare buttons IDs where feasible
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

12 years agonew button IDs, one for MCP one for LCP, plus methods associated with them; SSL Nucle...
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

12 years agoFix a few framecnt / framepos type confusions.
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

12 years agoFix a few return types.
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

12 years agoMCP: the return of the master fader
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

12 years agoMCP: redesign to allow device-specific button IDs, since we know that at least one...
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

12 years agoMCP: hack test for ssl nucleus fader touch
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

12 years agoMCP: hack #2 for Nucleus fader touch messages
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

12 years agoMCP: hack for Nucleus fader touch messages
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

12 years agoMCP: off by one error
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

12 years agoMCP: catch noteOff to see note-on+velocity=zero messages; more GUI tweaks
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

12 years agoMCP: more of the same
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

12 years agoMCP: better display of parameter values, off by one error when collecting controls...
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

12 years agoMCP: more button tracing, more config stuff
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

12 years agoMCP: more button tracing, more config stuff
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

12 years agoMCP: fix uninitialized variable; start work on extending MCP gui
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

12 years agoFix compilation with old lilv.
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

12 years agoMCP: timeout display of value when altering with fader or pot; range ops on strip...
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

12 years agoshow gain level as its adjusted from ardour GUI (not reverted back); basic support...
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

12 years agoImplement proper LV2 preset support.
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

12 years agoconvert rec-enable control for a Track from PBD::COntrollable to ARDOUR::AutomatioNCo...
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

12 years agoMCP: make select button work again
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

12 years agoMCP: try an alternate mode for gain pot mode
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

12 years agoMCP: button debugging, plus don't do much/aything on button release
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

12 years agoMCP: display label change
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

12 years agoMCP: reverse pot labelling re: flip mode
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

12 years agoMCP: fix confusion between normal and modified AutomationControl
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

12 years agoMCP: start generalizing mapping between surface controls and ARDOUR::AutomationContro...
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

12 years agoremove old mcp config params, use new one
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

12 years agoMCP: rename ports again, remove ports from MCP bundles, wakeup devices
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

12 years agoMCP: new device file
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

12 years agoMCP: more surface properties, correctly close IOSources when switching surfaces;...
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

12 years agomissing initialization
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

12 years agoMCP: nucleus def file
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

12 years agoMCP: switch devices on the fly; name MIDI ports appropriately; fix active state;...
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

12 years agopropagate GUI track selection to control protocols; make MCP update when GUI track...
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

12 years agoinitial MCP device info file, and fix ./ardev and friends to be able to find it
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

12 years agoMCP: loading device info files basically operational
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

12 years agoMCP: stubbed device info file loading
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

12 years agonew files
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

12 years agomove string_is_affirmative() into libpbd
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

12 years agoA bit of crash proofiness for insane plugin UIs.
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

12 years agoMCP: shift-select resets gain to unity; don't jump back to last transport start unles...
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

12 years agoMCP: track control press/release events
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

12 years agoMCP: probably fix crash from flip mode, and debug modifier state in pothandler
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

12 years agoMCP: check on whether we using pan width control; flip mode may change display
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

12 years agoMCP: check on whether we using pan width control
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

12 years agoMCP: probably fix ardour->surface for faders
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

12 years agoMCP: debug continues
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

12 years agoMCP: debug continues
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

12 years agoMCP: maybe get vpot id's right; more debug tracing for gain notify
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

12 years agoAdd thought-to-be-missing break (#4819).
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

12 years agoAdd sort-of missed returns to keep coverity happy (#4817).
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

12 years agoMCP: cursor left should scroll left
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

12 years agoMCP: hopefully fix ardour->controller for faders
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

12 years agoMCP: cursor left/right should scroll; maybe fix vpots
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