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

14 years agoSave and restore the selected tab and its width in the editor list.
Carl Hetherington [Mon, 5 Apr 2010 17:38:54 +0000 (17:38 +0000)]
Save and restore the selected tab and its width in the editor list.

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

14 years agoEmit signal when a group's active state is changed. Fix restoration of state from...
Carl Hetherington [Mon, 5 Apr 2010 17:17:48 +0000 (17:17 +0000)]
Emit signal when a group's active state is changed.  Fix restoration of state from XML.

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

14 years agoMake port matrix notice when connections are changed outside of ardour.
Carl Hetherington [Mon, 5 Apr 2010 15:23:54 +0000 (15:23 +0000)]
Make port matrix notice when connections are changed outside of ardour.

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

14 years agovisual tweak patch from lincoln, for time axis views
Paul Davis [Sat, 3 Apr 2010 22:35:44 +0000 (22:35 +0000)]
visual tweak patch from lincoln, for time axis views

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

14 years agoremove some OS X cruft in io.cc
Paul Davis [Sat, 3 Apr 2010 16:11:56 +0000 (16:11 +0000)]
remove some OS X cruft in io.cc

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

14 years agofix build process to avoid mismatching size/layout of AudioEngine object; use a sligh...
Paul Davis [Sat, 3 Apr 2010 15:53:19 +0000 (15:53 +0000)]
fix build process to avoid mismatching size/layout of AudioEngine object; use a slightly more efficient way to access the engine's process_lock from within io.cc

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