ardour.git
14 years agoUse std::string for order key map.
Carl Hetherington [Sat, 4 Jul 2009 12:40:26 +0000 (12:40 +0000)]
Use std::string for order key map.

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

14 years agoFixes for crashes on session going away.
Carl Hetherington [Sat, 4 Jul 2009 11:51:25 +0000 (11:51 +0000)]
Fixes for crashes on session going away.

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

14 years agoFix crash on session teardown.
Carl Hetherington [Sat, 4 Jul 2009 00:20:02 +0000 (00:20 +0000)]
Fix crash on session teardown.

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

14 years agoFix uninitialised variable.
Carl Hetherington [Sat, 4 Jul 2009 00:19:42 +0000 (00:19 +0000)]
Fix uninitialised variable.

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

14 years agoMissing files.
Carl Hetherington [Fri, 3 Jul 2009 23:54:57 +0000 (23:54 +0000)]
Missing files.

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

14 years agoPull snapshots code out of Editor class.
Carl Hetherington [Fri, 3 Jul 2009 23:51:58 +0000 (23:51 +0000)]
Pull snapshots code out of Editor class.

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

14 years agoFactor regions list out of Editor.
Carl Hetherington [Fri, 3 Jul 2009 22:42:22 +0000 (22:42 +0000)]
Factor regions list out of Editor.

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

14 years agoMissing copyright declaration.
Carl Hetherington [Fri, 3 Jul 2009 18:39:25 +0000 (18:39 +0000)]
Missing copyright declaration.

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

14 years agoSplit route group list out of Editor.
Carl Hetherington [Fri, 3 Jul 2009 18:37:15 +0000 (18:37 +0000)]
Split route group list out of Editor.

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

14 years agobuild now needs gio
Paul Davis [Thu, 2 Jul 2009 16:08:33 +0000 (16:08 +0000)]
build now needs gio

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

14 years agoswitch glibmm/giomm to 2.18
Paul Davis [Thu, 2 Jul 2009 16:00:45 +0000 (16:00 +0000)]
switch glibmm/giomm to 2.18

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

14 years agofixes to make sure glibmm2 builds under scons from scratch
Paul Davis [Thu, 2 Jul 2009 13:22:24 +0000 (13:22 +0000)]
fixes to make sure glibmm2 builds under scons from scratch

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

14 years agoAdd missing file. Sorry!
Carl Hetherington [Thu, 2 Jul 2009 13:21:23 +0000 (13:21 +0000)]
Add missing file. Sorry!

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

14 years agoupgrade to glibmm 2.16
Paul Davis [Thu, 2 Jul 2009 13:12:38 +0000 (13:12 +0000)]
upgrade to glibmm 2.16

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

14 years agoSeparate route list code from Editor into its own object, EditorRouteList. Hopefully...
Carl Hetherington [Wed, 1 Jul 2009 23:20:18 +0000 (23:20 +0000)]
Separate route list code from Editor into its own object, EditorRouteList.  Hopefully makes things a bit better.

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

14 years agoreinstate solo button for master out ; make solo button show state even if in listen...
Paul Davis [Wed, 1 Jul 2009 23:14:27 +0000 (23:14 +0000)]
reinstate solo button for master out ; make solo button show state even if in listen mode ; wire up control outs "better" and add an option to name the bundle to connect it to (not controllable in GUI yet) ; fix up a couple of other solo/listen issues

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

14 years agoinclude <cstdio> so that printf() is declared
Paul Davis [Wed, 1 Jul 2009 18:55:12 +0000 (18:55 +0000)]
include <cstdio> so that printf() is declared

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

14 years agoseparate solo & listen. some minor fixes and additional related fixes still to come
Paul Davis [Wed, 1 Jul 2009 13:36:50 +0000 (13:36 +0000)]
separate solo & listen. some minor fixes and additional related fixes still to come

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

14 years agoeditor toggle button fix from lincoln; refresh location display when loop range chang...
Paul Davis [Mon, 29 Jun 2009 14:29:53 +0000 (14:29 +0000)]
editor toggle button fix from lincoln; refresh location display when loop range changes; fix up BufferSet::merge_from() to be less fragile to wierd merge conditions

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

14 years agoApply tinram's patch from mantis 2758.
Carl Hetherington [Mon, 29 Jun 2009 01:07:37 +0000 (01:07 +0000)]
Apply tinram's patch from mantis 2758.

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

14 years agolincoln's patch from mantis 2757 to add route group property checkboxes in the route...
Carl Hetherington [Mon, 29 Jun 2009 00:57:27 +0000 (00:57 +0000)]
lincoln's patch from mantis 2757 to add route group property checkboxes in the route groups
editor list, and to initialise new route groups with some appropriate properties.

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

14 years agoinclude trimming.
Carl Hetherington [Mon, 29 Jun 2009 00:56:30 +0000 (00:56 +0000)]
include trimming.

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

14 years agoApply tinram's patch from mantis 2756 (with a few tweaks). Thanks!
Carl Hetherington [Mon, 29 Jun 2009 00:39:44 +0000 (00:39 +0000)]
Apply tinram's patch from mantis 2756 (with a few tweaks).  Thanks!

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

14 years agoFactor route group menu out into its own class.
Carl Hetherington [Mon, 29 Jun 2009 00:38:58 +0000 (00:38 +0000)]
Factor route group menu out into its own class.

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

14 years agoBit of include trimming.
Carl Hetherington [Mon, 29 Jun 2009 00:38:32 +0000 (00:38 +0000)]
Bit of include trimming.

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

14 years agoClean up time-fx dialog UI. Patch from tinram in mantis 2754. Thanks
Carl Hetherington [Sat, 27 Jun 2009 11:29:54 +0000 (11:29 +0000)]
Clean up time-fx dialog UI.  Patch from tinram in mantis 2754.  Thanks

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

14 years agoFix crash after time-fx due to GUI / non-GUI thread problem.
Carl Hetherington [Sat, 27 Jun 2009 11:22:59 +0000 (11:22 +0000)]
Fix crash after time-fx due to GUI / non-GUI thread problem.

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

15 years agoFix up automation-follows-regions
Carl Hetherington [Fri, 26 Jun 2009 19:44:32 +0000 (19:44 +0000)]
Fix up automation-follows-regions

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

15 years agoallow automation-follows-relevant-regions again
Paul Davis [Fri, 26 Jun 2009 17:56:35 +0000 (17:56 +0000)]
allow automation-follows-relevant-regions again

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

15 years agoStop the import dialog's size changing when a file is selected.
Carl Hetherington [Fri, 26 Jun 2009 15:53:45 +0000 (15:53 +0000)]
Stop the import dialog's size changing when a file is selected.

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

15 years agoBetter fix for Amp visibility in the plugin automation menu.
Carl Hetherington [Fri, 26 Jun 2009 14:52:36 +0000 (14:52 +0000)]
Better fix for Amp visibility in the plugin automation menu.

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

15 years agoOnly resize other selected tracks if the one being dragged is selected.
Carl Hetherington [Fri, 26 Jun 2009 14:06:49 +0000 (14:06 +0000)]
Only resize other selected tracks if the one being dragged is selected.

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

15 years agoDon't add a plugin menu entry for the Amp processor. Desensitize the plugin menu...
Carl Hetherington [Fri, 26 Jun 2009 13:26:08 +0000 (13:26 +0000)]
Don't add a plugin menu entry for the Amp processor.  Desensitize the plugin menu if it is empty.

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

15 years agoFix automation control point dragging.
Carl Hetherington [Fri, 26 Jun 2009 12:20:11 +0000 (12:20 +0000)]
Fix automation control point dragging.

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

15 years agoDon't resize selected tracks when dragging an automation view.
Carl Hetherington [Fri, 26 Jun 2009 12:18:57 +0000 (12:18 +0000)]
Don't resize selected tracks when dragging an automation view.

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

15 years agoFix track selection interaction with route groups.
Carl Hetherington [Fri, 26 Jun 2009 12:13:41 +0000 (12:13 +0000)]
Fix track selection interaction with route groups.

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

15 years agoClean-up.
Carl Hetherington [Fri, 26 Jun 2009 11:22:39 +0000 (11:22 +0000)]
Clean-up.

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

15 years agoMake a few region operations undoable and responsive to route groups.
Carl Hetherington [Fri, 26 Jun 2009 11:22:16 +0000 (11:22 +0000)]
Make a few region operations undoable and responsive to route groups.

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

15 years agoVarious adjustments to make more operations respect the Edit property on route groups.
Carl Hetherington [Thu, 25 Jun 2009 20:58:32 +0000 (20:58 +0000)]
Various adjustments to make more operations respect the Edit property on route groups.

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

15 years agostartup assistant patch from tinman; cleanup fix backported from 2.X ; easy(ier)...
Paul Davis [Thu, 25 Jun 2009 20:46:39 +0000 (20:46 +0000)]
startup assistant patch from tinman; cleanup fix backported from 2.X ; easy(ier) ways to create aux sends ;  facility to subgroup (route via bus) for a route group ; fix up internal send/return operation ; fix internal send naming since it doesn't need to be unique - no JACK ports involved

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

15 years agoadd visual display of solo cut, change labels for solo stuff
Paul Davis [Wed, 24 Jun 2009 02:37:00 +0000 (02:37 +0000)]
add visual display of solo cut, change labels for solo stuff

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

15 years agomake solo-in-front controllable. a few tweaks left to do.
Paul Davis [Tue, 23 Jun 2009 23:16:01 +0000 (23:16 +0000)]
make solo-in-front controllable. a few tweaks left to do.

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

15 years agoUpdate mixer group tabs on strip width change. Don't display the mixer group tab...
Carl Hetherington [Tue, 23 Jun 2009 23:05:14 +0000 (23:05 +0000)]
Update mixer group tabs on strip width change.  Don't display the mixer group tab menu if there's not a group involved.

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

15 years agoMake sure group tabs are updated when dragging track heights.
Carl Hetherington [Tue, 23 Jun 2009 22:13:05 +0000 (22:13 +0000)]
Make sure group tabs are updated when dragging track heights.

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

15 years agosave&restore gain levels; provide GUI control over relative route group bit; fix...
Paul Davis [Tue, 23 Jun 2009 21:29:39 +0000 (21:29 +0000)]
save&restore gain levels; provide GUI control over relative route group bit; fix up solo/mute/recenable button naming as mixer strip width is set

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

15 years agomake RouteGroup gain control work again ; fix what solo button label shows under...
Paul Davis [Tue, 23 Jun 2009 20:02:15 +0000 (20:02 +0000)]
make RouteGroup gain control work again ; fix what solo button label shows under different conditions; other miscellania

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

15 years agointerpolation: fix some warnings
Hans Baier [Tue, 23 Jun 2009 14:53:42 +0000 (14:53 +0000)]
interpolation: fix some warnings

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

15 years agointerpolation.h / audio_diskstream.cc: make varispeed sound well again, by replacing...
Hans Baier [Tue, 23 Jun 2009 14:53:37 +0000 (14:53 +0000)]
interpolation.h / audio_diskstream.cc: make varispeed sound well again, by replacing the code by the original implementation for later comparison and step-by-step refactoring

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

15 years agoFix some warnings.
Carl Hetherington [Tue, 23 Jun 2009 10:40:48 +0000 (10:40 +0000)]
Fix some warnings.

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

15 years agoXinterpolation.*: Add old fixed point and double linear interpolation as alternatives
Hans Baier [Tue, 23 Jun 2009 09:50:39 +0000 (09:50 +0000)]
Xinterpolation.*: Add old fixed point and double linear interpolation as alternatives

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

15 years agoInterpolation -> LibSamplerateInterpolation, keep state per channel
Hans Baier [Tue, 23 Jun 2009 09:50:17 +0000 (09:50 +0000)]
Interpolation -> LibSamplerateInterpolation, keep state per channel

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

15 years agoInterpolation: first working version with sinc
Hans Baier [Tue, 23 Jun 2009 09:50:10 +0000 (09:50 +0000)]
Interpolation: first working version with sinc

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

15 years agoInterpolation: First working but buggy version using libsamplerate
Hans Baier [Tue, 23 Jun 2009 09:50:02 +0000 (09:50 +0000)]
Interpolation: First working but buggy version using libsamplerate

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

15 years agofix management of port connection state - THIS INVALIDATES PRE-EXISTING SESSIONS...
Paul Davis [Tue, 23 Jun 2009 02:43:35 +0000 (02:43 +0000)]
fix management of port connection state - THIS INVALIDATES PRE-EXISTING SESSIONS INTENTIONALLY

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

15 years agoFix mantis 2698, track heights expand on opening the prefs dialog.
Carl Hetherington [Tue, 23 Jun 2009 00:57:58 +0000 (00:57 +0000)]
Fix mantis 2698, track heights expand on opening the prefs dialog.

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

15 years agoEdit group on primary modifier click.
Carl Hetherington [Tue, 23 Jun 2009 00:27:52 +0000 (00:27 +0000)]
Edit group on primary modifier click.

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

15 years agoPopup the standard route group menu even when you don't right-click on a tab.
Carl Hetherington [Mon, 22 Jun 2009 23:17:46 +0000 (23:17 +0000)]
Popup the standard route group menu even when you don't right-click on a tab.

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

15 years agoBit of a hack: limit mix group names to 5 chars within the strip to stop them getting...
Carl Hetherington [Mon, 22 Jun 2009 22:31:43 +0000 (22:31 +0000)]
Bit of a hack: limit mix group names to 5 chars within the strip to stop them getting too wide.

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

15 years agoMake tabs correctly follow reordering of mixer strips.
Carl Hetherington [Mon, 22 Jun 2009 22:17:48 +0000 (22:17 +0000)]
Make tabs correctly follow reordering of mixer strips.

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

15 years agoAllow new route group to be created from within the dialog.
Carl Hetherington [Mon, 22 Jun 2009 21:49:43 +0000 (21:49 +0000)]
Allow new route group to be created from within the dialog.

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

15 years agoPick up newly-added route groups correctly.
Carl Hetherington [Mon, 22 Jun 2009 21:05:14 +0000 (21:05 +0000)]
Pick up newly-added route groups correctly.

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

15 years agoMaybe fix crash.
Carl Hetherington [Mon, 22 Jun 2009 21:04:52 +0000 (21:04 +0000)]
Maybe fix crash.

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

15 years agoNo-op: comments.
Carl Hetherington [Mon, 22 Jun 2009 15:47:48 +0000 (15:47 +0000)]
No-op: comments.

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

15 years agoSome small fixes to the latency GUI.
Carl Hetherington [Mon, 22 Jun 2009 02:00:25 +0000 (02:00 +0000)]
Some small fixes to the latency GUI.

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

15 years agoUse the same menu for the editor route group list and the editor group tabs.
Carl Hetherington [Mon, 22 Jun 2009 01:25:21 +0000 (01:25 +0000)]
Use the same menu for the editor route group list and the editor group tabs.

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

15 years agoOption to fit a route group to the editor window.
Carl Hetherington [Mon, 22 Jun 2009 01:01:43 +0000 (01:01 +0000)]
Option to fit a route group to the editor window.

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

15 years agoFix problems with dragging route groups so that they are too small.
Carl Hetherington [Mon, 22 Jun 2009 00:33:31 +0000 (00:33 +0000)]
Fix problems with dragging route groups so that they are too small.

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

15 years agoAdd some more options to the route group list context menu. Fix a crash bug on remov...
Carl Hetherington [Mon, 22 Jun 2009 00:02:45 +0000 (00:02 +0000)]
Add some more options to the route group list context menu.  Fix a crash bug on removing route groups using the tab context menu.

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

15 years agoBug fix.
Carl Hetherington [Mon, 22 Jun 2009 00:01:56 +0000 (00:01 +0000)]
Bug fix.

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

15 years agoRefactor group tabs code a bit. Allow dragging of group tabs to alter group membership.
Carl Hetherington [Sun, 21 Jun 2009 22:17:17 +0000 (22:17 +0000)]
Refactor group tabs code a bit.  Allow dragging of group tabs to alter group membership.

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

15 years agoMerge edit and mix groups to just being route groups. Add properties to route groups...
Carl Hetherington [Sun, 21 Jun 2009 19:59:56 +0000 (19:59 +0000)]
Merge edit and mix groups to just being route groups.  Add properties to route groups to decide what things their member routes will share.  Allow edits to happen across a route group without its tracks necessarily being selected.

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

15 years agoPatch from Lincoln to fix crashes on region trim.
Carl Hetherington [Sun, 21 Jun 2009 18:34:08 +0000 (18:34 +0000)]
Patch from Lincoln to fix crashes on region trim.

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

15 years agoFix glitch in group tabs when hiding groups.
Carl Hetherington [Sun, 21 Jun 2009 16:58:57 +0000 (16:58 +0000)]
Fix glitch in group tabs when hiding groups.

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

15 years agoAdded a few comments.
Carl Hetherington [Sun, 21 Jun 2009 15:56:16 +0000 (15:56 +0000)]
Added a few comments.

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

15 years agoFix bug in mixer group tab handling.
Carl Hetherington [Sun, 21 Jun 2009 14:39:56 +0000 (14:39 +0000)]
Fix bug in mixer group tab handling.

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

15 years agoFix for clicking on tabs.
Carl Hetherington [Sat, 20 Jun 2009 18:39:23 +0000 (18:39 +0000)]
Fix for clicking on tabs.

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

15 years agoHandle hidden tracks better.
Carl Hetherington [Sat, 20 Jun 2009 17:55:14 +0000 (17:55 +0000)]
Handle hidden tracks better.

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

15 years agoReflect active status in the mix group tabs.
Carl Hetherington [Sat, 20 Jun 2009 17:18:41 +0000 (17:18 +0000)]
Reflect active status in the mix group tabs.

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

15 years agoMix group tabs in the mixer.
Carl Hetherington [Sat, 20 Jun 2009 17:15:33 +0000 (17:15 +0000)]
Mix group tabs in the mixer.

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

15 years agoRemember last normalization value when the dialog is re-opened.
Carl Hetherington [Sat, 20 Jun 2009 15:46:43 +0000 (15:46 +0000)]
Remember last normalization value when the dialog is re-opened.

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

15 years agoAllow edit group creation from the route UI's menu. Allow new tracks to be put in...
Carl Hetherington [Sat, 20 Jun 2009 15:40:26 +0000 (15:40 +0000)]
Allow edit group creation from the route UI's menu.  Allow new tracks to be put in particular edit groups.

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

15 years agoRemove some debug code.
Carl Hetherington [Sat, 20 Jun 2009 14:13:45 +0000 (14:13 +0000)]
Remove some debug code.

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

15 years agoFix sizing problems with edit group tabs.
Carl Hetherington [Sat, 20 Jun 2009 14:13:34 +0000 (14:13 +0000)]
Fix sizing problems with edit group tabs.

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

15 years agoAllow normalization to less than max, as per mantis #2739.
Carl Hetherington [Sat, 20 Jun 2009 14:02:27 +0000 (14:02 +0000)]
Allow normalization to less than max, as per mantis #2739.

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

15 years agoAdd missing copyright / GPL declarations.
Carl Hetherington [Sat, 20 Jun 2009 13:47:10 +0000 (13:47 +0000)]
Add missing copyright / GPL declarations.

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

15 years agoFiles missing from last commit.
Carl Hetherington [Sat, 20 Jun 2009 13:44:47 +0000 (13:44 +0000)]
Files missing from last commit.

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

15 years agoOptional tabs down the LHS of the editor window to indicate edit group membership.
Carl Hetherington [Sat, 20 Jun 2009 13:41:55 +0000 (13:41 +0000)]
Optional tabs down the LHS of the editor window to indicate edit group membership.

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

15 years agomidi clock slave: refactor for testability
Hans Baier [Sat, 20 Jun 2009 13:39:49 +0000 (13:39 +0000)]
midi clock slave: refactor for testability

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

15 years agoRemove unused variable.
Carl Hetherington [Fri, 19 Jun 2009 21:08:00 +0000 (21:08 +0000)]
Remove unused variable.

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

15 years agoTiny text formatting fix.
Carl Hetherington [Fri, 19 Jun 2009 01:30:49 +0000 (01:30 +0000)]
Tiny text formatting fix.

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

15 years agomodified patch from lincoln to show/control rec-enable status in track/bus list
Paul Davis [Thu, 18 Jun 2009 01:48:11 +0000 (01:48 +0000)]
modified patch from lincoln to show/control rec-enable status in track/bus list

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

15 years agoReduce complexity of previous commit slightly.
Carl Hetherington [Wed, 17 Jun 2009 22:43:27 +0000 (22:43 +0000)]
Reduce complexity of previous commit slightly.

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

15 years agoSecondary-modifier-click in the summary locates the playhead to the click.
Carl Hetherington [Wed, 17 Jun 2009 22:12:14 +0000 (22:12 +0000)]
Secondary-modifier-click in the summary locates the playhead to the click.

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

15 years agoRemove unused resize-line code. When resizing multiple tracks, resize them in propor...
Carl Hetherington [Wed, 17 Jun 2009 22:08:51 +0000 (22:08 +0000)]
Remove unused resize-line code.  When resizing multiple tracks, resize them in proportion, as per mantis 2732.

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

15 years agoPack the summarizer in a vpaned instead of the edit_packer
Sampo Savolainen [Wed, 17 Jun 2009 20:10:43 +0000 (20:10 +0000)]
Pack the summarizer in a vpaned instead of the edit_packer

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

15 years agoremove SoloBus solo model, add PFL and AFL. basic testing indicates it works, but...
Paul Davis [Wed, 17 Jun 2009 19:30:54 +0000 (19:30 +0000)]
remove SoloBus solo model, add PFL and AFL. basic testing indicates it works, but probably some oddities.

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

15 years agopack zoom controls into upper right of editor table/packer
Paul Davis [Wed, 17 Jun 2009 18:11:04 +0000 (18:11 +0000)]
pack zoom controls into upper right of editor table/packer

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

15 years agomake sizing of & in the summaryiferizer a bit smaller
Paul Davis [Wed, 17 Jun 2009 16:11:53 +0000 (16:11 +0000)]
make sizing of & in the summaryiferizer a bit smaller

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

15 years agosolo models work again (amazing how hard this was); remove crufty debug output; remov...
Paul Davis [Wed, 17 Jun 2009 15:50:29 +0000 (15:50 +0000)]
solo models work again (amazing how hard this was); remove crufty debug output; remove scrollbars on editor (and temporarily lose zoom controls)

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

15 years agoAdd a playhead marker to the summary.
Carl Hetherington [Wed, 17 Jun 2009 00:29:56 +0000 (00:29 +0000)]
Add a playhead marker to the summary.

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