ardour.git
14 years agomake i18n build work ; add mackie dir back to build ; token work on amp for MIDI...
Paul Davis [Wed, 22 Jul 2009 13:51:16 +0000 (13:51 +0000)]
make i18n build work ; add mackie dir back to build ; token work on amp for MIDI; don't try to subgroup route groups with MIDI (for now)

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

14 years agospline interpolation: fix crash bugs on negative speed and NULL inputs
Hans Baier [Wed, 22 Jul 2009 09:27:13 +0000 (09:27 +0000)]
spline interpolation: fix crash bugs  on negative speed and NULL inputs

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

14 years agointerpolation.cc/.h: Spline-Bugfixes: Crash bug at tempos close to 0, wrong calculati...
Hans Baier [Wed, 22 Jul 2009 08:42:33 +0000 (08:42 +0000)]
interpolation.cc/.h: Spline-Bugfixes: Crash bug at tempos close to 0, wrong calculation of M, unbounded precalculated L/U Matrices

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

14 years agoVarious fixups to bundle manager. Add a separator between the benign and more seriou...
Carl Hetherington [Wed, 22 Jul 2009 01:28:31 +0000 (01:28 +0000)]
Various fixups to bundle manager.  Add a separator between the benign and more serious menu options on the port matrix context menu.  Finally (maybe) fix port matrix sizing issues relatively nicely.

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

14 years agointerpolation.cc/.h: first working but buggy implementation of cubic Spline interpolation
Hans Baier [Wed, 22 Jul 2009 00:19:50 +0000 (00:19 +0000)]
interpolation.cc/.h: first working but buggy implementation of cubic Spline interpolation

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

14 years agoClean up range menu a bit. Make a couple of range actions happen to all tracks if...
Carl Hetherington [Tue, 21 Jul 2009 19:55:12 +0000 (19:55 +0000)]
Clean up range menu a bit.  Make a couple of range actions happen to all tracks if no tracks nor regions are selected.  Stop involvement of the edit point in those same actions as it doesn't seem to make much sense.

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

14 years agofix crash when trying to create a non-template track/bus with >2 channels; put MIDI...
Paul Davis [Tue, 21 Jul 2009 18:29:34 +0000 (18:29 +0000)]
fix crash when trying to create a non-template track/bus with >2 channels; put MIDI after mono/stereo in the track config combo of AddRouteDialog

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

14 years agoFix some unused parameter warnings.
Carl Hetherington [Tue, 21 Jul 2009 15:55:17 +0000 (15:55 +0000)]
Fix some unused parameter warnings.

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

14 years agofix clicking when processors become active/inactive; reduce crazy 2.5sec delay for...
Paul Davis [Tue, 21 Jul 2009 14:39:21 +0000 (14:39 +0000)]
fix clicking when processors become active/inactive; reduce crazy 2.5sec delay for quit dialog

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

14 years agoimplement set-send-gains-to-{track_level,zero,unity}
Paul Davis [Tue, 21 Jul 2009 12:05:44 +0000 (12:05 +0000)]
implement set-send-gains-to-{track_level,zero,unity}

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

14 years agofirst part of fixing up send/return metering ; make send-controlling faders work...
Paul Davis [Tue, 21 Jul 2009 03:23:57 +0000 (03:23 +0000)]
first part of fixing up send/return metering ; make send-controlling faders work ; fixes from 2.X for key editor and untranslatable string; use standard name for surfaces lib version in wiimote wscript

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

14 years agoStop playhead jumping around on locate.
Carl Hetherington [Mon, 20 Jul 2009 23:42:37 +0000 (23:42 +0000)]
Stop playhead jumping around on locate.

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

14 years agocorrect name of dependency in wiimote wscript
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

14 years agopush optimization flags into CXXFLAGS as well as CCFLAGS, and add LARGEFILE64_SOURCE...
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

14 years agoClean up handling of add/remove/rename channels in the port matrix. Hence make it...
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

14 years agoreplace fixed-point linear interpolation with double-based version, thereby removing...
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

14 years agorevert commit 5386 in favor of MTC users
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

14 years agoStop line drags in collapsed groups.
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

14 years agoOutline highlighted labels in red.
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

14 years agoNo highlighting at all when mouse is over a collapsed group. Fix crash on clicking...
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

14 years agoaudio_diskstream.cc: new interpolation classes which replace the old interpolation...
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

14 years agomake slaves work by default
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

14 years agoUse the word `port' rather than `channel' when adding channels to a route's bundle.
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

14 years agoModify line-drag behaviour in port matrix so that nodes under the drag get the toggle...
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

14 years agoRestore add channel option to port matrix context menu.
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

14 years agoPort matrix tweaks: scroll wheel support; use the correct verb for disassociation...
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

14 years agoVarious tweaks to the port matrix.
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

14 years agoOops from previous commit.
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

14 years agoPull auditioner and click into an ardour group in the matrix.
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

14 years agoBetter fix for non-rearrangement after open for the port matrix.
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

14 years agoCleanup to previous commit.
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

14 years agoDrag a line in the port matrix to connect a group of things together in one go. ...
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

14 years agoVarious tweaks to the port matrix: open to full size; remove buttons and move their...
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

14 years agohopefully fix the build, and actually use the options
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

14 years agomassive changes to waf build scripts so that nearly everything "should" be working...
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

14 years agoWhoops. That optimisation breaks things. Revert it.
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

14 years agoSmall optimisation. Fix mouseover highlighting in the port matrix.
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

14 years agoUse dialog background colour for the port matrix.
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

14 years agoUse track colours in the port matrix.
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

14 years agomore hacking on the processor list and processor box - note that ctrl-x/c/v now work...
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

14 years agoprocessor naming tweaks, processor visibility tweaks and more, trying to finish this...
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

14 years agofix broken accels in mixer window BUT note that processor box now swallows keys that...
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

14 years agoadd display name to processors (so that it can differ from the "real name"); pay...
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

14 years agotraverso-style mixer window bindings. note: messes up some bindings when mouse is...
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

14 years agomore removal of Placement
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

14 years agomerge pre- and post-fader processor boxes; start removing Placement (not finished...
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

14 years agoBack out big shared_ptr change. Moving to a branch. Apologies all.
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

14 years agoFix collection of route groups.
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

14 years agoFix crash introduced in big shared_ptr commit.
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

14 years agoFix uninitialised variable.
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

14 years agoUse shared_ptr for the TimeAxisView hierarchy.
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

14 years agoFix from tinram.
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

14 years agoAdd option to collect a route group, so that its member routes are reordered to be...
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

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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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