Carl Hetherington [Tue, 4 Aug 2009 21:50:08 +0000 (21:50 +0000)]
Fix sizing of port matrix column labels.
git-svn-id: svn://localhost/ardour2/branches/3.0@5492
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 4 Aug 2009 21:44:20 +0000 (21:44 +0000)]
Don't add auditioner and click to MIDI connection port matrices.
git-svn-id: svn://localhost/ardour2/branches/3.0@5491
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 4 Aug 2009 18:21:09 +0000 (18:21 +0000)]
Split up Editor::button_press_handler and fix assert failures on various double-clicks.
git-svn-id: svn://localhost/ardour2/branches/3.0@5490
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 4 Aug 2009 18:20:59 +0000 (18:20 +0000)]
Assert to check for memory overwrite.
git-svn-id: svn://localhost/ardour2/branches/3.0@5489
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 4 Aug 2009 18:19:40 +0000 (18:19 +0000)]
Fix uninitialised variable.
git-svn-id: svn://localhost/ardour2/branches/3.0@5488
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 4 Aug 2009 18:18:57 +0000 (18:18 +0000)]
Modified patch from drmoore to fix mantis 2808 (drag rectangle left behind after loop or punch range drag)
git-svn-id: svn://localhost/ardour2/branches/3.0@5487
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 3 Aug 2009 16:13:50 +0000 (16:13 +0000)]
Patch from drmoore to fix mantis 2807 (crash on creating new return)
git-svn-id: svn://localhost/ardour2/branches/3.0@5459
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 2 Aug 2009 02:17:14 +0000 (02:17 +0000)]
Another similar fix for use of an uninitialized variable.
git-svn-id: svn://localhost/ardour2/branches/3.0@5457
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 2 Aug 2009 00:34:49 +0000 (00:34 +0000)]
Fix update of brackets around processor name on activate / deactivate.
git-svn-id: svn://localhost/ardour2/branches/3.0@5456
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 2 Aug 2009 00:34:13 +0000 (00:34 +0000)]
A couple of port matrix cleanups.
git-svn-id: svn://localhost/ardour2/branches/3.0@5455
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 2 Aug 2009 00:33:50 +0000 (00:33 +0000)]
Set up IO bundles properly so that mixer strip IO button text is set correctly.
git-svn-id: svn://localhost/ardour2/branches/3.0@5454
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 2 Aug 2009 00:33:16 +0000 (00:33 +0000)]
Fix sync of editor and mixer route ordering.
git-svn-id: svn://localhost/ardour2/branches/3.0@5453
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 2 Aug 2009 00:32:51 +0000 (00:32 +0000)]
Tweak prompt wording.
git-svn-id: svn://localhost/ardour2/branches/3.0@5452
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 2 Aug 2009 00:32:26 +0000 (00:32 +0000)]
Fix import dialog so that file number progress gets updated correctly. Stop a new progress dialog being popped up for each file.
git-svn-id: svn://localhost/ardour2/branches/3.0@5451
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 2 Aug 2009 00:31:32 +0000 (00:31 +0000)]
Fix random-crash-inducing use of uninitialized variable.
git-svn-id: svn://localhost/ardour2/branches/3.0@5450
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 2 Aug 2009 00:30:24 +0000 (00:30 +0000)]
Improve import status messages slightly.
git-svn-id: svn://localhost/ardour2/branches/3.0@5449
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 31 Jul 2009 20:33:58 +0000 (20:33 +0000)]
include mouse bindings even in merged cheat sheets
git-svn-id: svn://localhost/ardour2/branches/3.0@5448
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 31 Jul 2009 20:26:15 +0000 (20:26 +0000)]
more or less fully-functional binding & cheat sheet generator, with merge-ability for existing binding files
git-svn-id: svn://localhost/ardour2/branches/3.0@5447
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 31 Jul 2009 00:34:36 +0000 (00:34 +0000)]
largely complete automated generation of cheat sheets & bindings from templates, but more tweaks on the way
git-svn-id: svn://localhost/ardour2/branches/3.0@5446
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 30 Jul 2009 14:07:49 +0000 (14:07 +0000)]
this is just a (re)start on a tool to produce bindings cheatsheets (original was lost in the Great Berlin Disk Crash
git-svn-id: svn://localhost/ardour2/branches/3.0@5444
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 30 Jul 2009 13:37:33 +0000 (13:37 +0000)]
Add basic Doxygen file.
git-svn-id: svn://localhost/ardour2/branches/3.0@5442
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 30 Jul 2009 00:35:09 +0000 (00:35 +0000)]
Add missing 0 to author list, to fix mantis 2802. Patch from tinram.
git-svn-id: svn://localhost/ardour2/branches/3.0@5440
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 29 Jul 2009 19:02:02 +0000 (19:02 +0000)]
avoid crashes caused by the process buffer set being larger than expected when passed into Route::process_output_buffers()
git-svn-id: svn://localhost/ardour2/branches/3.0@5437
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 28 Jul 2009 20:51:28 +0000 (20:51 +0000)]
remove all MIDI-specific editing modes by making standard work either at object level or within (e.g. notes, etc) ; make tool buttons proxies for GtkActions ; internal sends have their own BufferSet now, instead of using Session ones; don't make internal sends to the monitor bus active when added to the Route
git-svn-id: svn://localhost/ardour2/branches/3.0@5434
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 28 Jul 2009 11:49:14 +0000 (11:49 +0000)]
Fix some more warnings.
git-svn-id: svn://localhost/ardour2/branches/3.0@5425
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Fri, 24 Jul 2009 05:27:49 +0000 (05:27 +0000)]
interpolation.cc/h: Remove all failed and obsolete attempts, leave linear and cubic
git-svn-id: svn://localhost/ardour2/branches/3.0@5424
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Fri, 24 Jul 2009 05:27:43 +0000 (05:27 +0000)]
Another failed attemt at natural spline interpolation
git-svn-id: svn://localhost/ardour2/branches/3.0@5423
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 24 Jul 2009 01:30:50 +0000 (01:30 +0000)]
fixes for 64 bit compilation - see comment
git-svn-id: svn://localhost/ardour2/branches/3.0@5422
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Sampo Savolainen [Thu, 23 Jul 2009 17:26:32 +0000 (17:26 +0000)]
Make editor route list rec button respect group settings.
git-svn-id: svn://localhost/ardour2/branches/3.0@5421
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Thu, 23 Jul 2009 16:55:50 +0000 (16:55 +0000)]
libs/ardour/wscript: unit tests get a target name, inorder to be able to build them separately with ./waf --targets=libardour-tests
git-svn-id: svn://localhost/ardour2/branches/3.0@5420
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Thu, 23 Jul 2009 16:55:45 +0000 (16:55 +0000)]
audio_diskstream.h/session.h: Use simple cubic interpolation now instead of linear interpolation for varispeed
git-svn-id: svn://localhost/ardour2/branches/3.0@5419
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Hans Baier [Thu, 23 Jul 2009 16:55:38 +0000 (16:55 +0000)]
interpolation.cc/h: Fix crash bug and introduce add simple cubic interpolation
git-svn-id: svn://localhost/ardour2/branches/3.0@5418
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 23 Jul 2009 12:04:46 +0000 (12:04 +0000)]
bzr revision support (thomas v.)
git-svn-id: svn://localhost/ardour2/branches/3.0@5417
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 23 Jul 2009 03:01:31 +0000 (03:01 +0000)]
install ardour.menus and bindings file (elthariel) ; initial, basic MIDI gain (fader) working
git-svn-id: svn://localhost/ardour2/branches/3.0@5416
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Wed, 22 Jul 2009 20:51:13 +0000 (20:51 +0000)]
Update autowaf.
git-svn-id: svn://localhost/ardour2/branches/3.0@5414
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 22 Jul 2009 13:53:19 +0000 (13:53 +0000)]
waf is now the official build system for 3.0 - all/several gtk2_ardour/ar* scripts renamed to reflect this (-scons variants are now so-named)
git-svn-id: svn://localhost/ardour2/branches/3.0@5413
d708f5d6-7413-0410-9779-
e7cbd77b26cf
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
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
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
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
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
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
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
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
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
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
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
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
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