ardour.git
14 years agoRemove use of i18n macros in headers. Prevents our gettext.h being included before...
Carl Hetherington [Sat, 8 May 2010 01:20:33 +0000 (01:20 +0000)]
Remove use of i18n macros in headers.  Prevents our gettext.h being included before libintl.h, which causes failures when ENABLE_NLS is not defined (bug #3111)

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

14 years agoFix warning.
Carl Hetherington [Sat, 8 May 2010 01:18:36 +0000 (01:18 +0000)]
Fix warning.

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

14 years agotweak knob drawing, add angular/radial control on button3
Paul Davis [Fri, 7 May 2010 16:33:25 +0000 (16:33 +0000)]
tweak knob drawing, add angular/radial control on button3

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

14 years agoCopy-edit.
Carl Hetherington [Fri, 7 May 2010 00:18:47 +0000 (00:18 +0000)]
Copy-edit.

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

14 years agoprolooks helper code from hans, enabling new knob drawing based on Thorsten Wilm...
Paul Davis [Thu, 6 May 2010 21:02:08 +0000 (21:02 +0000)]
prolooks helper code from hans, enabling new knob drawing based on Thorsten Wilm's lovely knob/dial design. To Be Tweaked

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

14 years agoshow half-lit state for !self-soloed
Paul Davis [Thu, 6 May 2010 20:41:53 +0000 (20:41 +0000)]
show half-lit state for !self-soloed

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

14 years agolots of odds and ends to do with solo isolate and its GUI
Paul Davis [Thu, 6 May 2010 18:40:37 +0000 (18:40 +0000)]
lots of odds and ends to do with solo isolate and its GUI

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

14 years agodraw LED background with same style as parent window; less debugging
Paul Davis [Thu, 6 May 2010 02:48:59 +0000 (02:48 +0000)]
draw LED background with same style as parent window; less debugging

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

14 years agorelayout solo led stuff, as per the boss' requests :)
Paul Davis [Thu, 6 May 2010 01:31:48 +0000 (01:31 +0000)]
relayout solo led stuff, as per the boss' requests :)

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

14 years agoSmall cleanups to dragging code. Fix assertion failure on dragging a regions' parent...
Carl Hetherington [Wed, 5 May 2010 22:09:07 +0000 (22:09 +0000)]
Small cleanups to dragging code.  Fix assertion failure on dragging a regions' parent entry from the region list to the canvas (which may be #2811).  Fixes to drags of regions onto and then back off canvas; should fix #3109.

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

14 years agohalf-fix logic issue with solo-isolate controls
Paul Davis [Wed, 5 May 2010 21:10:09 +0000 (21:10 +0000)]
half-fix logic issue with solo-isolate controls

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

14 years agoled\'s for solo-safe and solo-isolate, rather than a context menu (mixer strip only...
Paul Davis [Wed, 5 May 2010 20:29:46 +0000 (20:29 +0000)]
led\'s for solo-safe and solo-isolate, rather than a context menu (mixer strip only). not finished and some logic errors in terms of turning things on and off

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

14 years agoless debugging
Paul Davis [Wed, 5 May 2010 15:48:09 +0000 (15:48 +0000)]
less debugging

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

14 years agomake "exclusive solo" apply to listen as well as SiP
Paul Davis [Wed, 5 May 2010 15:47:51 +0000 (15:47 +0000)]
make "exclusive solo" apply to listen as well as SiP

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

14 years agoremove some debug output
Paul Davis [Wed, 5 May 2010 14:17:43 +0000 (14:17 +0000)]
remove some debug output

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

14 years agolight theme needs monitor section style info
Paul Davis [Wed, 5 May 2010 14:14:19 +0000 (14:14 +0000)]
light theme needs monitor section style info

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

14 years agorename latched solo option and reverse its meaning; add exclusive solo button functio...
Paul Davis [Wed, 5 May 2010 14:09:58 +0000 (14:09 +0000)]
rename latched solo option and reverse its meaning; add exclusive solo button functionality in monitor section; add solo/mute override control in monitor section

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

14 years agoadd DEBUG::Solo for conditional debugging of solo stuff, just in case
Paul Davis [Wed, 5 May 2010 03:20:16 +0000 (03:20 +0000)]
add DEBUG::Solo for conditional debugging of solo stuff, just in case

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

14 years agoremove solo debugging output for now
Paul Davis [Wed, 5 May 2010 03:09:34 +0000 (03:09 +0000)]
remove solo debugging output for now

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

14 years agothis might just be it for solo
Paul Davis [Wed, 5 May 2010 03:06:14 +0000 (03:06 +0000)]
this might just be it for solo

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

14 years agoFix SNAFU on region trimming with grid enabled caused by my recent supposed fix.
Carl Hetherington [Wed, 5 May 2010 01:54:16 +0000 (01:54 +0000)]
Fix SNAFU on region trimming with grid enabled caused by my recent supposed fix.

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

14 years agobetter handling of the inverse-push of solo-by-upstream. still not quite right, but...
Paul Davis [Wed, 5 May 2010 01:43:25 +0000 (01:43 +0000)]
better handling of the inverse-push of solo-by-upstream. still not quite right, but closer

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

14 years agofix inverse solo push to work properly in both exclusive and non-exclusive solo modes
Paul Davis [Tue, 4 May 2010 17:45:33 +0000 (17:45 +0000)]
fix inverse solo push to work properly in both exclusive and non-exclusive solo modes

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

14 years agoremove muted-by-others, a concept that turns out to have been a red herring; add...
Paul Davis [Tue, 4 May 2010 16:39:03 +0000 (16:39 +0000)]
remove muted-by-others, a concept that turns out to have been a red herring; add auditioning alert button to monitor section; start adding exclusive solo button to monitor section

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

14 years agowhen soloed by upstream (e.g. a track in a group solos-by-upstream the group bus...
Paul Davis [Tue, 4 May 2010 13:29:38 +0000 (13:29 +0000)]
when soloed by upstream (e.g. a track in a group solos-by-upstream the group bus), push the inverse solo change back down to everything that feeds us. this makes solo within a group work

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

14 years agothe great solo model simplification (without much code removal)
Paul Davis [Mon, 3 May 2010 22:07:47 +0000 (22:07 +0000)]
the great solo model simplification (without much code removal)

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

14 years agomore solo model work, including a GUI fix for mute button state when the route is...
Paul Davis [Mon, 3 May 2010 18:58:38 +0000 (18:58 +0000)]
more solo model work, including a GUI fix for mute button state when the route is self-soloed

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

14 years agoA little copy-editing.
Carl Hetherington [Sun, 2 May 2010 23:54:25 +0000 (23:54 +0000)]
A little copy-editing.

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

14 years agoPrevent multiple tempo / meter changes being inserted at the same point
Carl Hetherington [Sun, 2 May 2010 23:14:43 +0000 (23:14 +0000)]
Prevent multiple tempo / meter changes being inserted at the same point
on the timeline; adding a new change at the same time as an existing one
will replace the existing one.  Should prevent #769 from happening.

Some cleanups and tweaks to tempo / meter dialogues.  Desensitize Remove
menu option for those changes that can't be removed.

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

14 years agoSmall cleanup: add constructor to InterThreadInfo.
Carl Hetherington [Sun, 2 May 2010 19:08:30 +0000 (19:08 +0000)]
Small cleanup: add constructor to InterThreadInfo.

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

14 years ago3.0 version of patch for #2997 from carl, fix handling stat of large files
Paul Davis [Sun, 2 May 2010 15:21:04 +0000 (15:21 +0000)]
3.0 version of patch for #2997 from carl, fix handling stat of large files

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

14 years agoSet mixer strip widths when the configuration option is changed. Fixes #2855.
Carl Hetherington [Sun, 2 May 2010 14:28:09 +0000 (14:28 +0000)]
Set mixer strip widths when the configuration option is changed.  Fixes #2855.

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

14 years agoFix toggling behaviour of glue region to bars & beats option. Fixes #2588.
Carl Hetherington [Sun, 2 May 2010 14:08:37 +0000 (14:08 +0000)]
Fix toggling behaviour of glue region to bars & beats option.  Fixes #2588.

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

14 years agoClarify labels in export dialog to explain how options affect use of region gain...
Carl Hetherington [Sun, 2 May 2010 13:48:06 +0000 (13:48 +0000)]
Clarify labels in export dialog to explain how options affect use of region gain when exporting.

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

14 years agoFix crash on export.
Carl Hetherington [Sun, 2 May 2010 13:14:06 +0000 (13:14 +0000)]
Fix crash on export.

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

14 years agoVarious fixes to multiple-2D panner signal handling. Should fix some or all of ...
Carl Hetherington [Sun, 2 May 2010 01:33:25 +0000 (01:33 +0000)]
Various fixes to multiple-2D panner signal handling.  Should fix some or all of #1632.

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

14 years agoRemove unnecessary snap in Editor::single_*_trim, as the passed-in delta is already...
Carl Hetherington [Sat, 1 May 2010 23:36:15 +0000 (23:36 +0000)]
Remove unnecessary snap in Editor::single_*_trim, as the passed-in delta is already snapped.  Should fix #1279.

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

14 years agoRemove some unused variables.
Carl Hetherington [Sat, 1 May 2010 23:35:33 +0000 (23:35 +0000)]
Remove some unused variables.

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

14 years agoFix snap to bars to account for the fact that the beats are counted from 1 rather...
Carl Hetherington [Sat, 1 May 2010 23:35:04 +0000 (23:35 +0000)]
Fix snap to bars to account for the fact that the beats are counted from 1 rather than 0.

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

14 years agoperhaps, just possibly, a working solo model. needs to be fixed so that connections...
Paul Davis [Sat, 1 May 2010 15:09:19 +0000 (15:09 +0000)]
perhaps, just possibly, a working solo model. needs to be fixed so that connections to other JACK clients count as "physical" connections, so don't use this with ardour connected to other JACK apps just yet. Oh, this also invalidates existing a3 sessions again

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

14 years agoImprove normalize dialogue spacing slightly.
Carl Hetherington [Fri, 30 Apr 2010 15:00:00 +0000 (15:00 +0000)]
Improve normalize dialogue spacing slightly.

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

14 years agoUse rectified log waveform in strip silence dialogue. Add threshold graphical indica...
Carl Hetherington [Fri, 30 Apr 2010 14:50:25 +0000 (14:50 +0000)]
Use rectified log waveform in strip silence dialogue.  Add threshold graphical indication.  Update dialogue on open (fixes #3102).  Various other small cleanups.

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

14 years agoTidy up rhythm ferret dialogue a bit and move its menu option into the Region menu.
Carl Hetherington [Fri, 30 Apr 2010 13:29:14 +0000 (13:29 +0000)]
Tidy up rhythm ferret dialogue a bit and move its menu option into the Region menu.

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

14 years agoMore copy-edit tweaks.
Carl Hetherington [Fri, 30 Apr 2010 01:29:52 +0000 (01:29 +0000)]
More copy-edit tweaks.

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

14 years agoSome more copy-editing. Make 'make mono regions' option sensitive to the region...
Carl Hetherington [Fri, 30 Apr 2010 01:21:43 +0000 (01:21 +0000)]
Some more copy-editing.  Make 'make mono regions' option sensitive to the region it is dealing with.

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

14 years agoA little gentle copy-editing of dialogue titles.
Carl Hetherington [Fri, 30 Apr 2010 00:16:45 +0000 (00:16 +0000)]
A little gentle copy-editing of dialogue titles.

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

14 years agoMake primary-modifier+scroll wheel zoom respect zoom focus setting. Fixes #2515.
Carl Hetherington [Thu, 29 Apr 2010 23:15:09 +0000 (23:15 +0000)]
Make primary-modifier+scroll wheel zoom respect zoom focus setting.  Fixes #2515.

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

14 years agoDelete cross-thread pools when the thread terminates if they are empty. Hopefully...
Carl Hetherington [Thu, 29 Apr 2010 22:55:27 +0000 (22:55 +0000)]
Delete cross-thread pools when the thread terminates if they are empty.  Hopefully fixes #3094.

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

14 years agoPartial fix for #3092; make time FX still work if internal editing is enabled and...
Carl Hetherington [Wed, 28 Apr 2010 23:16:07 +0000 (23:16 +0000)]
Partial fix for #3092; make time FX still work if internal editing is enabled and we drag an audio region.

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

14 years agoremove "ardourBuffering" file creation (it was useless, sadly); editor region list...
Paul Davis [Wed, 28 Apr 2010 14:51:17 +0000 (14:51 +0000)]
remove "ardourBuffering" file creation (it was useless, sadly); editor region list now responds to bounds changes; tweak opton in RC config editor

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

14 years agoadd proper conditional-header creation and inclusion for VAMP plugins
Paul Davis [Wed, 28 Apr 2010 12:25:16 +0000 (12:25 +0000)]
add proper conditional-header creation and inclusion for VAMP plugins

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

14 years agoremove some silent-buffer-detecting debugging code
Paul Davis [Wed, 28 Apr 2010 12:03:16 +0000 (12:03 +0000)]
remove some silent-buffer-detecting debugging code

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

14 years agonotify about changes to solo-isolated state
Paul Davis [Wed, 28 Apr 2010 01:37:38 +0000 (01:37 +0000)]
notify about changes to solo-isolated state

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

14 years agomore solo/mute architecture work. NOTE: changes to mute points are ignored right now
Paul Davis [Wed, 28 Apr 2010 01:29:06 +0000 (01:29 +0000)]
more solo/mute architecture work. NOTE: changes to mute points are ignored right now

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

14 years agoDon't report an error when the user cancels a time stretch operation.
Carl Hetherington [Tue, 27 Apr 2010 23:34:22 +0000 (23:34 +0000)]
Don't report an error when the user cancels a time stretch operation.

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

14 years agoSome dead code removal and const fixes. Also fix #2361: incorrect sensitivity of...
Carl Hetherington [Tue, 27 Apr 2010 22:38:19 +0000 (22:38 +0000)]
Some dead code removal and const fixes.  Also fix #2361: incorrect sensitivity of pan linkage buttons.

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

14 years agoDon't close the plugin manager when an incompatible plugin is selected. Fixes #1194.
Carl Hetherington [Tue, 27 Apr 2010 19:58:31 +0000 (19:58 +0000)]
Don't close the plugin manager when an incompatible plugin is selected.  Fixes #1194.

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

14 years agoadd muted-by-other concept to solo support infrastructure
Paul Davis [Tue, 27 Apr 2010 17:10:04 +0000 (17:10 +0000)]
add muted-by-other concept to solo support infrastructure

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

14 years agoyet more work on Ye Fabled Solo Architecture. now do forward and backward propagation...
Paul Davis [Tue, 27 Apr 2010 03:10:53 +0000 (03:10 +0000)]
yet more work on Ye Fabled Solo Architecture. now do forward and backward propagation of solo status from a soloed track. tweak GUI appearance

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

14 years agoRevert my revision 6996, which was wrong. Sources need to stay around in the session...
Carl Hetherington [Tue, 27 Apr 2010 00:59:31 +0000 (00:59 +0000)]
Revert my revision 6996, which was wrong.  Sources need to stay around in the session even when they are no longer being used as the write source for a Diskstream.

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

14 years agoMake Session::audible_frame() return a (more) correct answer when the transport has...
Carl Hetherington [Tue, 27 Apr 2010 00:57:46 +0000 (00:57 +0000)]
Make Session::audible_frame() return a (more) correct answer when the transport has changed direction since it last started rolling.  Fixes some playhead anomolies when reversing the transport.

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

14 years agoRemove some debug code.
Carl Hetherington [Tue, 27 Apr 2010 00:29:35 +0000 (00:29 +0000)]
Remove some debug code.

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

14 years agoMake Session listen to DropReferences from Sources, and remove them. Call drop_refer...
Carl Hetherington [Mon, 26 Apr 2010 21:29:47 +0000 (21:29 +0000)]
Make Session listen to DropReferences from Sources, and remove them.  Call drop_references for a Source in one imnportant case which occurs during MIDI track creation.

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

14 years agoFix #3077 properly.
Carl Hetherington [Mon, 26 Apr 2010 00:57:35 +0000 (00:57 +0000)]
Fix #3077 properly.

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

14 years agoReword gain-reduce-during-fast-wind option.
Carl Hetherington [Mon, 26 Apr 2010 00:39:49 +0000 (00:39 +0000)]
Reword gain-reduce-during-fast-wind option.

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

14 years agoDisplay region gain automation if it is 'interesting' (ie not just the default)
Carl Hetherington [Mon, 26 Apr 2010 00:25:32 +0000 (00:25 +0000)]
Display region gain automation if it is 'interesting' (ie not just the default)

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

14 years agoTruncate / expand gain envelope when region length changes.
Carl Hetherington [Mon, 26 Apr 2010 00:24:46 +0000 (00:24 +0000)]
Truncate / expand gain envelope when region length changes.

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

14 years agoPreserve gain envelopes across filtering operations and stretch them across time...
Carl Hetherington [Mon, 26 Apr 2010 00:23:40 +0000 (00:23 +0000)]
Preserve gain envelopes across filtering operations and stretch them across time stretches.  Fixes #902.

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

14 years agoSome comments and minor cleanup.
Carl Hetherington [Mon, 26 Apr 2010 00:22:26 +0000 (00:22 +0000)]
Some comments and minor cleanup.

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

14 years agoSome menu and dialogue polishing.
Carl Hetherington [Sun, 25 Apr 2010 19:38:04 +0000 (19:38 +0000)]
Some menu and dialogue polishing.

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

14 years agoFix slider appearance for solo mute cut.
Carl Hetherington [Sun, 25 Apr 2010 19:23:54 +0000 (19:23 +0000)]
Fix slider appearance for solo mute cut.

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

14 years agoMake attenutation during fast forward/rewind configurable again. Fixes #3089.
Carl Hetherington [Sun, 25 Apr 2010 15:30:14 +0000 (15:30 +0000)]
Make attenutation during fast forward/rewind configurable again.  Fixes #3089.

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

14 years agoFix setting of location start position. Fixes #3090.
Carl Hetherington [Sun, 25 Apr 2010 14:33:42 +0000 (14:33 +0000)]
Fix setting of location start position.  Fixes #3090.

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

14 years agoTidy up region properties editor a bit. Fixes #3085.
Carl Hetherington [Sat, 24 Apr 2010 00:29:28 +0000 (00:29 +0000)]
Tidy up region properties editor a bit.  Fixes #3085.

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

14 years agoWhen a track context menu is opened, select the track it was opened in (only). Shoul...
Carl Hetherington [Fri, 23 Apr 2010 02:06:07 +0000 (02:06 +0000)]
When a track context menu is opened, select the track it was opened in (only).  Should fix #3078.

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

14 years agoCopy-edit menu item.
Carl Hetherington [Fri, 23 Apr 2010 01:49:06 +0000 (01:49 +0000)]
Copy-edit menu item.

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

14 years agoAdd missing string to disposition_map. Fixes #3077.
Carl Hetherington [Fri, 23 Apr 2010 01:41:44 +0000 (01:41 +0000)]
Add missing string to disposition_map.  Fixes #3077.

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

14 years agofix session loading
Torben Hohn [Thu, 22 Apr 2010 16:36:52 +0000 (16:36 +0000)]
fix session loading

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

14 years agoGah! Typo in previous commit.
Carl Hetherington [Thu, 22 Apr 2010 12:22:57 +0000 (12:22 +0000)]
Gah!  Typo in previous commit.

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

14 years agotorbenh's buffer manager fixes from 3.0P
Carl Hetherington [Thu, 22 Apr 2010 12:20:04 +0000 (12:20 +0000)]
torbenh's buffer manager fixes from 3.0P

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

14 years agoAllow more than one peaks_ready callback to be pending for an AudioRegionView
Carl Hetherington [Thu, 22 Apr 2010 01:40:33 +0000 (01:40 +0000)]
Allow more than one peaks_ready callback to be pending for an AudioRegionView
at any one time.  Prevents problems when there is more than 1 channel for which
peaks are not ready; before, the first peaks_ready callback would be forgotten
when the second one was requested.  Should fix #3074.

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

14 years agoFix compile warning.
Carl Hetherington [Thu, 22 Apr 2010 01:38:47 +0000 (01:38 +0000)]
Fix compile warning.

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

14 years agoClean up some location handling bits; should fix update of editor summary when sessio...
Carl Hetherington [Thu, 22 Apr 2010 00:20:57 +0000 (00:20 +0000)]
Clean up some location handling bits; should fix update of editor summary when session start/end is moved.

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

14 years agoFix loading of MIDI tracks.
Carl Hetherington [Wed, 21 Apr 2010 21:44:10 +0000 (21:44 +0000)]
Fix loading of MIDI tracks.

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

14 years agoDon't try to load separate diskstreams in 3.0 session files. Fix a few uses of Disks...
Carl Hetherington [Wed, 21 Apr 2010 21:29:15 +0000 (21:29 +0000)]
Don't try to load separate diskstreams in 3.0 session files.  Fix a few uses of Diskstream outside Track.

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

14 years agoMove Diskstream ownership to Track, so that Session no longer holds lists of Diskstre...
Carl Hetherington [Wed, 21 Apr 2010 20:42:22 +0000 (20:42 +0000)]
Move Diskstream ownership to Track, so that Session no longer holds lists of Diskstreams.  Breaks 3.0 file format again.

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

14 years agocommits 6001-6525 inclusive from 2.X applied to 3.0
Paul Davis [Wed, 21 Apr 2010 02:24:38 +0000 (02:24 +0000)]
commits 6001-6525 inclusive from 2.X applied to 3.0

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

14 years agono solo button for master bus; add alternate solo button state to light theme too
Paul Davis [Tue, 20 Apr 2010 13:09:13 +0000 (13:09 +0000)]
no solo button for master bus; add alternate solo button state to light theme too

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

14 years agoindicate "soloed-by-others" state on solo button via a "half-lit" state
Paul Davis [Tue, 20 Apr 2010 12:38:37 +0000 (12:38 +0000)]
indicate "soloed-by-others" state on solo button via a "half-lit" state

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

14 years agofix solo/listen issues when reloadign a session, caused by that last commit
Paul Davis [Mon, 19 Apr 2010 17:48:11 +0000 (17:48 +0000)]
fix solo/listen issues when reloadign a session, caused by that last commit

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

14 years agopermanently mark Delivery processors on master/monitor/audition as immune to solo...
Paul Davis [Mon, 19 Apr 2010 14:02:53 +0000 (14:02 +0000)]
permanently mark Delivery processors on master/monitor/audition as immune to solo effects, rather than having to reset them every time something else is soloed

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

14 years agoMove toggle-waveforms-while-recording into RC options.
Carl Hetherington [Mon, 19 Apr 2010 01:40:42 +0000 (01:40 +0000)]
Move toggle-waveforms-while-recording into RC options.

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

14 years agoFix menu item text corrupted by search & replace.
Carl Hetherington [Mon, 19 Apr 2010 00:05:06 +0000 (00:05 +0000)]
Fix menu item text corrupted by search & replace.

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

14 years agoLoad 2.X sessions correctly with newly-arranged session start/end markers.
Carl Hetherington [Sun, 18 Apr 2010 23:58:43 +0000 (23:58 +0000)]
Load 2.X sessions correctly with newly-arranged session start/end markers.

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

14 years agoSmall cleanup.
Carl Hetherington [Sun, 18 Apr 2010 23:58:21 +0000 (23:58 +0000)]
Small cleanup.

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

14 years agoDisplay shuttle speed in percentage rather than fraction. Fixes #1939.
Carl Hetherington [Sun, 18 Apr 2010 23:57:54 +0000 (23:57 +0000)]
Display shuttle speed in percentage rather than fraction.  Fixes #1939.

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

14 years agoLet the selection handle selecting tracks (or not) when other things are selected...
Carl Hetherington [Sun, 18 Apr 2010 22:12:01 +0000 (22:12 +0000)]
Let the selection handle selecting tracks (or not) when other things are selected on them, so as to respect the configuration option of linking region to track selection.  Fixes #2153.

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

14 years agoMake the session start/end location a single location (with start and end) rather...
Carl Hetherington [Sun, 18 Apr 2010 21:29:48 +0000 (21:29 +0000)]
Make the session start/end location a single location (with start and end) rather than two separate ones.  Fixes #1298.

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

14 years agoFix some i18n bugs; hopefully most if not all of #2999.
Carl Hetherington [Sun, 18 Apr 2010 00:25:03 +0000 (00:25 +0000)]
Fix some i18n bugs; hopefully most if not all of #2999.

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

14 years agoDisallow rename for plugin inserts. Fixes #3048.
Carl Hetherington [Sat, 17 Apr 2010 23:28:57 +0000 (23:28 +0000)]
Disallow rename for plugin inserts.  Fixes #3048.

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