Paul Davis [Wed, 2 Jun 2010 15:54:51 +0000 (15:54 +0000)]
make marker labels and regionview name text (now drawn with pixbufs) be color-adjustable just like all other canvas items
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7212
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 2 Jun 2010 14:16:05 +0000 (14:16 +0000)]
prevent key events from being delivered to any widgets in plugin windows, to avoid them being eaten (e.g. as navigation commands in the preset combo)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7207
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 2 Jun 2010 12:18:10 +0000 (12:18 +0000)]
bump version to 2.8.9
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7205
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 2 Jun 2010 11:40:01 +0000 (11:40 +0000)]
specialize ConfigVariable<bool> to use string_is_affirmative() and thus get consistency about how XML state is interpreted when setting *all* Configuration variables
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7204
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 1 Jun 2010 12:34:29 +0000 (12:34 +0000)]
clean up and simplify optimization flags for OS X PowerPC build
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7201
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 27 May 2010 12:41:41 +0000 (12:41 +0000)]
fix handling of automation recording when stopping and restarting from the exact same location ("no spikes")
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7180
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 27 May 2010 12:41:09 +0000 (12:41 +0000)]
position region editor @ mouse explicitly
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7179
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 26 May 2010 20:41:58 +0000 (20:41 +0000)]
logic error in AutomationEvent::cut_copy_clear() when deciding whether to add an extra final point to an automation list
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7169
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 21 May 2010 15:21:39 +0000 (15:21 +0000)]
rename the last rename that renamed the previous one ...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7135
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 21 May 2010 14:38:24 +0000 (14:38 +0000)]
rename the last rename ...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7132
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 21 May 2010 14:15:25 +0000 (14:15 +0000)]
rename overloaded-virtual method of TimeAxisView (::set_selected()) so as not to hide Selectable::set_selected()
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7131
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 21 May 2010 14:14:21 +0000 (14:14 +0000)]
the MementoCommand for automation clearing should be based on the AutomationList not the AutomationEvent - this fixes errors at session reload complaining that the object for a history XML node can't be found
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7130
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 20 May 2010 02:19:24 +0000 (02:19 +0000)]
drop some debug output
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7125
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 20 May 2010 02:16:05 +0000 (02:16 +0000)]
make AU Cocoa plugin views with "client-side-windows" versions of GTK+; make keyboard event forwarding work for AU Cocoa plugin views
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7124
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 17 May 2010 23:11:59 +0000 (23:11 +0000)]
almost-certain fix for "randomly-muted overlapped region" bug
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7114
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 17 May 2010 19:38:42 +0000 (19:38 +0000)]
region export/bounce should use ::read_at() methods, not read directly from the source (thus providing fade outs, automation, etc; minor code cleanups
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7113
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Ben Loftis [Fri, 14 May 2010 22:03:28 +0000 (22:03 +0000)]
fix for clocks refusing to update when reverse-playback was used later in the session. from A3 svn 6999. fixes the bug but needs additional testing
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7103
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 7 May 2010 20:09:54 +0000 (20:09 +0000)]
updated french translation from raphael
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7079
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Ben Loftis [Fri, 7 May 2010 14:33:15 +0000 (14:33 +0000)]
re-enable sync_all_route_ordering, not sure why it was commented out, may need testing
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7076
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 6 May 2010 17:00:53 +0000 (17:00 +0000)]
move largefile and reentrant compiler flags up to the top level, rather than being libardour-specific
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7071
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 5 May 2010 14:54:28 +0000 (14:54 +0000)]
when splitting to mono regions, don't make the new mono regions children of existing regions in the list (involves changingthe definition of source-equivalent, but to its correct and intended meaning)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7063
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 5 May 2010 14:26:04 +0000 (14:26 +0000)]
remove JACK does montioring option for OS X, because the CoreAudio backend has no monitoring capabilities
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7062
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 4 May 2010 15:27:23 +0000 (15:27 +0000)]
back-port carl's workaround for a gnomecanvas bug that causes a crash during certain resize operations and others
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7051
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 2 May 2010 15:20:28 +0000 (15:20 +0000)]
patch for #2997 from carl, fix handling stat of large files
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7042
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Ben Loftis [Fri, 30 Apr 2010 02:30:01 +0000 (02:30 +0000)]
quick fix for sync combo control which inexplicably got smaller
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7027
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 29 Apr 2010 20:45:08 +0000 (20:45 +0000)]
(OS X) make /Volumes show up in 1 extra location in the new session dialog
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7020
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 29 Apr 2010 16:22:22 +0000 (16:22 +0000)]
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
Paul Davis [Wed, 28 Apr 2010 22:54:09 +0000 (22:54 +0000)]
if selecting a range in mouse range mode and there is already a time selection, clear it so that the action can actually do something other than just reselect what is already selected
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7015
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 28 Apr 2010 21:06:38 +0000 (21:06 +0000)]
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
Paul Davis [Tue, 27 Apr 2010 14:37:08 +0000 (14:37 +0000)]
more reductions in stack space requirements for export
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7004
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 27 Apr 2010 14:29:44 +0000 (14:29 +0000)]
reduce stack space requirements for export and normalization
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7003
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 27 Apr 2010 12:41:41 +0000 (12:41 +0000)]
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
Ben Loftis [Mon, 26 Apr 2010 21:47:58 +0000 (21:47 +0000)]
change automation track selection model slightly so that auto tracks are highlighted as expected. only show range boxes when the automation will actually get edited. clicking an automation track should show the editor-mixer for the parent track
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6997
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 26 Apr 2010 16:40:27 +0000 (16:40 +0000)]
close a carbon window for an AU plugin *in addition to*, not just instead of, the containing cocoa window
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6995
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 26 Apr 2010 16:03:54 +0000 (16:03 +0000)]
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
Ben Loftis [Fri, 23 Apr 2010 21:45:33 +0000 (21:45 +0000)]
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
Paul Davis [Fri, 23 Apr 2010 12:08:42 +0000 (12:08 +0000)]
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
Paul Davis [Fri, 23 Apr 2010 02:13:40 +0000 (02:13 +0000)]
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
Paul Davis [Thu, 22 Apr 2010 16:58:20 +0000 (16:58 +0000)]
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
Paul Davis [Thu, 22 Apr 2010 16:28:44 +0000 (16:28 +0000)]
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
Ben Loftis [Thu, 22 Apr 2010 15:54:12 +0000 (15:54 +0000)]
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
Paul Davis [Thu, 22 Apr 2010 14:34:05 +0000 (14:34 +0000)]
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
Paul Davis [Thu, 22 Apr 2010 13:42:49 +0000 (13:42 +0000)]
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
Paul Davis [Thu, 22 Apr 2010 01:33:42 +0000 (01:33 +0000)]
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
Paul Davis [Wed, 21 Apr 2010 16:07:29 +0000 (16:07 +0000)]
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
Paul Davis [Wed, 21 Apr 2010 14:58:12 +0000 (14:58 +0000)]
start of The Fix for automation touch+write
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6943
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Ben Loftis [Tue, 20 Apr 2010 17:27:45 +0000 (17:27 +0000)]
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
Paul Davis [Sun, 18 Apr 2010 20:02:17 +0000 (20:02 +0000)]
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
Paul Davis [Sat, 17 Apr 2010 18:44:00 +0000 (18:44 +0000)]
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
Paul Davis [Sat, 17 Apr 2010 17:10:38 +0000 (17:10 +0000)]
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
Paul Davis [Sat, 17 Apr 2010 15:22:07 +0000 (15:22 +0000)]
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
Ben Loftis [Fri, 16 Apr 2010 22:07:43 +0000 (22:07 +0000)]
rationalize track selection and range selection
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6919
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 16 Apr 2010 15:27:16 +0000 (15:27 +0000)]
updated spanish translation from david taht and friends
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6916
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 16 Apr 2010 15:14:59 +0000 (15:14 +0000)]
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
Ben Loftis [Thu, 15 Apr 2010 20:28:07 +0000 (20:28 +0000)]
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
Paul Davis [Thu, 15 Apr 2010 14:41:38 +0000 (14:41 +0000)]
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
Paul Davis [Mon, 12 Apr 2010 17:34:34 +0000 (17:34 +0000)]
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
Paul Davis [Thu, 8 Apr 2010 18:00:26 +0000 (18:00 +0000)]
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
Paul Davis [Thu, 8 Apr 2010 14:22:18 +0000 (14:22 +0000)]
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
Paul Davis [Wed, 7 Apr 2010 13:54:23 +0000 (13:54 +0000)]
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
Paul Davis [Tue, 6 Apr 2010 18:15:27 +0000 (18:15 +0000)]
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
Paul Davis [Fri, 2 Apr 2010 18:56:56 +0000 (18:56 +0000)]
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
Paul Davis [Fri, 2 Apr 2010 13:35:10 +0000 (13:35 +0000)]
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
Paul Davis [Thu, 1 Apr 2010 02:33:32 +0000 (02:33 +0000)]
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
Paul Davis [Tue, 30 Mar 2010 15:17:13 +0000 (15:17 +0000)]
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
Paul Davis [Fri, 26 Mar 2010 16:40:56 +0000 (16:40 +0000)]
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
Paul Davis [Thu, 25 Mar 2010 15:32:05 +0000 (15:32 +0000)]
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
Ben Loftis [Wed, 24 Mar 2010 21:38:37 +0000 (21:38 +0000)]
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
Paul Davis [Wed, 17 Mar 2010 20:59:00 +0000 (20:59 +0000)]
disk i/o debugging for aktuberlin
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6772
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 17 Mar 2010 01:48:52 +0000 (01:48 +0000)]
correct a mistake in previous AIFF+Bendian change
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6769
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 17 Mar 2010 01:25:52 +0000 (01:25 +0000)]
force AIFF format exported files to big-endian
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6768
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 16 Mar 2010 22:49:08 +0000 (22:49 +0000)]
fix lucus' previous patch
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6767
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 16 Mar 2010 19:20:16 +0000 (19:20 +0000)]
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
Paul Davis [Fri, 12 Mar 2010 23:18:34 +0000 (23:18 +0000)]
Ardour -> PROGRAM_NAME for libardour
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6756
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 12 Mar 2010 22:46:30 +0000 (22:46 +0000)]
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
Ben Loftis [Fri, 12 Mar 2010 16:51:58 +0000 (16:51 +0000)]
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
Ben Loftis [Fri, 12 Mar 2010 16:45:34 +0000 (16:45 +0000)]
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
Paul Davis [Fri, 12 Mar 2010 16:34:01 +0000 (16:34 +0000)]
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
Paul Davis [Fri, 12 Mar 2010 13:51:33 +0000 (13:51 +0000)]
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
Paul Davis [Fri, 12 Mar 2010 13:32:11 +0000 (13:32 +0000)]
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
Paul Davis [Sat, 6 Mar 2010 20:56:25 +0000 (20:56 +0000)]
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
Paul Davis [Thu, 4 Mar 2010 22:02:03 +0000 (22:02 +0000)]
fix import/embed with "sequence files" option
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6729
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 27 Feb 2010 02:32:58 +0000 (02:32 +0000)]
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
Paul Davis [Sat, 27 Feb 2010 02:32:32 +0000 (02:32 +0000)]
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
Ben Loftis [Wed, 17 Feb 2010 19:13:21 +0000 (19:13 +0000)]
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
Ben Loftis [Mon, 15 Feb 2010 21:21:05 +0000 (21:21 +0000)]
compile fix for osx
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6689
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Ben Loftis [Mon, 15 Feb 2010 18:54:53 +0000 (18:54 +0000)]
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
Ben Loftis [Mon, 15 Feb 2010 14:06:14 +0000 (14:06 +0000)]
only prompt to save session once during Quit
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6685
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Ben Loftis [Mon, 15 Feb 2010 04:37:34 +0000 (04:37 +0000)]
add missing func for osx
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6684
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Ben Loftis [Mon, 15 Feb 2010 03:57:41 +0000 (03:57 +0000)]
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
Paul Davis [Fri, 12 Feb 2010 22:44:23 +0000 (22:44 +0000)]
fixes for OS X compile of last commit
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6681
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 12 Feb 2010 22:17:33 +0000 (22:17 +0000)]
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
Paul Davis [Fri, 5 Feb 2010 17:20:07 +0000 (17:20 +0000)]
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
Paul Davis [Thu, 4 Feb 2010 22:01:39 +0000 (22:01 +0000)]
the missing flush call for plugins
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6634
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 4 Feb 2010 17:15:03 +0000 (17:15 +0000)]
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
Paul Davis [Wed, 3 Feb 2010 18:58:27 +0000 (18:58 +0000)]
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
Paul Davis [Tue, 2 Feb 2010 15:40:52 +0000 (15:40 +0000)]
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
Ben Loftis [Tue, 2 Feb 2010 03:50:29 +0000 (03:50 +0000)]
remove some debug printouts
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6620
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Ben Loftis [Tue, 2 Feb 2010 03:40:58 +0000 (03:40 +0000)]
if AU is already configured with the io configuration we are requesting, dont do anything
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6618
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 2 Feb 2010 01:39:56 +0000 (01:39 +0000)]
cleanup previous commit that would not compile on OS X
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6617
d708f5d6-7413-0410-9779-
e7cbd77b26cf