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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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