Paul Davis [Mon, 20 Jul 2009 12:16:42 +0000 (12:16 +0000)]
correct name of dependency in wiimote wscript
git-svn-id: svn://localhost/ardour2/branches/3.0@5395
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 20 Jul 2009 11:52:25 +0000 (11:52 +0000)]
push optimization flags into CXXFLAGS as well as CCFLAGS, and add LARGEFILE64_SOURCE for C++
git-svn-id: svn://localhost/ardour2/branches/3.0@5394
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 20 Jul 2009 00:22:09 +0000 (00:22 +0000)]
Clean up handling of add/remove/rename channels in the port matrix. Hence make it possible to do these things for any bundle (give or take). Clean up port matrix context menu.
git-svn-id: svn://localhost/ardour2/branches/3.0@5393
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Sun, 19 Jul 2009 22:30:36 +0000 (22:30 +0000)]
replace fixed-point linear interpolation with double-based version, thereby removing noise at low speeds and drift issues
git-svn-id: svn://localhost/ardour2/branches/3.0@5392
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Sun, 19 Jul 2009 22:14:04 +0000 (22:14 +0000)]
revert commit 5386 in favor of MTC users
git-svn-id: svn://localhost/ardour2/branches/3.0@5391
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 19 Jul 2009 21:57:51 +0000 (21:57 +0000)]
Stop line drags in collapsed groups.
git-svn-id: svn://localhost/ardour2/branches/3.0@5390
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 19 Jul 2009 21:46:38 +0000 (21:46 +0000)]
Outline highlighted labels in red.
git-svn-id: svn://localhost/ardour2/branches/3.0@5389
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 19 Jul 2009 21:23:16 +0000 (21:23 +0000)]
No highlighting at all when mouse is over a collapsed group. Fix crash on clicking in a collapsed group.
git-svn-id: svn://localhost/ardour2/branches/3.0@5388
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Sun, 19 Jul 2009 20:54:52 +0000 (20:54 +0000)]
audio_diskstream.cc: new interpolation classes which replace the old interpolation code for varispeed work
git-svn-id: svn://localhost/ardour2/branches/3.0@5387
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Sun, 19 Jul 2009 20:54:46 +0000 (20:54 +0000)]
make slaves work by default
git-svn-id: svn://localhost/ardour2/branches/3.0@5386
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 19 Jul 2009 20:42:14 +0000 (20:42 +0000)]
Use the word `port' rather than `channel' when adding channels to a route's bundle.
Don't mouseover on hidden groups in the matrix.
git-svn-id: svn://localhost/ardour2/branches/3.0@5385
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 19 Jul 2009 20:36:46 +0000 (20:36 +0000)]
Modify line-drag behaviour in port matrix so that nodes under the drag get the toggled state of the starting node.
git-svn-id: svn://localhost/ardour2/branches/3.0@5384
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 19 Jul 2009 20:12:59 +0000 (20:12 +0000)]
Restore add channel option to port matrix context menu.
git-svn-id: svn://localhost/ardour2/branches/3.0@5383
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 19 Jul 2009 19:07:31 +0000 (19:07 +0000)]
Port matrix tweaks: scroll wheel support; use the correct verb for disassociation in the menu; fixes for gaps appearing when groups are hidden.
git-svn-id: svn://localhost/ardour2/branches/3.0@5382
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 18 Jul 2009 13:10:08 +0000 (13:10 +0000)]
Various tweaks to the port matrix.
git-svn-id: svn://localhost/ardour2/branches/3.0@5380
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 18 Jul 2009 04:05:26 +0000 (04:05 +0000)]
Oops from previous commit.
git-svn-id: svn://localhost/ardour2/branches/3.0@5379
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 18 Jul 2009 03:57:01 +0000 (03:57 +0000)]
Pull auditioner and click into an ardour group in the matrix.
git-svn-id: svn://localhost/ardour2/branches/3.0@5378
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 18 Jul 2009 03:17:47 +0000 (03:17 +0000)]
Better fix for non-rearrangement after open for the port matrix.
git-svn-id: svn://localhost/ardour2/branches/3.0@5377
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 18 Jul 2009 02:27:36 +0000 (02:27 +0000)]
Cleanup to previous commit.
git-svn-id: svn://localhost/ardour2/branches/3.0@5376
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 18 Jul 2009 02:10:15 +0000 (02:10 +0000)]
Drag a line in the port matrix to connect a group of things together in one go. Probably futile attempt at some cleanup.
git-svn-id: svn://localhost/ardour2/branches/3.0@5375
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 17 Jul 2009 22:54:45 +0000 (22:54 +0000)]
Various tweaks to the port matrix: open to full size; remove buttons and move their functionality into a context menu;
set maximum size hint to stop port matrix windows being resized beyond their useful size; remove visibility checkbuttons -
visibility now controlled through menu or by clicking on group names; port groups fold down to a small tab when hidden;
don't swap the orientation of the matrix once it has been opened.
git-svn-id: svn://localhost/ardour2/branches/3.0@5373
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 17 Jul 2009 22:25:32 +0000 (22:25 +0000)]
hopefully fix the build, and actually use the options
git-svn-id: svn://localhost/ardour2/branches/3.0@5372
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 17 Jul 2009 22:12:21 +0000 (22:12 +0000)]
massive changes to waf build scripts so that nearly everything "should" be working now except for i18n (OSC is not quite right) ; some preliminary work on post-main-out handling, incomplete; a couple of fixes from -Wall and valgrind
git-svn-id: svn://localhost/ardour2/branches/3.0@5371
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 17 Jul 2009 14:35:22 +0000 (14:35 +0000)]
Whoops. That optimisation breaks things. Revert it.
git-svn-id: svn://localhost/ardour2/branches/3.0@5370
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 17 Jul 2009 14:21:54 +0000 (14:21 +0000)]
Small optimisation. Fix mouseover highlighting in the port matrix.
git-svn-id: svn://localhost/ardour2/branches/3.0@5369
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 17 Jul 2009 13:57:10 +0000 (13:57 +0000)]
Use dialog background colour for the port matrix.
git-svn-id: svn://localhost/ardour2/branches/3.0@5368
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 17 Jul 2009 13:18:58 +0000 (13:18 +0000)]
Use track colours in the port matrix.
git-svn-id: svn://localhost/ardour2/branches/3.0@5367
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 15 Jul 2009 20:29:02 +0000 (20:29 +0000)]
more hacking on the processor list and processor box - note that ctrl-x/c/v now work "as expected" and / is a keystroke for toggling active state. cut-n-paste ops should all basically work
git-svn-id: svn://localhost/ardour2/branches/3.0@5366
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 15 Jul 2009 00:47:34 +0000 (00:47 +0000)]
processor naming tweaks, processor visibility tweaks and more, trying to finish this audio routing thing...
git-svn-id: svn://localhost/ardour2/branches/3.0@5364
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 14 Jul 2009 01:24:16 +0000 (01:24 +0000)]
fix broken accels in mixer window BUT note that processor box now swallows keys that have default GTK functions in a tree/listview, like space. thinking about possible solutions to this. added zero key (0) to reset gain to 0dB
git-svn-id: svn://localhost/ardour2/branches/3.0@5361
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 14 Jul 2009 00:11:04 +0000 (00:11 +0000)]
add display name to processors (so that it can differ from the "real name"); pay attention to active status in Amp, Meter and Delivery
git-svn-id: svn://localhost/ardour2/branches/3.0@5360
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 13 Jul 2009 23:09:16 +0000 (23:09 +0000)]
traverso-style mixer window bindings. note: messes up some bindings when mouse is not in the processor box (fix to follow); notes: m=mute, s=solo, g=gain_up ctrl-g=gain_down r=rec-enable e=show-sends KP_0=toggle processor active status (selected or pointed-at)
git-svn-id: svn://localhost/ardour2/branches/3.0@5356
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 13 Jul 2009 01:14:49 +0000 (01:14 +0000)]
more removal of Placement
git-svn-id: svn://localhost/ardour2/branches/3.0@5345
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 13 Jul 2009 00:26:28 +0000 (00:26 +0000)]
merge pre- and post-fader processor boxes; start removing Placement (not finished) ; add -DWAF_BUILD and use per-directory foobar-config.h to correctly pick up configure-time settings like HAVE_OGG ; check for libgiomm (part of upgrade to newer gtk stack); 32 bit marker reload fix from 2.X; audiounit IO config cache fix from 2.X; multi-add route template fix from 2.X; plugin GUI delete fix from 2.X; solo button labels are A or P for listen mode
git-svn-id: svn://localhost/ardour2/branches/3.0@5344
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 9 Jul 2009 17:58:13 +0000 (17:58 +0000)]
Back out big shared_ptr change. Moving to a branch. Apologies all.
git-svn-id: svn://localhost/ardour2/branches/3.0@5343
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 9 Jul 2009 15:43:38 +0000 (15:43 +0000)]
Fix collection of route groups.
git-svn-id: svn://localhost/ardour2/branches/3.0@5342
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 9 Jul 2009 15:31:02 +0000 (15:31 +0000)]
Fix crash introduced in big shared_ptr commit.
git-svn-id: svn://localhost/ardour2/branches/3.0@5341
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 9 Jul 2009 15:00:12 +0000 (15:00 +0000)]
Fix uninitialised variable.
git-svn-id: svn://localhost/ardour2/branches/3.0@5340
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 9 Jul 2009 13:39:45 +0000 (13:39 +0000)]
Use shared_ptr for the TimeAxisView hierarchy.
git-svn-id: svn://localhost/ardour2/branches/3.0@5339
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 5 Jul 2009 13:47:22 +0000 (13:47 +0000)]
Fix from tinram.
git-svn-id: svn://localhost/ardour2/branches/3.0@5329
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 4 Jul 2009 13:44:01 +0000 (13:44 +0000)]
Add option to collect a route group, so that its member routes are reordered to be together in the editor. A few cleanups along the way.
git-svn-id: svn://localhost/ardour2/branches/3.0@5319
d708f5d6-7413-0410-9779-
e7cbd77b26cf
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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