ardour.git
15 years agodo not pass a non-zero offset to plugins AFTER the first call to connect_and_run...
Paul Davis [Wed, 25 Mar 2009 17:38:47 +0000 (17:38 +0000)]
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

15 years agoremove some debug output; always zero VstParameterProperties "flags" member since...
Paul Davis [Wed, 25 Mar 2009 17:36:41 +0000 (17:36 +0000)]
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

15 years agoVST omnibus commit edition: use wine_pthread_create() everywhere instead of pthread_c...
Paul Davis [Tue, 24 Mar 2009 15:48:34 +0000 (15:48 +0000)]
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

15 years agopossible fix for clipping in RB effect-created regions
Paul Davis [Tue, 24 Mar 2009 13:43:36 +0000 (13:43 +0000)]
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

15 years agomove FST/winegcc thing around even more to avoid breaking OS X build
Paul Davis [Tue, 24 Mar 2009 00:59:33 +0000 (00:59 +0000)]
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

15 years agouse boost::dynamic_pointer_cast<> to avoid use of ::get() method
Paul Davis [Mon, 23 Mar 2009 20:11:39 +0000 (20:11 +0000)]
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

15 years agouse region sync points correctly for grid and PH motion (i hope)
Paul Davis [Mon, 23 Mar 2009 20:10:57 +0000 (20:10 +0000)]
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

15 years agouse region sync points correctly for grid and PH motion (i hope)
Paul Davis [Mon, 23 Mar 2009 20:10:14 +0000 (20:10 +0000)]
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

15 years agoalways build automation menu for route_time_axis, even for SAE version
Paul Davis [Mon, 23 Mar 2009 20:09:50 +0000 (20:09 +0000)]
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

15 years agoquantize speed changes in semitone mode to whole semitones, range is 2 octaves
Paul Davis [Mon, 23 Mar 2009 20:09:08 +0000 (20:09 +0000)]
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

15 years agoMake compilation work again.
Sampo Savolainen [Sat, 21 Mar 2009 21:26:25 +0000 (21:26 +0000)]
Make compilation work again.

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4881 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agocarl's patch for split/region-drag crash
Paul Davis [Sat, 21 Mar 2009 13:20:27 +0000 (13:20 +0000)]
carl's patch for split/region-drag crash

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4880 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agouse osx button2 emulation for region list auditioning (erratic behaviour still)
Paul Davis [Sat, 21 Mar 2009 13:20:07 +0000 (13:20 +0000)]
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

15 years agomake context menu-driven stuff on ruler bars happen in the right place (e.g. new...
Paul Davis [Sat, 21 Mar 2009 13:07:29 +0000 (13:07 +0000)]
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

15 years agoremove some AU debugging output
Paul Davis [Thu, 19 Mar 2009 22:53:30 +0000 (22:53 +0000)]
remove some AU debugging output

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4876 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoclean up & extend handling of various AU Component types & subtypes - makes AU NetSen...
Paul Davis [Thu, 19 Mar 2009 22:52:29 +0000 (22:52 +0000)]
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

15 years agomake name-click to toggle redirect active state show up via the bypass button state...
Paul Davis [Thu, 19 Mar 2009 20:31:24 +0000 (20:31 +0000)]
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

15 years agomake GTKOSX button2 emulation actually work when clicking on redirect names
Paul Davis [Thu, 19 Mar 2009 20:30:45 +0000 (20:30 +0000)]
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

15 years agofix an ordering problem that breaks compilation on OS X
Paul Davis [Thu, 19 Mar 2009 20:25:22 +0000 (20:25 +0000)]
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

15 years agov3: use new scons convention for pushing environment vars into construction env object
Paul Davis [Thu, 19 Mar 2009 13:07:27 +0000 (13:07 +0000)]
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

15 years agov2: use new scons convention for pushing environment vars into construction env object
Paul Davis [Thu, 19 Mar 2009 12:58:37 +0000 (12:58 +0000)]
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

15 years agouse new scons convention for pushing environment vars into construction env object
Paul Davis [Thu, 19 Mar 2009 12:58:10 +0000 (12:58 +0000)]
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

15 years agoremove/delete current mixer strip when session is deleted
Paul Davis [Thu, 19 Mar 2009 01:28:08 +0000 (01:28 +0000)]
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

15 years agoVST chunk save/restore patch from Martin Profittlich
Paul Davis [Tue, 17 Mar 2009 15:24:36 +0000 (15:24 +0000)]
VST chunk save/restore patch from Martin Profittlich

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4865 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agomore rational handling of silence when (a) running freeze/export/bounce (b) during...
Paul Davis [Tue, 17 Mar 2009 15:10:53 +0000 (15:10 +0000)]
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

15 years agofix freeze progress bar display
Paul Davis [Tue, 17 Mar 2009 15:09:57 +0000 (15:09 +0000)]
fix freeze progress bar display

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4863 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoclean up some FST debugging output
Paul Davis [Tue, 17 Mar 2009 12:30:22 +0000 (12:30 +0000)]
clean up some FST debugging output

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4862 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoclean up VST debugging output
Paul Davis [Tue, 17 Mar 2009 12:26:02 +0000 (12:26 +0000)]
clean up VST debugging output

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4861 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoclean up VST preset debug output
Paul Davis [Tue, 17 Mar 2009 12:25:24 +0000 (12:25 +0000)]
clean up VST preset debug output

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4860 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoosx_build needs to pay attention to jack_coreaudio.so if we're packaging Jack2
Paul Davis [Tue, 17 Mar 2009 01:45:48 +0000 (01:45 +0000)]
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

15 years agorevert VST debugging hacks
Paul Davis [Fri, 13 Mar 2009 20:48:02 +0000 (20:48 +0000)]
revert VST debugging hacks

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4833 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoShow which plugins are discovered - otherwise users won't know which plugin is causin...
Sampo Savolainen [Fri, 13 Mar 2009 20:07:43 +0000 (20:07 +0000)]
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

15 years agodeeper fixes for route issue/s .. make RouteSignal use shared_ptr<Route> rather than...
Paul Davis [Fri, 13 Mar 2009 14:38:19 +0000 (14:38 +0000)]
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

15 years agoremove icky FUDGE-ness code when sizing ComboBoxText's (from an idea by david taht)
Paul Davis [Fri, 13 Mar 2009 13:01:23 +0000 (13:01 +0000)]
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

15 years agorun time check for jack_set_thread_creator() - fixes building with current JACK releases
Paul Davis [Fri, 13 Mar 2009 13:00:11 +0000 (13:00 +0000)]
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

15 years agouse Session::master_out() to find the master out route, and avoid crash during startu...
Paul Davis [Fri, 13 Mar 2009 12:19:03 +0000 (12:19 +0000)]
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

15 years agoa lot of VST support odds-and-ends, including preset discovery and support, extending...
Paul Davis [Fri, 13 Mar 2009 03:53:22 +0000 (03:53 +0000)]
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

15 years agoif we attempt to move beyond the limit of the current horizontal adjustment, change...
Paul Davis [Thu, 12 Mar 2009 20:44:48 +0000 (20:44 +0000)]
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

15 years agofix generic toggle controls so they play nicely with other controls or automation
Ben Loftis [Thu, 12 Mar 2009 19:23:40 +0000 (19:23 +0000)]
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

15 years agofix ordering of track view list & route list resync in editor, to avoid clearing...
Paul Davis [Thu, 12 Mar 2009 14:15:28 +0000 (14:15 +0000)]
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

15 years agofix names of new no-selected-tracks actions in menus
Paul Davis [Thu, 12 Mar 2009 14:14:48 +0000 (14:14 +0000)]
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

15 years agonew options for moving playhead to next/previous region boundary
Paul Davis [Thu, 12 Mar 2009 02:44:48 +0000 (02:44 +0000)]
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

15 years agouse non-selection based PH-to-region-boundary actions in menus
Paul Davis [Thu, 12 Mar 2009 02:44:09 +0000 (02:44 +0000)]
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

15 years agouse new no-selection PH-to-next-region-boundary methods in bindings files
Paul Davis [Thu, 12 Mar 2009 02:42:07 +0000 (02:42 +0000)]
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

15 years agofix for WINDOWS_KEY default definition so that it actually works (Mod4><Super) instea...
Paul Davis [Thu, 12 Mar 2009 02:41:24 +0000 (02:41 +0000)]
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

15 years agofix rhythm ferret binding in SAE bindings and add Cmd-, for preferences
Paul Davis [Wed, 11 Mar 2009 19:30:42 +0000 (19:30 +0000)]
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

15 years agocode to enable shortcut/binding debugging
Paul Davis [Wed, 11 Mar 2009 19:29:43 +0000 (19:29 +0000)]
code to enable shortcut/binding debugging

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4796 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agodefault click i/o setup is dual mono
Paul Davis [Wed, 11 Mar 2009 19:28:46 +0000 (19:28 +0000)]
default click i/o setup is dual mono

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4795 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agocorrect (or at least better) handling of shifted shortcuts under OS X
Paul Davis [Wed, 11 Mar 2009 19:28:20 +0000 (19:28 +0000)]
correct (or at least better) handling of shifted shortcuts under OS X

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4794 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agodon't crash if there's no editor mixer and we remove a route
Paul Davis [Wed, 11 Mar 2009 19:15:47 +0000 (19:15 +0000)]
don't crash if there's no editor mixer and we remove a route

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4793 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agokeep trackview list in editor synced with route list
Paul Davis [Wed, 11 Mar 2009 18:39:35 +0000 (18:39 +0000)]
keep trackview list in editor synced with route list

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4792 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agofinal (?) fix for editor mixer strip handling when route is removed
Paul Davis [Wed, 11 Mar 2009 17:57:18 +0000 (17:57 +0000)]
final (?) fix for editor mixer strip handling when route is removed

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4791 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agopartial fix for editor mixer strip state after a route removal
Paul Davis [Wed, 11 Mar 2009 16:33:46 +0000 (16:33 +0000)]
partial fix for editor mixer strip state after a route removal

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4790 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoadd ctrl-space binding for play-from-edit-point-and-return to all SAE bindings
Paul Davis [Tue, 10 Mar 2009 18:37:41 +0000 (18:37 +0000)]
add ctrl-space binding for play-from-edit-point-and-return to all SAE bindings

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4789 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agofix crash when renaming a track after deleting a plugin that had a visible GUI/editor...
Paul Davis [Sat, 7 Mar 2009 13:44:12 +0000 (13:44 +0000)]
fix crash when renaming a track after deleting a plugin that had a visible GUI/editor window

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4746 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agocombobox width fixes from mtaht
Paul Davis [Fri, 6 Mar 2009 16:19:26 +0000 (16:19 +0000)]
combobox width fixes from mtaht

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4741 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agonew/updated/extended spanish translation from Grupo de Traducción al Español
Paul Davis [Fri, 6 Mar 2009 16:04:06 +0000 (16:04 +0000)]
new/updated/extended spanish translation from Grupo de Traducción al Español

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4740 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agonew crossfade icons from markus s.
Paul Davis [Fri, 6 Mar 2009 15:04:58 +0000 (15:04 +0000)]
new crossfade icons from markus s.

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4738 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agonew crossfade icons from markus s.
Paul Davis [Fri, 6 Mar 2009 15:04:42 +0000 (15:04 +0000)]
new crossfade icons from markus s.

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4737 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoMake "consolidate range" and "bounce range to region list" not apply processing to...
Sampo Savolainen [Thu, 5 Mar 2009 19:47:39 +0000 (19:47 +0000)]
Make "consolidate range" and "bounce range to region list" not apply processing to the original audio. Added variants which do apply processing. Plus changed AudioTrack::export_stuff() to use SSE mix functions for non-automated gain.

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4736 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agofixes for creating tracks from templates - a new Diskstream is needed, andgetting...
Paul Davis [Thu, 5 Mar 2009 15:34:01 +0000 (15:34 +0000)]
fixes for creating tracks from templates - a new Diskstream is needed, andgetting it set up is quite tricky; also fix naming of template-based new Routes

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4733 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agofix kludgy assumption about item ordering in ops menu
Paul Davis [Thu, 5 Mar 2009 15:33:48 +0000 (15:33 +0000)]
fix kludgy assumption about item ordering in ops menu

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4732 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agofix several Adjustments to work with new GTK rules on Adjustment page sizes
Paul Davis [Thu, 5 Mar 2009 15:11:10 +0000 (15:11 +0000)]
fix several Adjustments to work with new GTK rules on Adjustment page sizes

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4731 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agonew swedish translation from Petter
Paul Davis [Wed, 4 Mar 2009 19:37:36 +0000 (19:37 +0000)]
new swedish translation from Petter

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4728 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agodragging without modifiers should still move the playhead
Ben Loftis [Tue, 3 Mar 2009 23:50:41 +0000 (23:50 +0000)]
dragging without modifiers should still move the playhead

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4726 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agostandardize some menu actions across CD and loop/punch rulers. also allow right...
Ben Loftis [Mon, 2 Mar 2009 22:17:27 +0000 (22:17 +0000)]
standardize some menu actions across CD and loop/punch rulers.  also allow right-click drag to create regions, which may be more discoverable than ctrl-click drag because the other rulers already use right-click for creating markers

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4725 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agokeyboard mute action for regions operates on all selected regions (applied to 3.0...
Paul Davis [Mon, 2 Mar 2009 21:07:40 +0000 (21:07 +0000)]
keyboard mute action for regions operates on all selected regions (applied to 3.0 already by carl)

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4724 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoprevent double-listing of LADSPA plugins caused by symlinks to library directories...
Paul Davis [Mon, 2 Mar 2009 21:04:47 +0000 (21:04 +0000)]
prevent double-listing of LADSPA plugins caused by symlinks to library directories (e.g. lib64 -> lib)

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4723 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agodisable redirect cut operation in menu if it cannot be done (from carl)
Paul Davis [Mon, 2 Mar 2009 21:02:28 +0000 (21:02 +0000)]
disable redirect cut operation in menu if it cannot be done (from carl)

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4721 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoICS (image compositor socket) patches from robin gareus, to keep ICS alive in 2.X...
Paul Davis [Mon, 2 Mar 2009 20:59:13 +0000 (20:59 +0000)]
ICS (image compositor socket) patches from robin gareus, to keep ICS alive in 2.X; variations on giso's proposed fix for #1731 (x-fade clicking)

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4720 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agofixes for gcc4.4 header paths
Paul Davis [Mon, 2 Mar 2009 20:06:31 +0000 (20:06 +0000)]
fixes for gcc4.4 header paths

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4719 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agotweaks to curvetest to help track down interpolation bug at high timecodes
Ben Loftis [Mon, 2 Mar 2009 17:02:49 +0000 (17:02 +0000)]
tweaks to curvetest to help track down interpolation bug at high timecodes

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4714 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoadd x86_64/32bit VST build fix from torben
Paul Davis [Mon, 23 Feb 2009 16:44:57 +0000 (16:44 +0000)]
add x86_64/32bit VST build fix from torben

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4650 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agomore fix ups of indentation caused by lack of .emacs
Paul Davis [Fri, 20 Feb 2009 14:37:56 +0000 (14:37 +0000)]
more fix ups of indentation caused by lack of .emacs

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4647 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agofix up indentation caused by lack of .emacs
Paul Davis [Fri, 20 Feb 2009 14:37:34 +0000 (14:37 +0000)]
fix up indentation caused by lack of .emacs

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4646 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoFix crash on MIDI feedback with MTC (ticket #2419).
David Robillard [Thu, 19 Feb 2009 20:11:17 +0000 (20:11 +0000)]
Fix crash on MIDI feedback with MTC (ticket #2419).

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4642 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoforce 32-bit comilation if VST=1
Paul Davis [Thu, 19 Feb 2009 16:19:32 +0000 (16:19 +0000)]
force 32-bit comilation if VST=1

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4638 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoworking VST support with VeSTige header and new FST code
Paul Davis [Thu, 19 Feb 2009 14:01:59 +0000 (14:01 +0000)]
working VST support with VeSTige header and new FST code

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4637 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoMini stylistic 3.0 merge.
David Robillard [Wed, 18 Feb 2009 20:04:09 +0000 (20:04 +0000)]
Mini stylistic 3.0 merge.

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4624 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agocreating routes from templates now properly chooses between track & bus; fix up glitc...
Paul Davis [Wed, 18 Feb 2009 09:35:06 +0000 (09:35 +0000)]
creating routes from templates now properly chooses between track & bus; fix up glitches with add route dialog not displaying the template selection widgets; must remember to re-indent this stuff

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4620 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoallow dragging of automation lines
Ben Loftis [Tue, 17 Feb 2009 23:08:59 +0000 (23:08 +0000)]
allow dragging of automation lines

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4619 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoremove unneeded code in line_drag that was probably copy/pasted from control_point_drag
Ben Loftis [Tue, 17 Feb 2009 23:02:23 +0000 (23:02 +0000)]
remove unneeded code in line_drag that was probably copy/pasted from control_point_drag

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4618 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agostringstream needs to preserve plenty of significant digits when writing automation...
Ben Loftis [Tue, 17 Feb 2009 22:52:09 +0000 (22:52 +0000)]
stringstream needs to preserve plenty of significant digits when writing automation events to disk

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4617 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agotrack templates; indent fixes needed and will be forthcoming; minor fix for the curve...
Paul Davis [Sat, 14 Feb 2009 22:47:50 +0000 (22:47 +0000)]
track templates; indent fixes needed and will be forthcoming; minor fix for the curvetest hack

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4565 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoAU state handling, including changes to PathScanner so that it can now do recursive...
Paul Davis [Wed, 28 Jan 2009 15:09:36 +0000 (15:09 +0000)]
AU state handling, including changes to PathScanner so that it can now do recursive searches. Note that AU state handling is not built by default, and public binaries for OS X will not include it. If you build Ardour on OS X yourself, add AU_STATE=1 to your scons arguments

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4456 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoApply LV2 GUI parameter update patch from kfoltman.
David Robillard [Wed, 14 Jan 2009 15:31:41 +0000 (15:31 +0000)]
Apply LV2 GUI parameter update patch from kfoltman.

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4406 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agopackaging for SAE now is a dir that includes the app and some PDFs
Paul Davis [Wed, 7 Jan 2009 09:48:02 +0000 (09:48 +0000)]
packaging for SAE now is a dir that includes the app and some PDFs

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4393 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agosave/restore meter point from carl for #1748
Paul Davis [Fri, 2 Jan 2009 12:50:02 +0000 (12:50 +0000)]
save/restore meter point from carl for #1748

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4375 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agofix up shorter versions of coreaudio file format strings 2.7.1
Paul Davis [Sat, 6 Dec 2008 11:37:06 +0000 (11:37 +0000)]
fix up shorter versions of coreaudio file format strings

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4296 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoapply/merge/redo carl & colin's patches for making range markers from the region...
Paul Davis [Fri, 5 Dec 2008 10:31:26 +0000 (10:31 +0000)]
apply/merge/redo carl & colin's patches for making range markers from the region selection so that there are now 1 actions: 1 range for all selected regions, or 1 range per selected region; add these to the relevant menus

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4291 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agomake track names visible for light theme in SAE version
Paul Davis [Fri, 5 Dec 2008 08:25:30 +0000 (08:25 +0000)]
make track names visible for light theme in SAE version

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4290 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agomake track names visible for light theme
Paul Davis [Fri, 5 Dec 2008 08:24:27 +0000 (08:24 +0000)]
make track names visible for light theme

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4289 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agopatch to make NSD compile even with NLS=0
Paul Davis [Fri, 5 Dec 2008 06:38:43 +0000 (06:38 +0000)]
patch to make NSD compile even with NLS=0

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4288 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agofix up MTC message delivered internally when locate is noticed (removes stupid messag...
Paul Davis [Thu, 4 Dec 2008 20:26:35 +0000 (20:26 +0000)]
fix up MTC message delivered internally when locate is noticed (removes stupid message when MTC slaving)

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4287 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agotweak to make that last buffer fix not break things
Paul Davis [Thu, 4 Dec 2008 18:59:10 +0000 (18:59 +0000)]
tweak to make that last buffer fix not break things

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4286 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoMAJOR fix for any situation where an audio track is playing more channels than it...
Paul Davis [Thu, 4 Dec 2008 13:42:46 +0000 (13:42 +0000)]
MAJOR fix for any situation where an audio track is playing more channels than it has output ports. this needs pounding on to make it doesn't break other odd cases. triggered by a report about playing an 8-chn AIFF file via the auditioner

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4285 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoshorten CoreAudioFileSource's format text and drop use of "legacy" CoreAudio function...
Paul Davis [Thu, 4 Dec 2008 13:40:33 +0000 (13:40 +0000)]
shorten CoreAudioFileSource's format text and drop use of "legacy" CoreAudio function for this

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4284 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agochanges to handle an instant.xml file that has been modified by ardour 3.0 (not the...
Paul Davis [Thu, 4 Dec 2008 13:39:28 +0000 (13:39 +0000)]
changes to handle an instant.xml file that has been modified by ardour 3.0 (not the long term solution)

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4283 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoproperly tear-down route_ops_menu in mixer strip when route is changed, and make...
Paul Davis [Thu, 4 Dec 2008 13:37:35 +0000 (13:37 +0000)]
properly tear-down route_ops_menu in mixer strip when route is changed, and make it popup on button1 or button3

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4282 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agodefine ARCH_X86 even on x86_64 (untested!); giso's patch for control surface track...
Paul Davis [Tue, 2 Dec 2008 17:34:05 +0000 (17:34 +0000)]
define ARCH_X86 even on x86_64 (untested!); giso's patch for control surface track indexing; carl's patches for insert-time and double-click on redirect boxes

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4279 d708f5d6-7413-0410-9779-e7cbd77b26cf