ardour.git
13 years agoA few type fixes.
Carl Hetherington [Thu, 2 Dec 2010 19:25:53 +0000 (19:25 +0000)]
A few type fixes.

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

13 years agoadd configurable colors to stereo panner, plus keybindings for zero width (0), 1...
Paul Davis [Thu, 2 Dec 2010 15:51:42 +0000 (15:51 +0000)]
add configurable colors to stereo panner, plus keybindings for zero width (0), 1 (alt-up) or -1 (alt-down), plus M when its mono

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

13 years agofix bug in waf 1.5.18 that messes up dependency tracking when number of nested includ...
Paul Davis [Thu, 2 Dec 2010 03:04:35 +0000 (03:04 +0000)]
fix bug in waf 1.5.18 that messes up dependency tracking when number of nested include files takes total files processed while checking deps above 100

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

13 years agofix asymmetric pan dragging, relay key release events to editor
Paul Davis [Wed, 1 Dec 2010 23:47:40 +0000 (23:47 +0000)]
fix asymmetric pan dragging, relay key release events to editor

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

13 years agoadd scroll and key handling to stereo panner
Paul Davis [Wed, 1 Dec 2010 23:29:44 +0000 (23:29 +0000)]
add scroll and key handling to stereo panner

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

13 years agomore stereo panner work
Paul Davis [Wed, 1 Dec 2010 21:24:57 +0000 (21:24 +0000)]
more stereo panner work

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

13 years agoremove some debugging output
Paul Davis [Wed, 1 Dec 2010 21:24:42 +0000 (21:24 +0000)]
remove some debugging output

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

13 years agoRemove some thought-to-be-useless volatile qualifiers.
Carl Hetherington [Wed, 1 Dec 2010 20:49:32 +0000 (20:49 +0000)]
Remove some thought-to-be-useless volatile qualifiers.

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

13 years agoRe-expose timecode offset in the session option editor.
Carl Hetherington [Wed, 1 Dec 2010 20:49:22 +0000 (20:49 +0000)]
Re-expose timecode offset in the session option editor.

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

13 years agobetter operation of the stereo panner
Paul Davis [Wed, 1 Dec 2010 18:27:39 +0000 (18:27 +0000)]
better operation of the stereo panner

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

13 years agoRevert previous incorrect patch.
Carl Hetherington [Wed, 1 Dec 2010 17:51:17 +0000 (17:51 +0000)]
Revert previous incorrect patch.

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

13 years agoRemove unused timecode offset stuff.
Carl Hetherington [Wed, 1 Dec 2010 17:42:18 +0000 (17:42 +0000)]
Remove unused timecode offset stuff.

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

13 years agoRemove unused code.
Carl Hetherington [Wed, 1 Dec 2010 17:04:48 +0000 (17:04 +0000)]
Remove unused code.

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

13 years agodarken text color in stereo panner
Paul Davis [Wed, 1 Dec 2010 16:14:24 +0000 (16:14 +0000)]
darken text color in stereo panner

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

13 years agohack up the stereo panner
Paul Davis [Wed, 1 Dec 2010 16:12:04 +0000 (16:12 +0000)]
hack up the stereo panner

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

13 years agoCorrectly implement LV2 event URI mapping (event URI context is restricted to uint16_t).
David Robillard [Tue, 30 Nov 2010 23:42:58 +0000 (23:42 +0000)]
Correctly implement LV2 event URI mapping (event URI context is restricted to uint16_t).
Implement LV2 URI Unmap extension.

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

13 years agoFix LV2 logarithmic hint URI.
David Robillard [Tue, 30 Nov 2010 22:22:52 +0000 (22:22 +0000)]
Fix LV2 logarithmic hint URI.

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

13 years agoTidy (whitespace changes only).
David Robillard [Tue, 30 Nov 2010 22:22:05 +0000 (22:22 +0000)]
Tidy (whitespace changes only).

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

13 years agoadd dbl-clicks to reset position or width
Paul Davis [Tue, 30 Nov 2010 20:38:38 +0000 (20:38 +0000)]
add dbl-clicks to reset position or width

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

13 years agofirst basic pass at a single widget stereo panner
Paul Davis [Tue, 30 Nov 2010 20:22:43 +0000 (20:22 +0000)]
first basic pass at a single widget stereo panner

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

13 years agoFix stub LV2 persist implementation.
David Robillard [Tue, 30 Nov 2010 18:42:26 +0000 (18:42 +0000)]
Fix stub LV2 persist implementation.

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

13 years agostart of Blob-style for bar controller and use in panner GUI
Paul Davis [Tue, 30 Nov 2010 04:14:51 +0000 (04:14 +0000)]
start of Blob-style for bar controller and use in panner GUI

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

13 years agomake position fader a "line" style rather than bar
Paul Davis [Tue, 30 Nov 2010 03:37:09 +0000 (03:37 +0000)]
make position fader a "line" style rather than bar

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

13 years agoquick light theme catchup for pan GUI
Paul Davis [Tue, 30 Nov 2010 03:10:45 +0000 (03:10 +0000)]
quick light theme catchup for pan GUI

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

13 years agoadd GUI elements to control 2in/2out panning. Probably not perfect. REQUIRES FULL...
Paul Davis [Tue, 30 Nov 2010 03:10:01 +0000 (03:10 +0000)]
add GUI elements to control 2in/2out panning. Probably not perfect. REQUIRES FULL COMPILE due to waf bug (bug has been located but not fixed)

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

13 years agomake BarController::CenterOut mostly sorta-kinda work
Paul Davis [Tue, 30 Nov 2010 03:09:15 +0000 (03:09 +0000)]
make BarController::CenterOut mostly sorta-kinda work

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

13 years agoRemoving more of using boost::shared_ptr
Sakari Bergen [Mon, 29 Nov 2010 22:39:21 +0000 (22:39 +0000)]
Removing more of using boost::shared_ptr

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

13 years agoremove using boost::shared_ptr stuff from session.cc
Paul Davis [Mon, 29 Nov 2010 22:07:42 +0000 (22:07 +0000)]
remove using boost::shared_ptr stuff from session.cc

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

13 years agonew DDX3216 MIDI map from Quentin Harley
Paul Davis [Mon, 29 Nov 2010 18:17:32 +0000 (18:17 +0000)]
new DDX3216 MIDI map from Quentin Harley

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

13 years agoposition+width panning improvements (reverse width now works); relabel pan automation...
Paul Davis [Mon, 29 Nov 2010 17:56:49 +0000 (17:56 +0000)]
position+width panning improvements (reverse width now works); relabel pan automation controls

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

13 years agofix conversion of MIDI controller (7 bit) value into a 0..+1.0 range value
Paul Davis [Mon, 29 Nov 2010 17:56:08 +0000 (17:56 +0000)]
fix conversion of MIDI controller (7 bit) value into a 0..+1.0 range value

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

13 years agomake position+width stereo panning actually functional, although its behaviour is...
Paul Davis [Mon, 29 Nov 2010 03:52:11 +0000 (03:52 +0000)]
make position+width stereo panning actually functional, although its behaviour is not quite right yet. you can control this from MIDI with a binding map that connects messages to "/route/panwidth B1" and "/route/pandirection B1"

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

13 years agoadd non-functional meta-controls for 2in/2out panning, to control direction+width...
Paul Davis [Sun, 28 Nov 2010 21:28:54 +0000 (21:28 +0000)]
add non-functional meta-controls for 2in/2out panning, to control direction+width. support exists in OSC and MIDI maps. no GUI elements yet

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

13 years agoFix non-update of session range marker in some cases.
Carl Hetherington [Sun, 28 Nov 2010 20:32:58 +0000 (20:32 +0000)]
Fix non-update of session range marker in some cases.

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

13 years agofix lookup of LV2 plugin parameter name
Paul Davis [Sun, 28 Nov 2010 19:31:37 +0000 (19:31 +0000)]
fix lookup of LV2 plugin parameter name

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

13 years agoinitialize rec-enable controllable after setting MidiTrack's diskstream (see comment...
Paul Davis [Sun, 28 Nov 2010 19:28:21 +0000 (19:28 +0000)]
initialize rec-enable controllable after setting MidiTrack's diskstream (see comment for why)

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

13 years agomore or less complete restoration of Controllable::_id from XML, with all that implie...
Paul Davis [Sun, 28 Nov 2010 18:31:18 +0000 (18:31 +0000)]
more or less complete restoration of Controllable::_id from XML, with all that implies for MIDI bindings continuing to work across session reloads, and also that the controlled parameter is now set from Controllable::set_value() during session loading, not directly from its "own" XML value; still some funny stuff going on with Panners. This may have broken 2.X session loading in that panners may not be setup correctly

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

13 years agoavoid delivering NaN's when setting up a generic plugin UI
Paul Davis [Sun, 28 Nov 2010 18:29:21 +0000 (18:29 +0000)]
avoid delivering NaN's when setting up a generic plugin UI

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

13 years agonew utility, arldd, to run ldd(1) on an uninstalled ardour build
Paul Davis [Sat, 27 Nov 2010 23:18:37 +0000 (23:18 +0000)]
new utility, arldd, to run ldd(1) on an uninstalled ardour build

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

13 years agomerge gnomecanvas into ardour tree, so that we can fix our own bugs and not wait...
Paul Davis [Sat, 27 Nov 2010 23:16:42 +0000 (23:16 +0000)]
merge gnomecanvas into ardour tree, so that we can fix our own bugs and not wait for silly gnome release schedules

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

13 years agodon't display internal returns to user
Paul Davis [Sat, 27 Nov 2010 21:40:54 +0000 (21:40 +0000)]
don't display internal returns to user

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

13 years agorest of process lock removal, plus no GUIs for internal returns
Paul Davis [Sat, 27 Nov 2010 21:32:29 +0000 (21:32 +0000)]
rest of process lock removal, plus no GUIs for internal returns

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

13 years agochanges associated with save/restore of AutomationControl id's
Paul Davis [Sat, 27 Nov 2010 17:43:32 +0000 (17:43 +0000)]
changes associated with save/restore of AutomationControl id's

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

13 years agoremove (or attempt to remove) requirement for holding process lock when changing...
Paul Davis [Sat, 27 Nov 2010 17:42:09 +0000 (17:42 +0000)]
remove (or attempt to remove) requirement for holding process lock when changing connections

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

13 years agochanges associated with save/restore of AutomationControl id's
Paul Davis [Sat, 27 Nov 2010 17:41:43 +0000 (17:41 +0000)]
changes associated with save/restore of AutomationControl id's

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

13 years agosave controls state in PluginInsert state nodes (needed to restore MIDI bindings...
Paul Davis [Sat, 27 Nov 2010 17:39:38 +0000 (17:39 +0000)]
save controls state in PluginInsert state nodes (needed to restore MIDI bindings, not done yet)

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

13 years agobetter fix for IOSelector::set_state()'s need to hold the process lock
Paul Davis [Sat, 27 Nov 2010 16:44:51 +0000 (16:44 +0000)]
better fix for IOSelector::set_state()'s need to hold the process lock

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

13 years agomake IO::disconnect (port,port) symmetric with IO::connect (port,port) by requiring...
Paul Davis [Sat, 27 Nov 2010 16:42:44 +0000 (16:42 +0000)]
make IO::disconnect (port,port) symmetric with IO::connect (port,port) by requiring caller to hold process lock

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

13 years agotake process lock in global port matrix' set_state() method; use namespace ARDOUR too
Paul Davis [Sat, 27 Nov 2010 16:41:28 +0000 (16:41 +0000)]
take process lock in global port matrix' set_state() method; use namespace ARDOUR too

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

13 years agomove process lock taking to avoid deadlock when connecting ports
Paul Davis [Sat, 27 Nov 2010 15:51:58 +0000 (15:51 +0000)]
move process lock taking to avoid deadlock when connecting ports

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

13 years agofix illegal syntax in bcf2000 MIDI bindings
Paul Davis [Sat, 27 Nov 2010 01:43:42 +0000 (01:43 +0000)]
fix illegal syntax in bcf2000 MIDI bindings

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

13 years agoGPL boilerplate.
Carl Hetherington [Sat, 27 Nov 2010 01:04:02 +0000 (01:04 +0000)]
GPL boilerplate.

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

13 years agoAdd comments.
Carl Hetherington [Sat, 27 Nov 2010 01:03:53 +0000 (01:03 +0000)]
Add comments.

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

13 years agoCopy-edit.
Carl Hetherington [Sat, 27 Nov 2010 00:42:40 +0000 (00:42 +0000)]
Copy-edit.

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

13 years agonew MIDI binding maps for Korg nanoKontrol and M-Audio Axiom 25 from Chooch Schubert...
Paul Davis [Fri, 26 Nov 2010 23:51:21 +0000 (23:51 +0000)]
new MIDI binding maps for Korg nanoKontrol and M-Audio Axiom 25 from Chooch Schubert [sic]

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

13 years agoAdd missing files from previous commit.
Carl Hetherington [Fri, 26 Nov 2010 23:31:14 +0000 (23:31 +0000)]
Add missing files from previous commit.

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

13 years agoHandle unknown plugins on loading sessions by hiding them from the user and telling...
Carl Hetherington [Fri, 26 Nov 2010 23:30:48 +0000 (23:30 +0000)]
Handle unknown plugins on loading sessions by hiding them from the user and telling them so.

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

13 years agoAdd lots of asserts to try to track down #3553.
Carl Hetherington [Fri, 26 Nov 2010 22:45:20 +0000 (22:45 +0000)]
Add lots of asserts to try to track down #3553.

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

13 years agoRemove premature inclusion of lv2_persist_file.c
David Robillard [Fri, 26 Nov 2010 20:59:20 +0000 (20:59 +0000)]
Remove premature inclusion of lv2_persist_file.c

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

13 years agoFix more broken indentation (whitespace changes only).
David Robillard [Fri, 26 Nov 2010 19:57:03 +0000 (19:57 +0000)]
Fix more broken indentation (whitespace changes only).

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

13 years agoVBAP panner should use Panner::_angles not its own private azi/ele members : now...
Paul Davis [Fri, 26 Nov 2010 19:18:34 +0000 (19:18 +0000)]
VBAP panner should use Panner::_angles not its own private azi/ele members : now actually pans but I'll be a muted frog on top of a woodshed if I can understand how the speaker pair selection process works (or doesn't)

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

13 years agoadd two process lock calls where some port connecting occurs
Paul Davis [Fri, 26 Nov 2010 18:28:42 +0000 (18:28 +0000)]
add two process lock calls where some port connecting occurs

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

13 years agoone step closer to working vbap panning
Paul Davis [Fri, 26 Nov 2010 17:43:03 +0000 (17:43 +0000)]
one step closer to working vbap panning

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

13 years agoSomewhat distasteful hack to fix #3469 (broken keyboard-entry of pan values)
Carl Hetherington [Fri, 26 Nov 2010 00:29:12 +0000 (00:29 +0000)]
Somewhat distasteful hack to fix #3469 (broken keyboard-entry of pan values)

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

13 years agoPrevent removal of route inputs when the plugins cannot be configured with the new...
Carl Hetherington [Thu, 25 Nov 2010 23:46:24 +0000 (23:46 +0000)]
Prevent removal of route inputs when the plugins cannot be configured with the new number.  Rework locking so that the process lock is held from the point that a route input is removed until after the processors are reconfigured; fixes #3548.

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

13 years agoAdd missing file.
David Robillard [Thu, 25 Nov 2010 23:00:17 +0000 (23:00 +0000)]
Add missing file.

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

13 years agoStub implementation of LV2 persist extension.
David Robillard [Thu, 25 Nov 2010 22:12:03 +0000 (22:12 +0000)]
Stub implementation of LV2 persist extension.

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

13 years agoFix some messed up code (spacey tabs).
David Robillard [Thu, 25 Nov 2010 20:37:39 +0000 (20:37 +0000)]
Fix some messed up code (spacey tabs).

(There is faar more of this... FIX YOUR EDITORS!)

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

13 years agoImprove visual cues during plugin drag and drop. Fixes #3566.
Carl Hetherington [Thu, 25 Nov 2010 17:41:04 +0000 (17:41 +0000)]
Improve visual cues during plugin drag and drop.  Fixes #3566.

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

13 years agoAdd a default export format to prevent dialog from crashing when used for first time
Sakari Bergen [Thu, 25 Nov 2010 14:32:46 +0000 (14:32 +0000)]
Add a default export format to prevent dialog from crashing when used for first time

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

13 years agoRemove unused code.
Carl Hetherington [Thu, 25 Nov 2010 00:03:14 +0000 (00:03 +0000)]
Remove unused code.

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

13 years agoPrevent crash when loading sessions with unknown plugins.
Carl Hetherington [Wed, 24 Nov 2010 13:56:22 +0000 (13:56 +0000)]
Prevent crash when loading sessions with unknown plugins.

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

13 years agoCheck for windows.h on VST builds.
Carl Hetherington [Wed, 24 Nov 2010 02:06:56 +0000 (02:06 +0000)]
Check for windows.h on VST builds.

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

13 years agoPut MIDI notes into their own canvas group, and reparent this group during start...
Carl Hetherington [Wed, 24 Nov 2010 01:04:53 +0000 (01:04 +0000)]
Put MIDI notes into their own canvas group, and reparent this group during start trims to stop the notes moving.  Improves the visual display on start trim of a MIDI region.

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

13 years agoFix crash on failed processor DnD. Fixes #3554.
Carl Hetherington [Wed, 24 Nov 2010 00:46:51 +0000 (00:46 +0000)]
Fix crash on failed processor DnD.  Fixes #3554.

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

13 years agoSave solo isolate / solo safe states. Fixes #3551.
Carl Hetherington [Tue, 23 Nov 2010 22:10:49 +0000 (22:10 +0000)]
Save solo isolate / solo safe states.  Fixes #3551.

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

13 years agoCreate snapped drag-created MIDI notes 1 frame shorter than the ending grid line...
Carl Hetherington [Tue, 23 Nov 2010 21:56:57 +0000 (21:56 +0000)]
Create snapped drag-created MIDI notes 1 frame shorter than the ending grid line to prevent confusion such as in #3557.

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

13 years agomake region trim keybinding work again; don't show quantize dialog if its not relevan...
Paul Davis [Tue, 23 Nov 2010 17:18:16 +0000 (17:18 +0000)]
make region trim keybinding work again; don't show quantize dialog if its not relevant (no MIDI regions selected

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

13 years agoadd back "q" for MIDI note quantize
Paul Davis [Tue, 23 Nov 2010 16:59:35 +0000 (16:59 +0000)]
add back "q" for MIDI note quantize

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

13 years agosemi-functioning vbap panning, still not done
Paul Davis [Tue, 23 Nov 2010 16:38:17 +0000 (16:38 +0000)]
semi-functioning vbap panning, still not done

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

13 years agoImprove shift-selection behaviour in processor box.
Carl Hetherington [Tue, 23 Nov 2010 14:31:09 +0000 (14:31 +0000)]
Improve shift-selection behaviour in processor box.

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

13 years agoMake double-click on a processor box entry toggle visibility of the plugin window...
Carl Hetherington [Tue, 23 Nov 2010 14:30:45 +0000 (14:30 +0000)]
Make double-click on a processor box entry toggle visibility of the plugin window rather than always opening it.

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

13 years agoFix hang on closing the dialogue in some circumstances. Further fix for #3560.
Carl Hetherington [Tue, 23 Nov 2010 01:00:37 +0000 (01:00 +0000)]
Fix hang on closing the dialogue in some circumstances.  Further fix for #3560.

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

13 years agoFix multiple selection with Ctrl-Click in DnDVBox.
Carl Hetherington [Tue, 23 Nov 2010 00:28:09 +0000 (00:28 +0000)]
Fix multiple selection with Ctrl-Click in DnDVBox.

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

13 years agoFix warnings.
Carl Hetherington [Mon, 22 Nov 2010 18:24:08 +0000 (18:24 +0000)]
Fix warnings.

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

13 years agoSimplify strip silence dialogue threading, hopefully fixing #3560 in the process.
Carl Hetherington [Mon, 22 Nov 2010 17:15:32 +0000 (17:15 +0000)]
Simplify strip silence dialogue threading, hopefully fixing #3560 in the process.

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

13 years agopossible fix for some waf glitchiness - explicitly list directories that contain...
Paul Davis [Mon, 22 Nov 2010 16:59:23 +0000 (16:59 +0000)]
possible fix for some waf glitchiness - explicitly list directories that contain only source

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

13 years agoUpdate ghost note presence when mouse mode is changed. Fixes #3559.
Carl Hetherington [Sun, 21 Nov 2010 23:54:57 +0000 (23:54 +0000)]
Update ghost note presence when mouse mode is changed.  Fixes #3559.

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

13 years agoFix untranslateable strings.
Carl Hetherington [Sun, 21 Nov 2010 22:37:58 +0000 (22:37 +0000)]
Fix untranslateable strings.

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

13 years agoThought-to-be-fix for #2794; fix route process order sorting.
Carl Hetherington [Sun, 21 Nov 2010 00:51:56 +0000 (00:51 +0000)]
Thought-to-be-fix for #2794; fix route process order sorting.

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

13 years agomore debugging
Paul Davis [Sat, 20 Nov 2010 22:40:06 +0000 (22:40 +0000)]
more debugging

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

13 years agodebugging
Paul Davis [Sat, 20 Nov 2010 22:29:01 +0000 (22:29 +0000)]
debugging

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

13 years agoSave/restore aux send levels. Fixes #3546.
Carl Hetherington [Sat, 20 Nov 2010 01:08:53 +0000 (01:08 +0000)]
Save/restore aux send levels.  Fixes #3546.

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

13 years agoFix trimming of old processor window proxies. May fix #3547.
Carl Hetherington [Fri, 19 Nov 2010 16:36:17 +0000 (16:36 +0000)]
Fix trimming of old processor window proxies.  May fix #3547.

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

13 years agoFix crash on updating route IOs, and clean up confusing method names slightly.
Carl Hetherington [Fri, 19 Nov 2010 16:34:50 +0000 (16:34 +0000)]
Fix crash on updating route IOs, and clean up confusing method names slightly.

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

13 years agoFix typo causing CPU burn.
Carl Hetherington [Fri, 19 Nov 2010 14:12:41 +0000 (14:12 +0000)]
Fix typo causing CPU burn.

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

13 years agonon-crashing (but also non-functional) integration of VBAP with panner "architecture"
Paul Davis [Fri, 19 Nov 2010 00:58:57 +0000 (00:58 +0000)]
non-crashing (but also non-functional) integration of VBAP with panner "architecture"

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

13 years agosteps toward a working VBAP panner
Paul Davis [Thu, 18 Nov 2010 18:01:30 +0000 (18:01 +0000)]
steps toward a working VBAP panner

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

13 years agoadd license info to vbap code
Paul Davis [Thu, 18 Nov 2010 16:29:12 +0000 (16:29 +0000)]
add license info to vbap code

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

13 years agoinitial check in of VBAP implementation (not coupled to any existing ardour objects...
Paul Davis [Thu, 18 Nov 2010 16:28:18 +0000 (16:28 +0000)]
initial check in of VBAP implementation (not coupled to any existing ardour objects yet)

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