Commit graph

3105 commits

Author SHA1 Message Date
Paul Davis
f2588f6814 add GUI/action control over replicate-missing-region-channels
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6928 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-18 20:02:17 +00:00
Paul Davis
8f58400278 add config parameter to control missing-region-channel behaviour. not controllable from GUI in this commit. default behaviour is as in ardour 2.8.7
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6923 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-17 18:44:00 +00:00
Paul Davis
035a8d02bc don't add "anchor" control events on when a touch gesture ends unless the automation list is in Touch mode
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6922 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-17 17:10:38 +00:00
Paul Davis
25be940d3f initial pass at "ramping back" to existing automation values at the end of a touch pass
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6921 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-17 15:22:07 +00:00
Ben Loftis
05550ae584 rationalize track selection and range selection
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6919 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-16 22:07:43 +00:00
Paul Davis
c9188f7f76 updated spanish translation from david taht and friends
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6916 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-16 15:27:16 +00:00
Paul Davis
417f23ba4f when a region has less channels than its diskstream needs, read a relevant channel instead (this makes mono regions in stereo tracks become effectively multi-mono)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6915 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-16 15:14:59 +00:00
Ben Loftis
538f2d6aff fix some strange behavior when dragging region(s) towards time zero
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6913 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-15 20:28:07 +00:00
Paul Davis
5565078136 remove a bunch of explicit uses of '/' as a directory separator; use Glib::build_filename() to construct more paths rather than doing it "by hand"; fixup small logic mistake (which had no actual consequences) in export track marker dialog
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6909 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-15 14:41:38 +00:00
Paul Davis
1d1de9b669 subtle but deep and possibly profound(ly wrong) changes to record-keeping for recording alignment and related matters. needs careful and exhaustive testing with combinations of differing signal routing, latent plugins, port inserts, etc. etc.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6883 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-12 17:34:34 +00:00
Paul Davis
130b656589 subtle but important change that may fix issues with recording not placing material in the correct location on the timeline
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6875 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-08 18:00:26 +00:00
Paul Davis
c471d19f0f patch from lucus to put fixed sized columns on the right of the mixer track+group lists
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6874 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-08 14:22:18 +00:00
Paul Davis
070a905ba6 fix for wierd punch behaviour where non-rec-enabled tracks end up with regions (typically at zero on the timeline) after a punch/capture pass. needs careful and thorough testing
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6872 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-07 13:54:23 +00:00
Paul Davis
a2d2b69be2 fix 100% CPU usage after killing JACK caused by faulty logic in butler thread main loop
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6864 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-06 18:15:27 +00:00
Paul Davis
0bd844bd10 brute force approach to stopping GTK shutdown from causing a crash as we try to manipulate no-longer-existing Objective C menu items
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6842 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-02 18:56:56 +00:00
Paul Davis
bb975dae37 do not crash if Editor::map_transport_state() is called without a session in place
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6827 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-02 13:35:10 +00:00
Paul Davis
498759088b redirect via ardour.org to get to the manuals from within ardour, not hard-coded URLs
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6824 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-04-01 02:33:32 +00:00
Paul Davis
e5ed9b2795 remove automation mode selector from AU plugin windows, since it doesn't really serve any useful purpose there; add size notification for AU plugins (but don't do anything with the notification except to print a message)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6806 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-03-30 15:17:13 +00:00
Paul Davis
1770e3eaac remove silly buffer stats output; apply MIDI control patch (#2655) from dhess; switch ctrl/alt for drag-selection-as-region (work ongoing); various scons cleanups; remove some dead code from editor
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6798 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-03-26 16:40:56 +00:00
Paul Davis
3daa1bcdf1 colinf's patch to make the "name new markers" option be properly managed
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6796 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-03-25 15:32:05 +00:00
Ben Loftis
b47f6e5896 anchor the crossfade start and endpoints, and add Help shortcuts to the manual and online reference
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6791 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-03-24 21:38:37 +00:00
Paul Davis
e3d616f6c0 disk i/o debugging for aktuberlin
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6772 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-03-17 20:59:00 +00:00
Paul Davis
a0f3b45b13 correct a mistake in previous AIFF+Bendian change
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6769 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-03-17 01:48:52 +00:00
Paul Davis
92423d9670 force AIFF format exported files to big-endian
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6768 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-03-17 01:25:52 +00:00
Paul Davis
834e341d3a fix lucus' previous patch
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6767 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-03-16 22:49:08 +00:00
Paul Davis
d747218947 patch from lucus for long names in trackbus inspector
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6764 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-03-16 19:20:16 +00:00
Paul Davis
6a2978b3cb Ardour -> PROGRAM_NAME for libardour
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6756 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-03-12 23:18:34 +00:00
Paul Davis
f5b1c21717 option to enable/disable translations when using a bundled (OS X) version of Ardour; compile-time control of Ardour program name for gtk2_ardour (libardour to follow)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6755 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-03-12 22:46:30 +00:00
Ben Loftis
78d4825b1e add shortcut to Volumes when opening sessions. needs testing on osx
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6754 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-03-12 16:51:58 +00:00
Ben Loftis
1007b60ae7 route removal fixes: notify user that removing a route will result in a save. and clear a routes solos before deleting it so the other tracks will unmute
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6753 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-03-12 16:45:34 +00:00
Paul Davis
f37752557b do not try to categorize AU plugins based on the "subtype" property, since that is really a per-manufacturer plugin ID - use the type instead (coarser, but not as subject to confusion
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6752 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-03-12 16:34:01 +00:00
Paul Davis
08f55722b4 keep sndfile/ExtAudioFile preference logic the same in ImportableSource as elsewhere
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6751 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-03-12 13:51:33 +00:00
Paul Davis
637b0423ac use libsndfile in preference to ExtAudioFile when getting info on a source file, since the former can get BWF info.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6750 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-03-12 13:32:11 +00:00
Paul Davis
de359e5e23 remove global LV2 external GUI list, always call LV2 UI cleanup method when appropriate; still need to verify that all plugin UIs are destroyed at session close
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6741 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-03-06 20:56:25 +00:00
Paul Davis
4ceccdf8d7 fix import/embed with "sequence files" option
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6729 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-03-04 22:02:03 +00:00
Paul Davis
cfd794cd85 colinf's patch to make the cursor be the dbl vertical arrow when over the track resize handle
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6714 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-02-27 02:32:58 +00:00
Paul Davis
8b6652235f make the JACK->Latency->256 frame option actually do something
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6713 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-02-27 02:32:32 +00:00
Ben Loftis
9bd4251e86 turn CoreAudio file support back on, and tweak file list. needs more testing
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6693 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-02-17 19:13:21 +00:00
Ben Loftis
d3573785fc compile fix for osx
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6689 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-02-15 21:21:05 +00:00
Ben Loftis
0cdf9a98cd make it easier to measure insert latency. do our best to save and recall it
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6687 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-02-15 18:54:53 +00:00
Ben Loftis
4734896ba6 only prompt to save session once during Quit
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6685 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-02-15 14:06:14 +00:00
Ben Loftis
34826c1848 add missing func for osx
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6684 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-02-15 04:37:34 +00:00
Ben Loftis
9851993cdb additional osx compilation fixes. more UAD tweaks. close and delete session during shutdown
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6683 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-02-15 03:57:41 +00:00
Paul Davis
032d2cbf5d fixes for OS X compile of last commit
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6681 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-02-12 22:44:23 +00:00
Paul Davis
cd9968d473 provide Redirect::requires_fixed_sized_buffers() as a way to handle UAD plugins on OS X; reset AU plugins that have requires_fixed_sized_buffers() == true; if a redirect requires fixed sized buffers, quantize all automation to the start of the process block, and ignore actual automation event placement; TRACE_API macros for AU plugins
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6680 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-02-12 22:17:33 +00:00
Paul Davis
860aef8e6e correct size used by tempo line allocator; fix crash when exit is initiated by menu "quit" on OS X; bump to 2.8.8
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6636 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-02-05 17:20:07 +00:00
Paul Davis
0bdaf456f1 the missing flush call for plugins
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6634 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-02-04 22:01:39 +00:00
Paul Davis
ecc0e21d44 add new Redirect::flush() model to accomodate plugin models where flush != deactivate+activate (such as AU)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6633 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-02-04 17:15:03 +00:00
Paul Davis
5e0d0db54c updated czech translation from pavel fric, plus correct spelling of his name and add email address in about dialog
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6628 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-02-03 18:58:27 +00:00
Paul Davis
4c7b4636b8 add back missing exp() call in barcontroller logarithmic display handling; switch to user's preferred locale in barcontroller code, not POSIX, to allow use do locale-specific decimal separator (to be fixed in 2.8.8)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6622 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-02-02 15:40:52 +00:00