ardour.git
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

14 years agoRename panner member to twod_panner to avoid having _panner and panner member variabl...
Carl Hetherington [Sat, 17 Apr 2010 22:51:22 +0000 (22:51 +0000)]
Rename panner member to twod_panner to avoid having _panner and panner member variables in the same class.  Be sure to reconnect everything dropped at the top of set_panner() (fixes #3066)

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

14 years agoNo-op: Formatting tweak.
Carl Hetherington [Sat, 17 Apr 2010 22:50:17 +0000 (22:50 +0000)]
No-op: Formatting tweak.

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

14 years agoput mixer strip track name button context menu back on button3 ONLY, and make button1...
Paul Davis [Fri, 16 Apr 2010 19:31:57 +0000 (19:31 +0000)]
put mixer strip track name button context menu back on button3 ONLY, and make button1 press revert the display to the track if it was displaying a send

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

14 years agomake sure that meters are configured to handle the right number of channels, and...
Paul Davis [Fri, 16 Apr 2010 19:31:10 +0000 (19:31 +0000)]
make sure that meters are configured to handle the right number of channels, and allow internal returns to be restored from XML in non-monitor busses

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

14 years agoforward-port from 2.X commits 5827-6000 including
Paul Davis [Thu, 15 Apr 2010 20:42:05 +0000 (20:42 +0000)]
forward-port from 2.X commits 5827-6000 including

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

14 years agoAdd a couple of bits of documentation.
Carl Hetherington [Thu, 15 Apr 2010 13:55:32 +0000 (13:55 +0000)]
Add a couple of bits of documentation.

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

14 years agoIgnore ebrowse files.
Carl Hetherington [Thu, 15 Apr 2010 13:55:18 +0000 (13:55 +0000)]
Ignore ebrowse files.

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

14 years agoRemove out-of-date members of freeze_record which are now accounted for by Processor...
Carl Hetherington [Thu, 15 Apr 2010 00:43:52 +0000 (00:43 +0000)]
Remove out-of-date members of freeze_record which are now accounted for by Processor state.

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

14 years agoPrevent crash in pool destruction during session teardown.
Carl Hetherington [Wed, 14 Apr 2010 23:58:20 +0000 (23:58 +0000)]
Prevent crash in pool destruction during session teardown.

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

14 years agoDon't run meters either during freeze.
Carl Hetherington [Wed, 14 Apr 2010 23:58:07 +0000 (23:58 +0000)]
Don't run meters either during freeze.

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

14 years agoDisplay details of which import file we are currently on.
Carl Hetherington [Wed, 14 Apr 2010 23:17:34 +0000 (23:17 +0000)]
Display details of which import file we are currently on.

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

14 years agoSeparate interthread progress window out into its own class and HIG-ify it a bit...
Carl Hetherington [Wed, 14 Apr 2010 22:16:46 +0000 (22:16 +0000)]
Separate interthread progress window out into its own class and HIG-ify it a bit.  Make the import progress bar report on the whole import rather than individual files.

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

14 years agoSuspend deletion of cross-thread pools until they are empty. Prevents crashes when...
Carl Hetherington [Wed, 14 Apr 2010 22:06:12 +0000 (22:06 +0000)]
Suspend deletion of cross-thread pools until they are empty.  Prevents crashes when the freeze thread completes.

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

14 years agoDon't run deliveries to output ports during export / freeze.
Carl Hetherington [Wed, 14 Apr 2010 15:21:55 +0000 (15:21 +0000)]
Don't run deliveries to output ports during export / freeze.

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

14 years agoremove babbling torrent of debug output
Paul Davis [Tue, 13 Apr 2010 21:05:59 +0000 (21:05 +0000)]
remove babbling torrent of debug output

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

14 years agosubstantive change: use the JACK wait API and provide "thread buffers" separately...
Paul Davis [Tue, 13 Apr 2010 20:48:33 +0000 (20:48 +0000)]
substantive change: use the JACK wait API and provide "thread buffers" separately from session in preparation for parallelization. lots of debug output at present. If using JACK1, requires a very current version of JACK1 SVN (0.119.0)

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

14 years agoReduce stack requirement of AudioTrack::export_stuff, which fixes a crash when freezing.
Carl Hetherington [Tue, 13 Apr 2010 01:18:05 +0000 (01:18 +0000)]
Reduce stack requirement of AudioTrack::export_stuff, which fixes a crash when freezing.

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

14 years agoalignment/capture/positioning changes ported from 2.X
Paul Davis [Mon, 12 Apr 2010 22:35:06 +0000 (22:35 +0000)]
alignment/capture/positioning changes ported from 2.X

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

14 years agouse session start rather than edit position for import-at-timestamp if there is no...
Paul Davis [Mon, 12 Apr 2010 22:34:34 +0000 (22:34 +0000)]
use session start rather than edit position for import-at-timestamp if there is no timestamp

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

14 years agoFix import dialogue to correctly report (x of N) with multiple files, and slightly...
Carl Hetherington [Sat, 10 Apr 2010 01:35:11 +0000 (01:35 +0000)]
Fix import dialogue to correctly report (x of N) with multiple files, and slightly prettify it.  Partially fixes #3064.

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

14 years agoMake record button appear in MIDI mixer strips. Fixes part of #2740.
Carl Hetherington [Sat, 10 Apr 2010 00:24:27 +0000 (00:24 +0000)]
Make record button appear in MIDI mixer strips.  Fixes part of #2740.

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

14 years agoFix pan updates for routes with single panners. Fixes #3066.
Carl Hetherington [Sat, 10 Apr 2010 00:18:01 +0000 (00:18 +0000)]
Fix pan updates for routes with single panners.  Fixes #3066.

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

14 years agoPrevent clipping during the import of files from sources that have
Carl Hetherington [Fri, 9 Apr 2010 14:11:47 +0000 (14:11 +0000)]
Prevent clipping during the import of files from sources that have
amplitudes greater than 1 when data is being stored in files that
are clamped. e.g. when importing hot sources and resampling them
when the session file format is integer.

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

14 years agoadd support for "msg=" bindings and also action="SomeGroup/Action"
Paul Davis [Thu, 8 Apr 2010 21:05:55 +0000 (21:05 +0000)]
add support for "msg=" bindings and also action="SomeGroup/Action"

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

14 years agosimilar fix for punch recording as applied to 2.X, with additional tweak that when...
Paul Davis [Wed, 7 Apr 2010 14:39:34 +0000 (14:39 +0000)]
similar fix for punch recording as applied to 2.X, with additional tweak that when we fetch the audio port buffer, we must use the full nframes() for the current ::roll() call and not rec_nframes. otherwise, we get back an AudioBuffer that thinks it is smaller than it really is. there may be other issues with this distinction lurking somewhere

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

14 years agoAdd virtual destructor.
Carl Hetherington [Wed, 7 Apr 2010 12:49:31 +0000 (12:49 +0000)]
Add virtual destructor.

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

14 years agoNo-op: copy-edit comments, remove duplicate comments, coding style.
Carl Hetherington [Wed, 7 Apr 2010 11:03:00 +0000 (11:03 +0000)]
No-op: copy-edit comments, remove duplicate comments, coding style.

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

14 years agoUpdate phase invert button on reload, and stop inserting phi into route names to...
Carl Hetherington [Wed, 7 Apr 2010 01:22:58 +0000 (01:22 +0000)]
Update phase invert button on reload, and stop inserting phi into route names to signify invert.

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

14 years agoFix crossfade height in stacked mode.
Carl Hetherington [Wed, 7 Apr 2010 01:11:31 +0000 (01:11 +0000)]
Fix crossfade height in stacked mode.

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

14 years agoKeep track of where a RegionView used to be before it was reparented for a drag....
Carl Hetherington [Wed, 7 Apr 2010 00:17:54 +0000 (00:17 +0000)]
Keep track of where a RegionView used to be before it was reparented for a drag.  Fixes wayward drag-moves in stacked region mode.

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

14 years agoComment format.
Carl Hetherington [Wed, 7 Apr 2010 00:17:19 +0000 (00:17 +0000)]
Comment format.

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

14 years ago(3.0 version of 2.0-ongoing) fix 100% CPU usage after killing JACK caused by faulty...
Paul Davis [Tue, 6 Apr 2010 18:17:46 +0000 (18:17 +0000)]
(3.0 version of 2.0-ongoing) fix 100% CPU usage after killing JACK caused by faulty logic in butler thread main loop

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

14 years agoMIDI/Controllables for monitor section, and related fixes
Paul Davis [Tue, 6 Apr 2010 16:57:35 +0000 (16:57 +0000)]
MIDI/Controllables for monitor section, and related fixes

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

14 years agoResort routes after processors change. Ensures that, e.g. things work after adding...
Carl Hetherington [Tue, 6 Apr 2010 12:13:38 +0000 (12:13 +0000)]
Resort routes after processors change.  Ensures that, e.g. things work after adding sends to tracks.  Fixes #2794.

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

14 years agoAdd solo safe control to editor route list, as per #3063.
Carl Hetherington [Mon, 5 Apr 2010 20:08:37 +0000 (20:08 +0000)]
Add solo safe control to editor route list, as per #3063.

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