Paul Davis
|
c42c57e5fd
|
fix faulty logic when deciding whether to run a redirect's ::silence() method; initialize propertyList to 0 in audio_unit.cc, taken from mixbus branch
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7019 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-04-29 16:22:22 +00:00 |
|
Paul Davis
|
2324bf93cc
|
patch for mantis #2794 - fix route ordering after creating sends etc.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7014 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-04-28 21:06:38 +00:00 |
|
Paul Davis
|
a3cd755fc7
|
more reductions in stack space requirements for export
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7004 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-04-27 14:37:08 +00:00 |
|
Paul Davis
|
91fc0c70bc
|
reduce stack space requirements for export and normalization
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7003 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-04-27 14:29:44 +00:00 |
|
Paul Davis
|
3ee7780750
|
AU parameter unit is a single integer value, not a bitmask, so treat it correctly and don't interpret any unit type with bit 1 set as a boolean
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7002 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-04-27 12:41:41 +00:00 |
|
Paul Davis
|
803edaed49
|
significant fixes for AutomationList::cut_copy_clear() for cut and copy operations
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6994 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-04-26 16:03:54 +00:00 |
|
Ben Loftis
|
0d63cd0108
|
if something is in Write, dont take it out of Write when locating
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6981 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-04-23 21:45:33 +00:00 |
|
Paul Davis
|
5d616e51c2
|
remove iterator-based AutomationList cut/copy methods, to avoid appearance of code duplication, since they were not used
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6979 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-04-23 12:08:42 +00:00 |
|
Paul Davis
|
7b19392dea
|
more cleanups, redesigns and subtle bug fixes for automation editing
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6972 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-04-23 02:13:40 +00:00 |
|
Paul Davis
|
1a8bfa4a08
|
refuse to accept Auto_Write state when loading automation list state from disk
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6968 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-04-22 16:58:20 +00:00 |
|
Paul Davis
|
55b1a3d1ed
|
finally change the misnamed ::reposition_for_rt_add(); never save automation_state=Write in a session file; drop from Write to Touch at transport stop; other related minor cleanup
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6966 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-04-22 16:28:44 +00:00 |
|
Ben Loftis
|
2df9058286
|
more realtime automation fixes: only do realtime automation while rolling, and never Read on a locate when you are in Write
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6965 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-04-22 15:54:12 +00:00 |
|
Paul Davis
|
9ed1768212
|
cleanup AutomationList::cut_copy_clear() and try to add guard/clamp points to keep the curve shape intact
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6964 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-04-22 14:34:05 +00:00 |
|
Paul Davis
|
622e8c5b24
|
multiple touches in a single automation pass now work; write mode works (with some interesting quirks); remove some debug output
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6963 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-04-22 13:42:49 +00:00 |
|
Paul Davis
|
5a33e0900c
|
better, cleaner, correct merging of nascent automation events into the event list
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6949 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-04-22 01:33:42 +00:00 |
|
Paul Davis
|
1220b52434
|
correctly handle touch/write automation data merging when it occurs before the start or after the end of existing data
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6944 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-04-21 16:07:29 +00:00 |
|
Paul Davis
|
15cf746b80
|
start of The Fix for automation touch+write
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6943 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-04-21 14:58:12 +00:00 |
|
Ben Loftis
|
4894ec8c41
|
append Auto_ to auto modes so they are more easily searchable
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6941 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-04-20 17:27:45 +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 |
|
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 |
|
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
|
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
|
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 |
|
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
|
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
|
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
|
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 |
|
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
|
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
|
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 |
|