ardour.git
15 years agoUse the same name as in 2.0
Sampo Savolainen [Sun, 17 May 2009 14:16:24 +0000 (14:16 +0000)]
Use the same name as in 2.0

git-svn-id: svn://localhost/ardour2/branches/3.0@5094 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agosend control now has working metering, and switches back and forth between busses...
Paul Davis [Sun, 17 May 2009 14:11:16 +0000 (14:11 +0000)]
send control now has working metering, and switches back and forth between busses etc. correctly.

git-svn-id: svn://localhost/ardour2/branches/3.0@5092 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoallow waf (& hopefully still scons) to correctly generate key bindings files
Paul Davis [Sun, 17 May 2009 03:06:33 +0000 (03:06 +0000)]
allow waf (& hopefully still scons) to correctly generate key bindings files

git-svn-id: svn://localhost/ardour2/branches/3.0@5091 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years ago75% (?) of the way towards making mixer strips control bus sends. lots more to do
Paul Davis [Sun, 17 May 2009 02:08:13 +0000 (02:08 +0000)]
75% (?) of the way towards making mixer strips control bus sends. lots more to do

git-svn-id: svn://localhost/ardour2/branches/3.0@5090 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoMake MIDI prefs have an effect.
Carl Hetherington [Sat, 16 May 2009 19:18:07 +0000 (19:18 +0000)]
Make MIDI prefs have an effect.

git-svn-id: svn://localhost/ardour2/branches/3.0@5089 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoMove control surface options into RC prefs editor. Remove Options menu.
Carl Hetherington [Sat, 16 May 2009 14:50:10 +0000 (14:50 +0000)]
Move control surface options into RC prefs editor.  Remove Options menu.

git-svn-id: svn://localhost/ardour2/branches/3.0@5088 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agofix a problem with re-ordering in PostFader placement; remove lots of debugging output
Paul Davis [Sat, 16 May 2009 13:37:48 +0000 (13:37 +0000)]
fix a problem with re-ordering in PostFader placement; remove lots of debugging output

git-svn-id: svn://localhost/ardour2/branches/3.0@5087 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoNearly remove Options menu.
Carl Hetherington [Sat, 16 May 2009 03:37:54 +0000 (03:37 +0000)]
Nearly remove Options menu.

git-svn-id: svn://localhost/ardour2/branches/3.0@5086 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoRemove preferences menu options that have been moved into one or other preferences...
Carl Hetherington [Sat, 16 May 2009 03:20:57 +0000 (03:20 +0000)]
Remove preferences menu options that have been moved into one or other preferences dialog.

git-svn-id: svn://localhost/ardour2/branches/3.0@5085 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoa gadzillion changes all over the place. nothing is finished, but all is better than...
Paul Davis [Sat, 16 May 2009 02:51:17 +0000 (02:51 +0000)]
a gadzillion changes all over the place. nothing is finished, but all is better than it was. more to come on all almost everything touched by this commit, this is purely a sync-to-repository. compiles and runs, but now incompatible with all previous 3.0 session files (probably)

git-svn-id: svn://localhost/ardour2/branches/3.0@5084 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoMove some sync-related options to being session variables.
Carl Hetherington [Sat, 16 May 2009 01:53:43 +0000 (01:53 +0000)]
Move some sync-related options to being session variables.

git-svn-id: svn://localhost/ardour2/branches/3.0@5083 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoAdd session preferences dialog.
Carl Hetherington [Sat, 16 May 2009 01:22:43 +0000 (01:22 +0000)]
Add session preferences dialog.

git-svn-id: svn://localhost/ardour2/branches/3.0@5082 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoFix some warnings.
Carl Hetherington [Fri, 15 May 2009 21:36:37 +0000 (21:36 +0000)]
Fix some warnings.

git-svn-id: svn://localhost/ardour2/branches/3.0@5081 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoAdd missing file to SCons build.
Carl Hetherington [Fri, 15 May 2009 11:26:57 +0000 (11:26 +0000)]
Add missing file to SCons build.

git-svn-id: svn://localhost/ardour2/branches/3.0@5080 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoMake sure the plugin analysis will appear in the VST gui when VST's compile in 3.0
Sampo Savolainen [Thu, 14 May 2009 20:18:09 +0000 (20:18 +0000)]
Make sure the plugin analysis will appear in the VST gui when VST's compile in 3.0

git-svn-id: svn://localhost/ardour2/branches/3.0@5079 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoInitialize name_pixbuf and make sure set_name_text doesn't do anything if there is...
Sampo Savolainen [Thu, 14 May 2009 20:16:01 +0000 (20:16 +0000)]
Initialize name_pixbuf and make sure set_name_text doesn't do anything if there is no name_pixbuf.

git-svn-id: svn://localhost/ardour2/branches/3.0@5078 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agocontrol_outputs.cc is no more
Paul Davis [Thu, 14 May 2009 17:21:16 +0000 (17:21 +0000)]
control_outputs.cc is no more

git-svn-id: svn://localhost/ardour2/branches/3.0@5077 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoAdd missing files from last commit, as per.
Carl Hetherington [Thu, 14 May 2009 00:15:38 +0000 (00:15 +0000)]
Add missing files from last commit, as per.

git-svn-id: svn://localhost/ardour2/branches/3.0@5076 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoFirst stage of options rework.
Carl Hetherington [Thu, 14 May 2009 00:13:27 +0000 (00:13 +0000)]
First stage of options rework.

- Split Configuration into RCConfiguration and SessionConfiguration;
the first for options which are saved to .rc files and the second
for options which are saved in a session file.

- Move some options from the old `master' Configuration object into
SessionConfiguration; this needs more refinement.

- Reflect many RCConfiguration options in an expanded Edit->Preferences
dialog; my intention is to remove the corresponding menu items
eventually.

git-svn-id: svn://localhost/ardour2/branches/3.0@5075 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agomore work on the new all-Processor-all-The-Time redesign of Route - LOTS OF BREAKAGE...
Paul Davis [Wed, 13 May 2009 21:34:09 +0000 (21:34 +0000)]
more work on the new all-Processor-all-The-Time redesign of Route - LOTS OF BREAKAGE STILL EXPECTED ; change all(?) methods that pass a start/end frame in to use sframes_t not nframes_t

git-svn-id: svn://localhost/ardour2/branches/3.0@5074 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoRemove some extraneous includes. reorder some others (fixes compilation on fedora...
Nick Mainsbridge [Wed, 13 May 2009 16:04:41 +0000 (16:04 +0000)]
Remove some extraneous includes. reorder some others (fixes compilation on fedora 10).

git-svn-id: svn://localhost/ardour2/branches/3.0@5073 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoCompilation fixes from using namespace removal.
Nick Mainsbridge [Wed, 13 May 2009 15:45:38 +0000 (15:45 +0000)]
Compilation fixes from using namespace removal.

git-svn-id: svn://localhost/ardour2/branches/3.0@5072 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoUse pixbufs as region name labels rather than Gnome::Canvas::Text. Don't set height...
Nick Mainsbridge [Wed, 13 May 2009 15:33:41 +0000 (15:33 +0000)]
Use pixbufs as region name labels rather than Gnome::Canvas::Text. Don't set height on every regionview in non-stacked mode in StreamView::add_region_view (speeds up some playlist operations).

git-svn-id: svn://localhost/ardour2/branches/3.0@5071 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoChanges missing from previous commit
Sampo Savolainen [Tue, 12 May 2009 19:10:31 +0000 (19:10 +0000)]
Changes missing from previous commit

git-svn-id: svn://localhost/ardour2/branches/3.0@5070 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoRemove most using declarations from header files.
Carl Hetherington [Tue, 12 May 2009 17:03:42 +0000 (17:03 +0000)]
Remove most using declarations from header files.

git-svn-id: svn://localhost/ardour2/branches/3.0@5069 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoAdd missing connection to Editor::route_list_reordered
Carl Hetherington [Tue, 12 May 2009 00:24:59 +0000 (00:24 +0000)]
Add missing connection to Editor::route_list_reordered

git-svn-id: svn://localhost/ardour2/branches/3.0@5068 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoUse an expander properly to control the visibility of plugin analysis.
Sampo Savolainen [Fri, 8 May 2009 17:21:17 +0000 (17:21 +0000)]
Use an expander properly to control the visibility of plugin analysis.

git-svn-id: svn://localhost/ardour2/branches/3.0@5067 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoMake sure plugin analysis buffers are the proper length. sigh.
Sampo Savolainen [Fri, 8 May 2009 05:20:23 +0000 (05:20 +0000)]
Make sure plugin analysis buffers are the proper length. sigh.

git-svn-id: svn://localhost/ardour2/branches/3.0@5065 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoShut up.
David Robillard [Thu, 7 May 2009 18:33:41 +0000 (18:33 +0000)]
Shut up.

git-svn-id: svn://localhost/ardour2/branches/3.0@5064 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoFix Scons build.
David Robillard [Thu, 7 May 2009 18:00:29 +0000 (18:00 +0000)]
Fix Scons build.

git-svn-id: svn://localhost/ardour2/branches/3.0@5063 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoFix mackie control protocol compilation.
David Robillard [Thu, 7 May 2009 18:00:03 +0000 (18:00 +0000)]
Fix mackie control protocol compilation.

git-svn-id: svn://localhost/ardour2/branches/3.0@5062 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoReturns (i.e. sidechains).
David Robillard [Thu, 7 May 2009 17:31:18 +0000 (17:31 +0000)]
Returns (i.e. sidechains).

And lo, upon the revision of our hoarde 5061, was the last Big Feature
committed to Three Poino, who, now more than ever, lurks imposingly on
the sidelines, heir to the throne, and eventual ruler of the realm.
His eventual succession all but guaranteed, only time and the number
of heads that must roll remain mysteries.

git-svn-id: svn://localhost/ardour2/branches/3.0@5061 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoAdd mising file.
David Robillard [Thu, 7 May 2009 14:17:19 +0000 (14:17 +0000)]
Add mising file.

git-svn-id: svn://localhost/ardour2/branches/3.0@5059 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoGah. Remove debug output from previous commit.
Carl Hetherington [Thu, 7 May 2009 12:24:58 +0000 (12:24 +0000)]
Gah.  Remove debug output from previous commit.

git-svn-id: svn://localhost/ardour2/branches/3.0@5058 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoAsk user to confirm overwrite of a snapshot, to fix mantis 2656.
Carl Hetherington [Thu, 7 May 2009 12:24:03 +0000 (12:24 +0000)]
Ask user to confirm overwrite of a snapshot, to fix mantis 2656.

git-svn-id: svn://localhost/ardour2/branches/3.0@5057 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoLincoln's patch to fix mantis 2584.
Carl Hetherington [Thu, 7 May 2009 11:50:02 +0000 (11:50 +0000)]
Lincoln's patch to fix mantis 2584.

git-svn-id: svn://localhost/ardour2/branches/3.0@5056 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoThe great audio processing overhaul.
David Robillard [Thu, 7 May 2009 06:30:50 +0000 (06:30 +0000)]
The great audio processing overhaul.

The vast majority of Route signal processing is now simply in the list of
processors.  There are definitely regressions here, but there's also
a lot of things fixed.  It's far too much work to let diverge anymore
regardless, so here it is.

The basic model is: A route has a fixed set of input channels (matching
its JACK input ports and diskstream).  The first processor takes this
as input.  The next processor is configured using the first processor's
output as input, and is allowed to choose whatever output it wants
given that input... and so on, and so on.  Finally, the last processor's
requested output is used to set up the panner and create whatever Jack
ports are needed to output the data.

All 'special' internal processors (meter, fader, amp, insert, send) are
currently transparent: they read any input, and return the same set
of channels back (unmodified, except for amp).

User visible changes:
 * LV2 Instrument support (tracks with both MIDI and audio channels)
 * MIDI in/out plugin support
 * Generic plugin replication (for MIDI plugins, MIDI/audio plugins)
 * Movable meter point

Known Bugs:
 * Things seem to get weird on loaded sessions
 * Output delivery is sketchy
 * 2.0 session loading was probably already broken...
   but it's definitely broken now :)

Please test this and file bugs if you have any time...

git-svn-id: svn://localhost/ardour2/branches/3.0@5055 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoFix LADSPA plugin channel mapping.
David Robillard [Wed, 6 May 2009 06:38:53 +0000 (06:38 +0000)]
Fix LADSPA plugin channel mapping.
Fixes mantis issue #0002659.

git-svn-id: svn://localhost/ardour2/branches/3.0@5054 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoFix crash when playing back MIDI within a loop.
David Robillard [Tue, 5 May 2009 02:04:56 +0000 (02:04 +0000)]
Fix crash when playing back MIDI within a loop.

Fixes mantis issue #0002570.

git-svn-id: svn://localhost/ardour2/branches/3.0@5052 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoSupport recursive undo events.
David Robillard [Tue, 5 May 2009 01:53:30 +0000 (01:53 +0000)]
Support recursive undo events.

Code can now call begin_reversible_command and commit_reversible_command around a region
of code which itself calls those functions (and so on), areas contained within enclosing
regions will be added as sub-commands of the current command (i.e. it's a stack).

Fixes mantix issue #0002558.

git-svn-id: svn://localhost/ardour2/branches/3.0@5051 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoFix indentation.
David Robillard [Tue, 5 May 2009 01:24:44 +0000 (01:24 +0000)]
Fix indentation.

git-svn-id: svn://localhost/ardour2/branches/3.0@5050 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoFix note dragging.
David Robillard [Tue, 5 May 2009 00:57:08 +0000 (00:57 +0000)]
Fix note dragging.

git-svn-id: svn://localhost/ardour2/branches/3.0@5049 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoRemove useless/broken concept of 'erase touch dragging'.
David Robillard [Tue, 5 May 2009 00:18:21 +0000 (00:18 +0000)]
Remove useless/broken concept of 'erase touch dragging'.

git-svn-id: svn://localhost/ardour2/branches/3.0@5048 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoMake MIDI note editing work somewhat again...
David Robillard [Tue, 5 May 2009 00:08:30 +0000 (00:08 +0000)]
Make MIDI note editing work somewhat again...
Only show note velocity text when the user is actually editing velocity.

git-svn-id: svn://localhost/ardour2/branches/3.0@5047 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoBack out part of r5035: SLV2 doesn't require LRDF and LRDF is in uselib already anyway.
David Robillard [Mon, 4 May 2009 23:00:55 +0000 (23:00 +0000)]
Back out part of r5035: SLV2 doesn't require LRDF and LRDF is in uselib already anyway.

git-svn-id: svn://localhost/ardour2/branches/3.0@5046 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoStrip trailing whitespace from waf scripts.
David Robillard [Mon, 4 May 2009 22:10:15 +0000 (22:10 +0000)]
Strip trailing whitespace from waf scripts.

git-svn-id: svn://localhost/ardour2/branches/3.0@5045 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoA few small layout cleanups.
Carl Hetherington [Mon, 4 May 2009 21:36:45 +0000 (21:36 +0000)]
A few small layout cleanups.

git-svn-id: svn://localhost/ardour2/branches/3.0@5044 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoFix MIDI monitoring while recording.
David Robillard [Mon, 4 May 2009 21:26:46 +0000 (21:26 +0000)]
Fix MIDI monitoring while recording.

git-svn-id: svn://localhost/ardour2/branches/3.0@5043 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoShut up.
David Robillard [Mon, 4 May 2009 20:19:29 +0000 (20:19 +0000)]
Shut up.

git-svn-id: svn://localhost/ardour2/branches/3.0@5042 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoFix building without LV2.
David Robillard [Mon, 4 May 2009 20:11:02 +0000 (20:11 +0000)]
Fix building without LV2.

git-svn-id: svn://localhost/ardour2/branches/3.0@5041 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoShut up.
David Robillard [Mon, 4 May 2009 20:00:18 +0000 (20:00 +0000)]
Shut up.

git-svn-id: svn://localhost/ardour2/branches/3.0@5040 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoFix MIDI recording.
David Robillard [Mon, 4 May 2009 19:58:48 +0000 (19:58 +0000)]
Fix MIDI recording.

git-svn-id: svn://localhost/ardour2/branches/3.0@5039 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoclean up that godawful ugly latency GUI in plugin UIs
Paul Davis [Mon, 4 May 2009 17:49:28 +0000 (17:49 +0000)]
clean up that godawful ugly latency GUI in plugin UIs

git-svn-id: svn://localhost/ardour2/branches/3.0@5038 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoReconfigure GUI meters when route I/O configuration changes.
David Robillard [Mon, 4 May 2009 17:05:55 +0000 (17:05 +0000)]
Reconfigure GUI meters when route I/O configuration changes.

git-svn-id: svn://localhost/ardour2/branches/3.0@5037 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoPreliminary MIDI plugin support.
David Robillard [Mon, 4 May 2009 15:50:51 +0000 (15:50 +0000)]
Preliminary MIDI plugin support.

git-svn-id: svn://localhost/ardour2/branches/3.0@5036 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoslv2 also needs lrdf
Paul Davis [Mon, 4 May 2009 14:54:53 +0000 (14:54 +0000)]
slv2 also needs lrdf

git-svn-id: svn://localhost/ardour2/branches/3.0@5035 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoUse SLV2.
David Robillard [Mon, 4 May 2009 14:32:04 +0000 (14:32 +0000)]
Use SLV2.

git-svn-id: svn://localhost/ardour2/branches/3.0@5034 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoBuild lv2_plugin_ui.cc
David Robillard [Mon, 4 May 2009 14:28:29 +0000 (14:28 +0000)]
Build lv2_plugin_ui.cc

git-svn-id: svn://localhost/ardour2/branches/3.0@5033 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoRemove tmpnam usage.
David Robillard [Mon, 4 May 2009 02:50:58 +0000 (02:50 +0000)]
Remove tmpnam usage.

git-svn-id: svn://localhost/ardour2/branches/3.0@5032 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoMaybe fix assertion crash.
David Robillard [Mon, 4 May 2009 02:15:16 +0000 (02:15 +0000)]
Maybe fix assertion crash.

git-svn-id: svn://localhost/ardour2/branches/3.0@5031 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoFix LV2 compilation.
David Robillard [Sun, 3 May 2009 19:53:09 +0000 (19:53 +0000)]
Fix LV2 compilation.

git-svn-id: svn://localhost/ardour2/branches/3.0@5030 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoSupport for the port matrix working at the bundle level and hiding details of ports.
Carl Hetherington [Sun, 3 May 2009 14:31:42 +0000 (14:31 +0000)]
Support for the port matrix working at the bundle level and hiding details of ports.

git-svn-id: svn://localhost/ardour2/branches/3.0@5029 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years ago* Fix tooltips in the session import dialog
Sakari Bergen [Sat, 2 May 2009 20:26:11 +0000 (20:26 +0000)]
* Fix tooltips in the session import dialog
* Fix arval to run from all directories

git-svn-id: svn://localhost/ardour2/branches/3.0@5028 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoFix LV2 plugin support.
David Robillard [Sat, 2 May 2009 18:13:24 +0000 (18:13 +0000)]
Fix LV2 plugin support.

git-svn-id: svn://localhost/ardour2/branches/3.0@5027 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoCouple of fixes to route / mixer strip ordering which should hopefully stop the rando...
Carl Hetherington [Fri, 1 May 2009 20:30:57 +0000 (20:30 +0000)]
Couple of fixes to route / mixer strip ordering which should hopefully stop the random re-ordering on startup.

git-svn-id: svn://localhost/ardour2/branches/3.0@5026 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoSet up rulers to prevent access to uninitialized variables later.
Carl Hetherington [Fri, 1 May 2009 20:30:22 +0000 (20:30 +0000)]
Set up rulers to prevent access to uninitialized variables later.

git-svn-id: svn://localhost/ardour2/branches/3.0@5025 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoFix MIDI playback.
David Robillard [Fri, 1 May 2009 17:32:48 +0000 (17:32 +0000)]
Fix MIDI playback.

git-svn-id: svn://localhost/ardour2/branches/3.0@5024 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoMissed one...
David Robillard [Thu, 30 Apr 2009 22:11:36 +0000 (22:11 +0000)]
Missed one...

git-svn-id: svn://localhost/ardour2/branches/3.0@5023 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoFix crash on MIDI stretch.
David Robillard [Thu, 30 Apr 2009 21:57:28 +0000 (21:57 +0000)]
Fix crash on MIDI stretch.

git-svn-id: svn://localhost/ardour2/branches/3.0@5022 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoRename 'position' parameter of MidiSource::midi_read to clearer 'source_start'.
David Robillard [Thu, 30 Apr 2009 21:56:40 +0000 (21:56 +0000)]
Rename 'position' parameter of MidiSource::midi_read to clearer 'source_start'.

git-svn-id: svn://localhost/ardour2/branches/3.0@5021 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoFix a couple of valgrind-spotted out-of-bounds accesses that may have been causing...
Carl Hetherington [Thu, 30 Apr 2009 18:45:45 +0000 (18:45 +0000)]
Fix a couple of valgrind-spotted out-of-bounds accesses that may have been causing segfaults, especially when opening the crossfade editor dialog.  Some minor cleanups.  Add some comments.

git-svn-id: svn://localhost/ardour2/branches/3.0@5020 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agofix crash during new session setup related to template choice
Paul Davis [Thu, 30 Apr 2009 18:17:02 +0000 (18:17 +0000)]
fix crash during new session setup related to template choice

git-svn-id: svn://localhost/ardour2/branches/3.0@5019 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agofix up confusion between silence() decls for Processor & PluginInsert; fix typo that...
Paul Davis [Thu, 30 Apr 2009 17:26:13 +0000 (17:26 +0000)]
fix up confusion between silence() decls for Processor & PluginInsert; fix typo that put a 9 where a 0 should be

git-svn-id: svn://localhost/ardour2/branches/3.0@5018 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoPreview effect of strip silence within the dialog.
Carl Hetherington [Thu, 30 Apr 2009 17:07:57 +0000 (17:07 +0000)]
Preview effect of strip silence within the dialog.

git-svn-id: svn://localhost/ardour2/branches/3.0@5017 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoFix local include.
David Robillard [Thu, 30 Apr 2009 16:47:51 +0000 (16:47 +0000)]
Fix local include.

git-svn-id: svn://localhost/ardour2/branches/3.0@5016 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoimplement panner reset functionality (missing since 0.99?) ported from 2.X
Paul Davis [Thu, 30 Apr 2009 15:04:16 +0000 (15:04 +0000)]
implement panner reset functionality (missing since 0.99?) ported from 2.X

git-svn-id: svn://localhost/ardour2/branches/3.0@5015 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agodisk buffer stats patch ported from 2.X
Paul Davis [Thu, 30 Apr 2009 15:03:55 +0000 (15:03 +0000)]
disk buffer stats patch ported from 2.X

git-svn-id: svn://localhost/ardour2/branches/3.0@5014 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoOnly make record button solid red (and big clock red) when things are actually being...
Carl Hetherington [Wed, 29 Apr 2009 17:30:35 +0000 (17:30 +0000)]
Only make record button solid red (and big clock red) when things are actually being recorded (ie when record is in progress and one or more tracks are armed).  As per mantis #2604.

git-svn-id: svn://localhost/ardour2/branches/3.0@5012 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoAdd files missing from previous commit.
Carl Hetherington [Wed, 29 Apr 2009 17:05:42 +0000 (17:05 +0000)]
Add files missing from previous commit.

git-svn-id: svn://localhost/ardour2/branches/3.0@5011 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoFirst cut of option to strip silence from audio regions, as per mantis #1623
Carl Hetherington [Wed, 29 Apr 2009 17:01:14 +0000 (17:01 +0000)]
First cut of option to strip silence from audio regions, as per mantis #1623

git-svn-id: svn://localhost/ardour2/branches/3.0@5010 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoDisallow click and auditioner as track / buss names to avoid clashing with internal...
Carl Hetherington [Wed, 29 Apr 2009 16:15:33 +0000 (16:15 +0000)]
Disallow click and auditioner as track / buss names to avoid clashing with internal IOs.

git-svn-id: svn://localhost/ardour2/branches/3.0@5009 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoAdd some missing entries.
Carl Hetherington [Wed, 29 Apr 2009 16:01:41 +0000 (16:01 +0000)]
Add some missing entries.

git-svn-id: svn://localhost/ardour2/branches/3.0@5008 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoFix compiler warning.
Carl Hetherington [Wed, 29 Apr 2009 16:01:11 +0000 (16:01 +0000)]
Fix compiler warning.

git-svn-id: svn://localhost/ardour2/branches/3.0@5007 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agocarl's small fix for new session
Paul Davis [Tue, 28 Apr 2009 11:57:53 +0000 (11:57 +0000)]
carl's small fix for new session

git-svn-id: svn://localhost/ardour2/branches/3.0@5005 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoremove some extraneous chars from lv2_plugin.cc
Paul Davis [Thu, 23 Apr 2009 21:30:20 +0000 (21:30 +0000)]
remove some extraneous chars from lv2_plugin.cc

git-svn-id: svn://localhost/ardour2/branches/3.0@5002 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agomore misc. startup/session load fixes
Paul Davis [Thu, 23 Apr 2009 19:41:14 +0000 (19:41 +0000)]
more misc. startup/session load fixes

git-svn-id: svn://localhost/ardour2/branches/3.0@5001 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agomisc. startup/session load fixes
Paul Davis [Thu, 23 Apr 2009 19:28:17 +0000 (19:28 +0000)]
misc. startup/session load fixes

git-svn-id: svn://localhost/ardour2/branches/3.0@5000 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoremove offset from process callback tree. some breakage may have occured. yes, really.
Paul Davis [Thu, 23 Apr 2009 17:48:37 +0000 (17:48 +0000)]
remove offset from process callback tree. some breakage may have occured. yes, really.

git-svn-id: svn://localhost/ardour2/branches/3.0@4999 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agonew file to encapsulate posix_memalign() hackery
Paul Davis [Thu, 23 Apr 2009 17:43:39 +0000 (17:43 +0000)]
new file to encapsulate posix_memalign() hackery

git-svn-id: svn://localhost/ardour2/branches/3.0@4998 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoswitch meter colors
Paul Davis [Thu, 23 Apr 2009 17:42:25 +0000 (17:42 +0000)]
switch meter colors

git-svn-id: svn://localhost/ardour2/branches/3.0@4997 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agolincoln's route connection cleanup patch
Paul Davis [Wed, 22 Apr 2009 01:49:48 +0000 (01:49 +0000)]
lincoln's route connection cleanup patch

git-svn-id: svn://localhost/ardour2/branches/3.0@4996 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoa long tricky day of playing with ArdourStartup and session naming/loading etc.
Paul Davis [Wed, 22 Apr 2009 01:35:31 +0000 (01:35 +0000)]
a long tricky day of playing with ArdourStartup and session naming/loading etc.

git-svn-id: svn://localhost/ardour2/branches/3.0@4995 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years ago3 notable patches from lincoln (a) non-layered track mode (NOTE: this is broken for...
Paul Davis [Mon, 20 Apr 2009 21:02:46 +0000 (21:02 +0000)]
3 notable patches from lincoln (a) non-layered track mode (NOTE: this is broken for loop recording right now) (b) trim region to previous/next region (c) region push/pull trimming. work on these 3 features should be assumed to be still slightly ongoing (eg. default bindings and more). great stuff

git-svn-id: svn://localhost/ardour2/branches/3.0@4994 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agofixes for possible null engine dialog
Paul Davis [Mon, 20 Apr 2009 21:00:30 +0000 (21:00 +0000)]
fixes for possible null engine dialog

git-svn-id: svn://localhost/ardour2/branches/3.0@4993 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agofarewell NSD, we loved you sometimes, almost never
Paul Davis [Mon, 20 Apr 2009 18:41:46 +0000 (18:41 +0000)]
farewell NSD, we loved you sometimes, almost never

git-svn-id: svn://localhost/ardour2/branches/3.0@4992 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoUpgrade to waf 1.5.4.
David Robillard [Sat, 18 Apr 2009 16:15:12 +0000 (16:15 +0000)]
Upgrade to waf 1.5.4.

git-svn-id: svn://localhost/ardour2/branches/3.0@4991 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoadd no-VST-on-x86_64 message to SConscript
Paul Davis [Fri, 17 Apr 2009 12:20:47 +0000 (12:20 +0000)]
add no-VST-on-x86_64 message to SConscript

git-svn-id: svn://localhost/ardour2/branches/3.0@4990 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoFix indentation.
David Robillard [Fri, 17 Apr 2009 00:03:27 +0000 (00:03 +0000)]
Fix indentation.

git-svn-id: svn://localhost/ardour2/branches/3.0@4989 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agopart 2 of 3 of the 2.8 -> 3.0 merge
Paul Davis [Thu, 16 Apr 2009 16:02:25 +0000 (16:02 +0000)]
part 2 of 3 of the 2.8 -> 3.0 merge

git-svn-id: svn://localhost/ardour2/branches/3.0@4987 d708f5d6-7413-0410-9779-e7cbd77b26cf

15 years agoFix warning (pointless comparison).
David Robillard [Thu, 16 Apr 2009 15:28:36 +0000 (15:28 +0000)]
Fix warning (pointless comparison).

git-svn-id: svn://localhost/ardour2/branches/3.0@4986 d708f5d6-7413-0410-9779-e7cbd77b26cf