Commit graph

2731 commits

Author SHA1 Message Date
Paul Davis
cb5cb2e7b0 2.8 ... yeah, baby!
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4895 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-25 19:20:00 +00:00
Paul Davis
8ffb89b500 reverse all SAE keybindings so that next/prev-region-boundary variants (with and without selected tracks) are swapped)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4894 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-25 17:50:38 +00:00
Paul Davis
9568ce7b1f always compute range for a redirect automation line, even if it will not be drawn (avoid future bugs, and be safe)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4893 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-25 17:40:49 +00:00
Paul Davis
3633378e1d make LADSPA and LV2 plugins pay attention to "offset" in connect_and_run, again (see previous commit for the reason why - the first call in an automation process cycle could have a non-zero offset)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4892 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-25 17:39:53 +00:00
Paul Davis
4634029141 do not pass a non-zero offset to plugins AFTER the first call to connect_and_run when doing automation, because we advance the buffer pointers anyway. note: this might be worth revisiting, but probably not because 3.0 is different
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4891 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-25 17:38:47 +00:00
Paul Davis
c1749dff43 remove some debug output; always zero VstParameterProperties "flags" member since some plugins do not set any bits it they don't need to
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4890 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-25 17:36:41 +00:00
Paul Davis
dfe26ae407 VST omnibus commit edition: use wine_pthread_create() everywhere instead of pthread_create; properly handle events when editor windows are closed, thus avoiding deadlock when deleting a VST plugin; actually delete plugins (of any kind) when requested to do so and there is an editor - this was a bug that has been around for quite a long time in 2.X; some extensions to the vestige header that might be legally dubious
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4889 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-24 15:48:34 +00:00
Paul Davis
2157190641 possible fix for clipping in RB effect-created regions
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4888 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-24 13:43:36 +00:00
Paul Davis
d6698e1907 move FST/winegcc thing around even more to avoid breaking OS X build
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4887 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-24 00:59:33 +00:00
Paul Davis
5df29be8fc use boost::dynamic_pointer_cast<> to avoid use of ::get() method
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4886 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-23 20:11:39 +00:00
Paul Davis
b07c772ae3 use region sync points correctly for grid and PH motion (i hope)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4885 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-23 20:10:57 +00:00
Paul Davis
798b0de7f5 use region sync points correctly for grid and PH motion (i hope)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4884 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-23 20:10:14 +00:00
Paul Davis
df83cd7e5c always build automation menu for route_time_axis, even for SAE version
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4883 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-23 20:09:50 +00:00
Paul Davis
e79f953efd quantize speed changes in semitone mode to whole semitones, range is 2 octaves
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4882 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-23 20:09:08 +00:00
Sampo Savolainen
3c62351159 Make compilation work again.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4881 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-21 21:26:25 +00:00
Paul Davis
a30c86c68a carl's patch for split/region-drag crash
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4880 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-21 13:20:27 +00:00
Paul Davis
b1f6957956 use osx button2 emulation for region list auditioning (erratic behaviour still)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4879 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-21 13:20:07 +00:00
Paul Davis
d9e4f87c92 make context menu-driven stuff on ruler bars happen in the right place (e.g. new markers)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4877 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-21 13:07:29 +00:00
Paul Davis
cc83b57dc2 remove some AU debugging output
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4876 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-19 22:53:30 +00:00
Paul Davis
ead58e22ff clean up & extend handling of various AU Component types & subtypes - makes AU NetSend/Receive work
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4875 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-19 22:52:29 +00:00
Paul Davis
64e9d70b1a make name-click to toggle redirect active state show up via the bypass button state in the GUI
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4874 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-19 20:31:24 +00:00
Paul Davis
5defd4e5d8 make GTKOSX button2 emulation actually work when clicking on redirect names
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4873 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-19 20:30:45 +00:00
Paul Davis
0f036ff5c8 fix an ordering problem that breaks compilation on OS X
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4872 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-19 20:25:22 +00:00
Paul Davis
7a9a032301 v3: use new scons convention for pushing environment vars into construction env object
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4870 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-19 13:07:27 +00:00
Paul Davis
b51d0b86a7 v2: use new scons convention for pushing environment vars into construction env object
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4869 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-19 12:58:37 +00:00
Paul Davis
6db73751df use new scons convention for pushing environment vars into construction env object
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4868 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-19 12:58:10 +00:00
Paul Davis
9695e68ade remove/delete current mixer strip when session is deleted
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4867 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-19 01:28:08 +00:00
Paul Davis
d44bf70a61 VST chunk save/restore patch from Martin Profittlich
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4865 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-17 15:24:36 +00:00
Paul Davis
22b3c2de96 more rational handling of silence when (a) running freeze/export/bounce (b) during sync start
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4864 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-17 15:10:53 +00:00
Paul Davis
94d0bad82f fix freeze progress bar display
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4863 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-17 15:09:57 +00:00
Paul Davis
53e0635a8e clean up some FST debugging output
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4862 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-17 12:30:22 +00:00
Paul Davis
65c3f4c88c clean up VST debugging output
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4861 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-17 12:26:02 +00:00
Paul Davis
40f3cac2d5 clean up VST preset debug output
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4860 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-17 12:25:24 +00:00
Paul Davis
8b52a810be osx_build needs to pay attention to jack_coreaudio.so if we're packaging Jack2
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4851 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-17 01:45:48 +00:00
Paul Davis
4abb5c972b revert VST debugging hacks
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4833 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-13 20:48:02 +00:00
Sampo Savolainen
1dc2910be3 Show which plugins are discovered - otherwise users won't know which plugin is causing grief.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4832 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-13 20:07:43 +00:00
Paul Davis
27ccbab6c8 deeper fixes for route issue/s .. make RouteSignal use shared_ptr<Route> rather than Route&, like the rest of Ardour. NOTE: something probably needs to handle Route::GoingAway
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4830 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-13 14:38:19 +00:00
Paul Davis
e8185a39f2 remove icky FUDGE-ness code when sizing ComboBoxText's (from an idea by david taht)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4829 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-13 13:01:23 +00:00
Paul Davis
9917f30a18 run time check for jack_set_thread_creator() - fixes building with current JACK releases
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4828 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-13 13:00:11 +00:00
Paul Davis
af4dc6747c use Session::master_out() to find the master out route, and avoid crash during startup of mackie support if there is no master
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4827 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-13 12:19:03 +00:00
Paul Davis
82da4fa3ac a lot of VST support odds-and-ends, including preset discovery and support, extending vestige header a bit, some new thread stuff (may break compilation against JACK, and deliver partial tempo/meter info to VST plugins
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4824 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-13 03:53:22 +00:00
Paul Davis
6a869dfb7a if we attempt to move beyond the limit of the current horizontal adjustment, change its upper limit so that we keep scrolling (fixes a bug with playhead tracking beyond the current session end
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4807 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-12 20:44:48 +00:00
Ben Loftis
8e530cba68 fix generic toggle controls so they play nicely with other controls or automation
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4806 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-12 19:23:40 +00:00
Paul Davis
d4be58825b fix ordering of track view list & route list resync in editor, to avoid clearing track view list in the middle of a list traversal
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4803 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-12 14:15:28 +00:00
Paul Davis
2f199ac0ae fix names of new no-selected-tracks actions in menus
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4802 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-12 14:14:48 +00:00
Paul Davis
6d7c725221 new options for moving playhead to next/previous region boundary
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4801 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-12 02:44:48 +00:00
Paul Davis
c0ae57e120 use non-selection based PH-to-region-boundary actions in menus
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4800 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-12 02:44:09 +00:00
Paul Davis
7ff94b421b use new no-selection PH-to-next-region-boundary methods in bindings files
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4799 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-12 02:42:07 +00:00
Paul Davis
f0101dcf5f fix for WINDOWS_KEY default definition so that it actually works (Mod4><Super) instead of just Mod4
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4798 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-12 02:41:24 +00:00
Paul Davis
2d4b76ca67 fix rhythm ferret binding in SAE bindings and add Cmd-, for preferences
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4797 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-03-11 19:30:42 +00:00