ardour.git
13 years agoHandle overlaps better when executing DiffCommands.
Carl Hetherington [Thu, 9 Dec 2010 21:37:14 +0000 (21:37 +0000)]
Handle overlaps better when executing DiffCommands.

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

13 years agoUndo for sys-ex movements in time.
Carl Hetherington [Thu, 9 Dec 2010 21:36:31 +0000 (21:36 +0000)]
Undo for sys-ex movements in time.

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

13 years agoFix a few bad iterator accesses.
Carl Hetherington [Thu, 9 Dec 2010 21:35:33 +0000 (21:35 +0000)]
Fix a few bad iterator accesses.

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

13 years agoFix uninitialised variable.
Carl Hetherington [Thu, 9 Dec 2010 21:35:25 +0000 (21:35 +0000)]
Fix uninitialised variable.

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

13 years agoAllow trim of midi regions to before the start of the source (better, this time)...
Carl Hetherington [Thu, 9 Dec 2010 21:34:46 +0000 (21:34 +0000)]
Allow trim of midi regions to before the start of the source (better, this time).  Fixes #3156.

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

13 years agoUse a weak_ptr rather than a bald pointer for _midi_source in MidiModel.
Carl Hetherington [Thu, 9 Dec 2010 21:34:31 +0000 (21:34 +0000)]
Use a weak_ptr rather than a bald pointer for _midi_source in MidiModel.

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

13 years agofix computation of silence text, and its display. it is still not on top of the canva...
Paul Davis [Thu, 9 Dec 2010 18:17:36 +0000 (18:17 +0000)]
fix computation of silence text, and its display. it is still not on top of the canvas, which is a small problem

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

13 years agomake strip silence work (again?)
Paul Davis [Thu, 9 Dec 2010 16:31:05 +0000 (16:31 +0000)]
make strip silence work (again?)

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

13 years agofix for Route::shift/insert-time
Paul Davis [Wed, 8 Dec 2010 23:22:01 +0000 (23:22 +0000)]
fix for Route::shift/insert-time

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

13 years agomove display of silence for strip-silence into regionviews, along with text to descri...
Paul Davis [Wed, 8 Dec 2010 21:02:37 +0000 (21:02 +0000)]
move display of silence for strip-silence into regionviews, along with text to describe impact on the region. this doesn't actually make strip-silence work any better, but the display is improving

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

13 years agominor panner debugging, cont'd
Paul Davis [Wed, 8 Dec 2010 21:01:20 +0000 (21:01 +0000)]
minor panner debugging, cont'd

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

13 years agonothing uses ARDOUR_DATA_PATH so remove it
Paul Davis [Wed, 8 Dec 2010 21:00:58 +0000 (21:00 +0000)]
nothing uses ARDOUR_DATA_PATH so remove it

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

13 years agorandom debugging stuff, need to get it out of the way for next commit
Paul Davis [Wed, 8 Dec 2010 20:56:48 +0000 (20:56 +0000)]
random debugging stuff, need to get it out of the way for next commit

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

13 years agotweak and rename timecode settings tab
Paul Davis [Wed, 8 Dec 2010 17:36:12 +0000 (17:36 +0000)]
tweak and rename timecode settings tab

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

13 years agoin compute_gains in case _speakers.n_tuples is 0. Prevent NaN gains if total power...
Carl Hetherington [Wed, 8 Dec 2010 01:52:06 +0000 (01:52 +0000)]
in compute_gains in case _speakers.n_tuples is 0.  Prevent NaN gains if total power is 0 in the same method.  Mark initially dirty so that the first call to do_distribute sets up desired_outputs.

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

13 years agoRemove unused method.
Carl Hetherington [Wed, 8 Dec 2010 01:51:56 +0000 (01:51 +0000)]
Remove unused method.

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

13 years agoFix VST preset deletion.
Carl Hetherington [Tue, 7 Dec 2010 20:12:47 +0000 (20:12 +0000)]
Fix VST preset deletion.

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

13 years agoAdd scrollbar to edit presets dialogue, and the ability to differentiate between...
Carl Hetherington [Tue, 7 Dec 2010 20:12:40 +0000 (20:12 +0000)]
Add scrollbar to edit presets dialogue, and the ability to differentiate between built-in and user presets.

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

13 years agoAdd preset edit button to VST plugin UI.
Carl Hetherington [Tue, 7 Dec 2010 20:12:31 +0000 (20:12 +0000)]
Add preset edit button to VST plugin UI.

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

13 years agoRevert previous ill-thought-out patch.
Carl Hetherington [Tue, 7 Dec 2010 19:55:43 +0000 (19:55 +0000)]
Revert previous ill-thought-out patch.

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

13 years agoAllow trim of midi regions to before the start of the source. Fixes #3156.
Carl Hetherington [Tue, 7 Dec 2010 19:16:23 +0000 (19:16 +0000)]
Allow trim of midi regions to before the start of the source.  Fixes #3156.

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

13 years agoFix a couple of places where set_position_internal was not being used, meaning that...
Carl Hetherington [Tue, 7 Dec 2010 19:05:05 +0000 (19:05 +0000)]
Fix a couple of places where set_position_internal was not being used, meaning that a region's _bbt_time member was not updated and so regions could move about unexpectedly when locked to bars and beats.

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

13 years agoTweak some naming slightly.
Carl Hetherington [Tue, 7 Dec 2010 17:16:59 +0000 (17:16 +0000)]
Tweak some naming slightly.

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

13 years agoreimplement Route::shift() from 2.X for "Insert Time"
Paul Davis [Tue, 7 Dec 2010 15:15:25 +0000 (15:15 +0000)]
reimplement Route::shift() from 2.X for "Insert Time"

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

13 years agoadd "shift" method used in 2.X and now a3 to move data starting at a position, not...
Paul Davis [Tue, 7 Dec 2010 15:13:04 +0000 (15:13 +0000)]
add "shift" method used in 2.X and now a3 to move data starting at a position, not an iterator

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

13 years agoPut plugin-note-off code in the right place.
Carl Hetherington [Tue, 7 Dec 2010 15:00:19 +0000 (15:00 +0000)]
Put plugin-note-off code in the right place.

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

13 years agofix crash when importing MIDI with "at timestamp" chosen
Paul Davis [Tue, 7 Dec 2010 14:45:51 +0000 (14:45 +0000)]
fix crash when importing MIDI with "at timestamp" chosen

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

13 years agofix crash when dragging percussive-mode notes due to a bad dynamic cast
Paul Davis [Tue, 7 Dec 2010 14:45:24 +0000 (14:45 +0000)]
fix crash when dragging percussive-mode notes due to a bad dynamic cast

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

13 years agofix infinite loop in quantize setup
Paul Davis [Tue, 7 Dec 2010 14:44:50 +0000 (14:44 +0000)]
fix infinite loop in quantize setup

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

13 years agoSend note-offs to VST instrument plugins on transport stop. Fixes #3583.
Carl Hetherington [Tue, 7 Dec 2010 14:44:47 +0000 (14:44 +0000)]
Send note-offs to VST instrument plugins on transport stop.  Fixes #3583.

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

13 years agoMove RDF-based preset stuff into LadspaPlugin, to make way for a set of evil hacks...
Carl Hetherington [Tue, 7 Dec 2010 02:56:11 +0000 (02:56 +0000)]
Move RDF-based preset stuff into LadspaPlugin, to make way for a set of evil hacks to make VST chunk-based presets work (for some values of `work').
May fix #3577.

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

13 years agoFix double-display of VST preset names (#3576)
Carl Hetherington [Mon, 6 Dec 2010 16:29:11 +0000 (16:29 +0000)]
Fix double-display of VST preset names (#3576)

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

13 years agonew panner + recorded waveform fill colors from chris g
Paul Davis [Mon, 6 Dec 2010 14:55:45 +0000 (14:55 +0000)]
new panner + recorded waveform fill colors from chris g

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

13 years agoDon't crash if get_action() is called before the UI manager is created. Sort-of...
Carl Hetherington [Mon, 6 Dec 2010 13:59:59 +0000 (13:59 +0000)]
Don't crash if get_action() is called before the UI manager is created.  Sort-of fix for #3571.

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

13 years agoStart VST version using the wrapper script rather than the .so, whose name is sometim...
Carl Hetherington [Mon, 6 Dec 2010 13:29:19 +0000 (13:29 +0000)]
Start VST version using the wrapper script rather than the .so, whose name is sometimes changed by different winegccs.

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

13 years agoMinor cleanups.
Carl Hetherington [Mon, 6 Dec 2010 04:31:26 +0000 (04:31 +0000)]
Minor cleanups.

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

13 years agoAdd dialog to allow removal of plugin presets. Should fix #2662.
Carl Hetherington [Mon, 6 Dec 2010 04:29:06 +0000 (04:29 +0000)]
Add dialog to allow removal of plugin presets.  Should fix #2662.

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

13 years agoFix VST build.
Carl Hetherington [Mon, 6 Dec 2010 03:07:22 +0000 (03:07 +0000)]
Fix VST build.

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

13 years agoforward-port fatal-error-saving fix for xfade loading from 2.X
Paul Davis [Mon, 6 Dec 2010 02:49:04 +0000 (02:49 +0000)]
forward-port fatal-error-saving fix for xfade loading from 2.X

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

13 years agoAdd missing files.
Carl Hetherington [Mon, 6 Dec 2010 02:42:36 +0000 (02:42 +0000)]
Add missing files.

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

13 years agoAdd a little spacing to the generic plugin UI.
Carl Hetherington [Mon, 6 Dec 2010 02:41:56 +0000 (02:41 +0000)]
Add a little spacing to the generic plugin UI.

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

13 years agoManage attempts to save plugin presets with the same name. Helps with #2662.
Carl Hetherington [Mon, 6 Dec 2010 02:41:46 +0000 (02:41 +0000)]
Manage attempts to save plugin presets with the same name.  Helps with #2662.

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

13 years agoremoved files
Paul Davis [Sun, 5 Dec 2010 22:35:43 +0000 (22:35 +0000)]
removed files

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

13 years agocorrect locations for new osc files
Paul Davis [Sun, 5 Dec 2010 22:35:22 +0000 (22:35 +0000)]
correct locations for new osc files

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

13 years agopart of lincoln's patches for OSC/ardroid
Paul Davis [Sun, 5 Dec 2010 22:29:19 +0000 (22:29 +0000)]
part of lincoln's patches for OSC/ardroid

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

13 years agopart of lincoln's patches for OSC/ardroid
Paul Davis [Sun, 5 Dec 2010 22:28:39 +0000 (22:28 +0000)]
part of lincoln's patches for OSC/ardroid

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

13 years agoMissing nframes_t fixes in VST build.
Carl Hetherington [Sat, 4 Dec 2010 03:07:14 +0000 (03:07 +0000)]
Missing nframes_t fixes in VST build.

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

13 years agotype tweaks and casts following the nframes_t expulsion
Paul Davis [Fri, 3 Dec 2010 23:15:53 +0000 (23:15 +0000)]
type tweaks and casts following the nframes_t expulsion

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

13 years agotweak search path for export profiles
Paul Davis [Fri, 3 Dec 2010 23:15:33 +0000 (23:15 +0000)]
tweak search path for export profiles

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

13 years agouse PRId64 for a framecnt_t printf
Paul Davis [Fri, 3 Dec 2010 23:15:05 +0000 (23:15 +0000)]
use PRId64 for a framecnt_t printf

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

13 years agocode tweaks in stereo panner (no functional changes)
Paul Davis [Fri, 3 Dec 2010 23:14:36 +0000 (23:14 +0000)]
code tweaks in stereo panner (no functional changes)

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

13 years agoadd colors back for stereo panner
Paul Davis [Fri, 3 Dec 2010 23:13:01 +0000 (23:13 +0000)]
add colors back for stereo panner

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

13 years agoprovide access to plugin parameters from OSC. not tested. from olaf
Paul Davis [Fri, 3 Dec 2010 22:29:58 +0000 (22:29 +0000)]
provide access to plugin parameters from OSC. not tested. from olaf

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

13 years agoOffer options to add un-natural port types to routes. Sort of helps with #3578.
Carl Hetherington [Fri, 3 Dec 2010 22:28:31 +0000 (22:28 +0000)]
Offer options to add un-natural port types to routes.  Sort of helps with #3578.

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

13 years agoNo-op: reformat.
Carl Hetherington [Fri, 3 Dec 2010 22:27:40 +0000 (22:27 +0000)]
No-op: reformat.

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

13 years agoNo-op: reformat and add GPL boilerplate.
Carl Hetherington [Fri, 3 Dec 2010 22:27:30 +0000 (22:27 +0000)]
No-op: reformat and add GPL boilerplate.

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

13 years agoRemove all use of nframes_t.
Carl Hetherington [Fri, 3 Dec 2010 22:26:29 +0000 (22:26 +0000)]
Remove all use of nframes_t.

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

13 years agoremove commented colors and fix keyboard handling in stereo panner
Paul Davis [Fri, 3 Dec 2010 17:31:55 +0000 (17:31 +0000)]
remove commented colors and fix keyboard handling in stereo panner

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

13 years agofix mis-ordered erase/delete pair
Paul Davis [Fri, 3 Dec 2010 17:31:31 +0000 (17:31 +0000)]
fix mis-ordered erase/delete pair

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

13 years agoA few type fixes.
Carl Hetherington [Thu, 2 Dec 2010 19:25:53 +0000 (19:25 +0000)]
A few type fixes.

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

13 years agoadd configurable colors to stereo panner, plus keybindings for zero width (0), 1...
Paul Davis [Thu, 2 Dec 2010 15:51:42 +0000 (15:51 +0000)]
add configurable colors to stereo panner, plus keybindings for zero width (0), 1 (alt-up) or -1 (alt-down), plus M when its mono

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

13 years agofix bug in waf 1.5.18 that messes up dependency tracking when number of nested includ...
Paul Davis [Thu, 2 Dec 2010 03:04:35 +0000 (03:04 +0000)]
fix bug in waf 1.5.18 that messes up dependency tracking when number of nested include files takes total files processed while checking deps above 100

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

13 years agofix asymmetric pan dragging, relay key release events to editor
Paul Davis [Wed, 1 Dec 2010 23:47:40 +0000 (23:47 +0000)]
fix asymmetric pan dragging, relay key release events to editor

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

13 years agoadd scroll and key handling to stereo panner
Paul Davis [Wed, 1 Dec 2010 23:29:44 +0000 (23:29 +0000)]
add scroll and key handling to stereo panner

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

13 years agomore stereo panner work
Paul Davis [Wed, 1 Dec 2010 21:24:57 +0000 (21:24 +0000)]
more stereo panner work

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

13 years agoremove some debugging output
Paul Davis [Wed, 1 Dec 2010 21:24:42 +0000 (21:24 +0000)]
remove some debugging output

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

13 years agoRemove some thought-to-be-useless volatile qualifiers.
Carl Hetherington [Wed, 1 Dec 2010 20:49:32 +0000 (20:49 +0000)]
Remove some thought-to-be-useless volatile qualifiers.

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

13 years agoRe-expose timecode offset in the session option editor.
Carl Hetherington [Wed, 1 Dec 2010 20:49:22 +0000 (20:49 +0000)]
Re-expose timecode offset in the session option editor.

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

13 years agobetter operation of the stereo panner
Paul Davis [Wed, 1 Dec 2010 18:27:39 +0000 (18:27 +0000)]
better operation of the stereo panner

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

13 years agoRevert previous incorrect patch.
Carl Hetherington [Wed, 1 Dec 2010 17:51:17 +0000 (17:51 +0000)]
Revert previous incorrect patch.

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

13 years agoRemove unused timecode offset stuff.
Carl Hetherington [Wed, 1 Dec 2010 17:42:18 +0000 (17:42 +0000)]
Remove unused timecode offset stuff.

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

13 years agoRemove unused code.
Carl Hetherington [Wed, 1 Dec 2010 17:04:48 +0000 (17:04 +0000)]
Remove unused code.

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

13 years agodarken text color in stereo panner
Paul Davis [Wed, 1 Dec 2010 16:14:24 +0000 (16:14 +0000)]
darken text color in stereo panner

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

13 years agohack up the stereo panner
Paul Davis [Wed, 1 Dec 2010 16:12:04 +0000 (16:12 +0000)]
hack up the stereo panner

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

13 years agoCorrectly implement LV2 event URI mapping (event URI context is restricted to uint16_t).
David Robillard [Tue, 30 Nov 2010 23:42:58 +0000 (23:42 +0000)]
Correctly implement LV2 event URI mapping (event URI context is restricted to uint16_t).
Implement LV2 URI Unmap extension.

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

13 years agoFix LV2 logarithmic hint URI.
David Robillard [Tue, 30 Nov 2010 22:22:52 +0000 (22:22 +0000)]
Fix LV2 logarithmic hint URI.

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

13 years agoTidy (whitespace changes only).
David Robillard [Tue, 30 Nov 2010 22:22:05 +0000 (22:22 +0000)]
Tidy (whitespace changes only).

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

13 years agoadd dbl-clicks to reset position or width
Paul Davis [Tue, 30 Nov 2010 20:38:38 +0000 (20:38 +0000)]
add dbl-clicks to reset position or width

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

13 years agofirst basic pass at a single widget stereo panner
Paul Davis [Tue, 30 Nov 2010 20:22:43 +0000 (20:22 +0000)]
first basic pass at a single widget stereo panner

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

13 years agoFix stub LV2 persist implementation.
David Robillard [Tue, 30 Nov 2010 18:42:26 +0000 (18:42 +0000)]
Fix stub LV2 persist implementation.

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

13 years agostart of Blob-style for bar controller and use in panner GUI
Paul Davis [Tue, 30 Nov 2010 04:14:51 +0000 (04:14 +0000)]
start of Blob-style for bar controller and use in panner GUI

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

13 years agomake position fader a "line" style rather than bar
Paul Davis [Tue, 30 Nov 2010 03:37:09 +0000 (03:37 +0000)]
make position fader a "line" style rather than bar

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

13 years agoquick light theme catchup for pan GUI
Paul Davis [Tue, 30 Nov 2010 03:10:45 +0000 (03:10 +0000)]
quick light theme catchup for pan GUI

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

13 years agoadd GUI elements to control 2in/2out panning. Probably not perfect. REQUIRES FULL...
Paul Davis [Tue, 30 Nov 2010 03:10:01 +0000 (03:10 +0000)]
add GUI elements to control 2in/2out panning. Probably not perfect. REQUIRES FULL COMPILE due to waf bug (bug has been located but not fixed)

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

13 years agomake BarController::CenterOut mostly sorta-kinda work
Paul Davis [Tue, 30 Nov 2010 03:09:15 +0000 (03:09 +0000)]
make BarController::CenterOut mostly sorta-kinda work

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

13 years agoRemoving more of using boost::shared_ptr
Sakari Bergen [Mon, 29 Nov 2010 22:39:21 +0000 (22:39 +0000)]
Removing more of using boost::shared_ptr

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

13 years agoremove using boost::shared_ptr stuff from session.cc
Paul Davis [Mon, 29 Nov 2010 22:07:42 +0000 (22:07 +0000)]
remove using boost::shared_ptr stuff from session.cc

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

13 years agonew DDX3216 MIDI map from Quentin Harley
Paul Davis [Mon, 29 Nov 2010 18:17:32 +0000 (18:17 +0000)]
new DDX3216 MIDI map from Quentin Harley

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

13 years agoposition+width panning improvements (reverse width now works); relabel pan automation...
Paul Davis [Mon, 29 Nov 2010 17:56:49 +0000 (17:56 +0000)]
position+width panning improvements (reverse width now works); relabel pan automation controls

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

13 years agofix conversion of MIDI controller (7 bit) value into a 0..+1.0 range value
Paul Davis [Mon, 29 Nov 2010 17:56:08 +0000 (17:56 +0000)]
fix conversion of MIDI controller (7 bit) value into a 0..+1.0 range value

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

13 years agomake position+width stereo panning actually functional, although its behaviour is...
Paul Davis [Mon, 29 Nov 2010 03:52:11 +0000 (03:52 +0000)]
make position+width stereo panning actually functional, although its behaviour is not quite right yet. you can control this from MIDI with a binding map that connects messages to "/route/panwidth B1" and "/route/pandirection B1"

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

13 years agoadd non-functional meta-controls for 2in/2out panning, to control direction+width...
Paul Davis [Sun, 28 Nov 2010 21:28:54 +0000 (21:28 +0000)]
add non-functional meta-controls for 2in/2out panning, to control direction+width. support exists in OSC and MIDI maps. no GUI elements yet

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

13 years agoFix non-update of session range marker in some cases.
Carl Hetherington [Sun, 28 Nov 2010 20:32:58 +0000 (20:32 +0000)]
Fix non-update of session range marker in some cases.

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

13 years agofix lookup of LV2 plugin parameter name
Paul Davis [Sun, 28 Nov 2010 19:31:37 +0000 (19:31 +0000)]
fix lookup of LV2 plugin parameter name

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

13 years agoinitialize rec-enable controllable after setting MidiTrack's diskstream (see comment...
Paul Davis [Sun, 28 Nov 2010 19:28:21 +0000 (19:28 +0000)]
initialize rec-enable controllable after setting MidiTrack's diskstream (see comment for why)

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

13 years agomore or less complete restoration of Controllable::_id from XML, with all that implie...
Paul Davis [Sun, 28 Nov 2010 18:31:18 +0000 (18:31 +0000)]
more or less complete restoration of Controllable::_id from XML, with all that implies for MIDI bindings continuing to work across session reloads, and also that the controlled parameter is now set from Controllable::set_value() during session loading, not directly from its "own" XML value; still some funny stuff going on with Panners. This may have broken 2.X session loading in that panners may not be setup correctly

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

13 years agoavoid delivering NaN's when setting up a generic plugin UI
Paul Davis [Sun, 28 Nov 2010 18:29:21 +0000 (18:29 +0000)]
avoid delivering NaN's when setting up a generic plugin UI

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

13 years agonew utility, arldd, to run ldd(1) on an uninstalled ardour build
Paul Davis [Sat, 27 Nov 2010 23:18:37 +0000 (23:18 +0000)]
new utility, arldd, to run ldd(1) on an uninstalled ardour build

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

13 years agomerge gnomecanvas into ardour tree, so that we can fix our own bugs and not wait...
Paul Davis [Sat, 27 Nov 2010 23:16:42 +0000 (23:16 +0000)]
merge gnomecanvas into ardour tree, so that we can fix our own bugs and not wait for silly gnome release schedules

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

13 years agodon't display internal returns to user
Paul Davis [Sat, 27 Nov 2010 21:40:54 +0000 (21:40 +0000)]
don't display internal returns to user

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