ardour.git
13 years agoreinstate MIDI binding for shuttle controller
Paul Davis [Wed, 20 Apr 2011 05:07:41 +0000 (05:07 +0000)]
reinstate MIDI binding for shuttle controller

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

13 years agoreinstate tooltip custom colors etc
Paul Davis [Wed, 20 Apr 2011 05:07:16 +0000 (05:07 +0000)]
reinstate tooltip custom colors etc

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

13 years agofactor out shuttle controller to its own class, new design
Paul Davis [Wed, 20 Apr 2011 02:48:34 +0000 (02:48 +0000)]
factor out shuttle controller to its own class, new design

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

13 years agofactor out shuttle controller to its own class, new design
Paul Davis [Wed, 20 Apr 2011 02:48:20 +0000 (02:48 +0000)]
factor out shuttle controller to its own class, new design

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

13 years agoshow MIDI channel for notes with verbose canvas cursor (#3883)
Paul Davis [Wed, 20 Apr 2011 02:47:45 +0000 (02:47 +0000)]
show MIDI channel for notes with verbose canvas cursor (#3883)

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

13 years agoFix an assertion failure when stopping the transport with an active controllable...
Carl Hetherington [Wed, 20 Apr 2011 01:24:46 +0000 (01:24 +0000)]
Fix an assertion failure when stopping the transport with an active controllable touch gesture.

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

13 years agoFix hang on session close that I introduced with the route group changes.
Carl Hetherington [Wed, 20 Apr 2011 01:24:40 +0000 (01:24 +0000)]
Fix hang on session close that I introduced with the route group changes.

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

13 years agoA few comments.
Carl Hetherington [Wed, 20 Apr 2011 01:24:34 +0000 (01:24 +0000)]
A few comments.

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

13 years agoRemove unused NascentInfo::is_touch member.
Carl Hetherington [Wed, 20 Apr 2011 01:24:25 +0000 (01:24 +0000)]
Remove unused NascentInfo::is_touch member.

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

13 years agoAdd assert.
Carl Hetherington [Wed, 20 Apr 2011 01:24:17 +0000 (01:24 +0000)]
Add assert.

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

13 years agoFix assertion failure when merging a set of nascent events which start at the same...
Carl Hetherington [Wed, 20 Apr 2011 01:24:10 +0000 (01:24 +0000)]
Fix assertion failure when merging a set of nascent events which start at the same time as the last event in a ControlList.

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

13 years agoremove debugging output from audioengine/port code
Paul Davis [Tue, 19 Apr 2011 17:59:52 +0000 (17:59 +0000)]
remove debugging output from audioengine/port code

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

13 years agocrude but apparently working fix for issues with JACK port deletion at session shutdown
Paul Davis [Tue, 19 Apr 2011 16:54:18 +0000 (16:54 +0000)]
crude but apparently working fix for issues with JACK port deletion at session shutdown

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

13 years agoremove some debugging output
Paul Davis [Tue, 19 Apr 2011 16:12:02 +0000 (16:12 +0000)]
remove some debugging output

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

13 years agoremove some debugging output
Paul Davis [Tue, 19 Apr 2011 16:10:39 +0000 (16:10 +0000)]
remove some debugging output

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

13 years agoallow invalidation-of-UI-request-by-object-deletion to work more often by setting...
Paul Davis [Tue, 19 Apr 2011 16:07:10 +0000 (16:07 +0000)]
allow invalidation-of-UI-request-by-object-deletion to work more often by setting the event loop record at connect time, not execution time

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

13 years agofixes to avoid dreadfull thread races and deletion crashes related to the pluin EQ GUI
Paul Davis [Tue, 19 Apr 2011 16:05:28 +0000 (16:05 +0000)]
fixes to avoid dreadfull thread races and deletion crashes related to the pluin EQ GUI

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

13 years agoSave route group reorderings in the session file. Link changes in the mixer and...
Carl Hetherington [Tue, 19 Apr 2011 15:46:47 +0000 (15:46 +0000)]
Save route group reorderings in the session file.  Link changes in the mixer and editor group lists (part of #3918).

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

13 years agoRemove delete menu item which does the same as cut (#3930).
Carl Hetherington [Tue, 19 Apr 2011 10:44:36 +0000 (10:44 +0000)]
Remove delete menu item which does the same as cut (#3930).

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

13 years agoReverse the scroll wheel behaviour of the scroomer so that it feels the same as scrol...
Carl Hetherington [Tue, 19 Apr 2011 10:43:58 +0000 (10:43 +0000)]
Reverse the scroll wheel behaviour of the scroomer so that it feels the same as scrolling the track view (#3953).

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

13 years agoCleanup some more gint -> bools.
Carl Hetherington [Tue, 19 Apr 2011 10:43:43 +0000 (10:43 +0000)]
Cleanup some more gint -> bools.

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

13 years agoRemove duplicate call of compute_current_bbt_points which looks like a mis-merge...
Carl Hetherington [Tue, 19 Apr 2011 10:19:14 +0000 (10:19 +0000)]
Remove duplicate call of compute_current_bbt_points which looks like a mis-merge.  Update tempo-based rulers on tempo map edit (#3979).

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

13 years agoAdd missing ellipsis on Edit menu item.
Carl Hetherington [Tue, 19 Apr 2011 10:18:34 +0000 (10:18 +0000)]
Add missing ellipsis on Edit menu item.

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

13 years agoFix the return type for the edit_controls_button_release signal handler. Make a...
Carl Hetherington [Tue, 19 Apr 2011 10:18:21 +0000 (10:18 +0000)]
Fix the return type for the edit_controls_button_release signal handler.  Make a click in the empty space below track controls clear the track selection (#3993).

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

13 years agoSort track selections before cut/copying their playlists, so that the list of selecte...
Carl Hetherington [Tue, 19 Apr 2011 10:18:04 +0000 (10:18 +0000)]
Sort track selections before cut/copying their playlists, so that the list of selected playlists is in the same order as their parent tracks are in the editor.  Fixes range copy/paste onto several tracks (#3984).

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

13 years agoInitialise aux send gain to -inf dB (#3990).
Carl Hetherington [Mon, 18 Apr 2011 18:50:38 +0000 (18:50 +0000)]
Initialise aux send gain to -inf dB (#3990).

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

13 years agoExtend the y range of the simplerect redraw request in one case to prevent bits being...
Carl Hetherington [Mon, 18 Apr 2011 18:45:25 +0000 (18:45 +0000)]
Extend the y range of the simplerect redraw request in one case to prevent bits being left on the canvas.  Fixes #3981.

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

13 years agoFix radio action registration thinko of my doing. Fixes #3986.
Carl Hetherington [Mon, 18 Apr 2011 13:41:32 +0000 (13:41 +0000)]
Fix radio action registration thinko of my doing.  Fixes #3986.

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

13 years agoRemove unused signal.
Carl Hetherington [Mon, 18 Apr 2011 13:41:26 +0000 (13:41 +0000)]
Remove unused signal.

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

13 years agoRemove some unused stuff from SVN (#3985).
Carl Hetherington [Sun, 17 Apr 2011 23:27:08 +0000 (23:27 +0000)]
Remove some unused stuff from SVN (#3985).

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

13 years agoFix further typo.
Carl Hetherington [Sun, 17 Apr 2011 23:06:28 +0000 (23:06 +0000)]
Fix further typo.

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

13 years agoExtend range selections using the selected tracks, rather than all tracks.
Carl Hetherington [Sun, 17 Apr 2011 15:34:26 +0000 (15:34 +0000)]
Extend range selections using the selected tracks, rather than all tracks.

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

13 years agoFix typo in bindings file.
Carl Hetherington [Sun, 17 Apr 2011 15:14:50 +0000 (15:14 +0000)]
Fix typo in bindings file.

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

13 years agoRemove extend-range-to-{start,end}-of-region and replace with move-range-{start,end...
Carl Hetherington [Sun, 17 Apr 2011 13:55:41 +0000 (13:55 +0000)]
Remove extend-range-to-{start,end}-of-region and replace with move-range-{start,end}-to-{previous,next}-region boundary after discussions with Chris.  Seems to make more sense, and works without the need for a region selection, which is fiddly to adjust when one is in range mode.

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

13 years agoFix erroneous masking when loading bank changes (part of #3916).
Carl Hetherington [Sat, 16 Apr 2011 15:10:25 +0000 (15:10 +0000)]
Fix erroneous masking when loading bank changes (part of #3916).

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

13 years agoFix step editor note lengths and default to crotchet / mf in the dialogue (#3963).
Carl Hetherington [Sat, 16 Apr 2011 13:55:06 +0000 (13:55 +0000)]
Fix step editor note lengths and default to crotchet / mf in the dialogue (#3963).

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

13 years agoRemove some calls to process_updates() which I think prevent GTK coalescing redraw...
Carl Hetherington [Sat, 16 Apr 2011 13:31:27 +0000 (13:31 +0000)]
Remove some calls to process_updates() which I think prevent GTK coalescing redraw requests.  Remove some debugging code.  Suspend update of MIDI regions during scroomer drag to speed things up (#3954).

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

13 years agoFix crash on bouncing a range selection that includes a buss (#3962).
Carl Hetherington [Sat, 16 Apr 2011 11:30:58 +0000 (11:30 +0000)]
Fix crash on bouncing a range selection that includes a buss (#3962).

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

13 years agoPut relief on all toolbar buttons for consistency (#3967).
Carl Hetherington [Sat, 16 Apr 2011 11:02:29 +0000 (11:02 +0000)]
Put relief on all toolbar buttons for consistency (#3967).

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

13 years agoFix 'make new plugins active' configure option (#3975).
Carl Hetherington [Fri, 15 Apr 2011 00:28:29 +0000 (00:28 +0000)]
Fix 'make new plugins active' configure option (#3975).

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

13 years agoTolerate LV2 plugins that call persist/file state functions early.
David Robillard [Wed, 13 Apr 2011 01:44:46 +0000 (01:44 +0000)]
Tolerate LV2 plugins that call persist/file state functions early.

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

13 years agoMove check for a new session directory being writable to after it has been created.
Carl Hetherington [Mon, 11 Apr 2011 18:49:51 +0000 (18:49 +0000)]
Move check for a new session directory being writable to after it has been created.

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

13 years agoPrevent unnecessary recomputation of horizontal zoom parameters after a summary move...
Carl Hetherington [Mon, 11 Apr 2011 18:48:44 +0000 (18:48 +0000)]
Prevent unnecessary recomputation of horizontal zoom parameters after a summary move drag.

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

13 years agoremove all use of access(2) (this was done a bit stupidly, we could have used g_access)
Paul Davis [Sat, 9 Apr 2011 15:38:42 +0000 (15:38 +0000)]
remove all use of access(2) (this was done a bit stupidly, we could have used g_access)

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

13 years agofix mismatching use of operator new() when allocating buffer to passed into libsmf...
Paul Davis [Sat, 9 Apr 2011 15:36:54 +0000 (15:36 +0000)]
fix mismatching use of operator new() when allocating buffer to passed into libsmf - should be malloc'ed

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

13 years agoadd PBD::sys::path::exists_and_writable() method to help replace access(2)
Paul Davis [Sat, 9 Apr 2011 15:27:22 +0000 (15:27 +0000)]
add PBD::sys::path::exists_and_writable() method to help replace access(2)

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

13 years agoremove another instance of access(2)
Paul Davis [Sat, 9 Apr 2011 15:01:06 +0000 (15:01 +0000)]
remove another instance of access(2)

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

13 years agopart two of: correctly reset capture alignment at session load
Paul Davis [Sat, 9 Apr 2011 15:00:44 +0000 (15:00 +0000)]
part two of: correctly reset capture alignment at session load

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

13 years agoformatting cleanup
Paul Davis [Sat, 9 Apr 2011 15:00:15 +0000 (15:00 +0000)]
formatting cleanup

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

13 years agocorrectly reset capture alignment at session load; for MIDI diskstreams, don't try...
Paul Davis [Sat, 9 Apr 2011 14:59:22 +0000 (14:59 +0000)]
correctly reset capture alignment at session load; for MIDI diskstreams, don't try to set capture alignment based on connectivity, always set _source_port ASAP and check _source_port when recording

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

13 years agorename only the main outs of a route when its name changes, not inserts or sends...
Paul Davis [Fri, 8 Apr 2011 16:48:34 +0000 (16:48 +0000)]
rename only the main outs of a route when its name changes, not inserts or sends, which leads to port name collisions since the name gets shared with the route itself

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

13 years agoFix crash due to _over_region_trim_target not being updated when a RegionView disappe...
Carl Hetherington [Thu, 7 Apr 2011 23:14:04 +0000 (23:14 +0000)]
Fix crash due to _over_region_trim_target not being updated when a RegionView disappears (#3956).

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

13 years agodon't assume that there is an AutomationControl for every signalled control
Paul Davis [Thu, 7 Apr 2011 17:20:30 +0000 (17:20 +0000)]
don't assume that there is an AutomationControl for every signalled control
change from ::lv2_ui_write()

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

13 years agoHopefully allow compilation against gtkmm 2.24.0 (#3946 and #3934).
Carl Hetherington [Wed, 6 Apr 2011 23:26:44 +0000 (23:26 +0000)]
Hopefully allow compilation against gtkmm 2.24.0 (#3946 and #3934).

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

13 years agoFix prevention of region drags before time 0 (#3947).
Carl Hetherington [Wed, 6 Apr 2011 23:12:45 +0000 (23:12 +0000)]
Fix prevention of region drags before time 0 (#3947).

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

13 years agoinstall and uninstall can now be run as root (ie su -c) although this is not preferre...
Todd Naugle [Wed, 6 Apr 2011 19:02:11 +0000 (19:02 +0000)]
install and uninstall can now be run as root (ie su -c) although this is not preferred. Also check for free disk space before installing

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

13 years agoFix broken whitespace.
David Robillard [Wed, 6 Apr 2011 16:35:20 +0000 (16:35 +0000)]
Fix broken whitespace.

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

13 years agoOnly use .dir-locals.el to set tab indentation (or not, for python).
David Robillard [Wed, 6 Apr 2011 16:33:43 +0000 (16:33 +0000)]
Only use .dir-locals.el to set tab indentation (or not, for python).

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

13 years agoFix my name :)
David Robillard [Wed, 6 Apr 2011 15:00:16 +0000 (15:00 +0000)]
Fix my name :)

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

13 years agoUpdate LV2 files extension.
David Robillard [Wed, 6 Apr 2011 14:59:37 +0000 (14:59 +0000)]
Update LV2 files extension.

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

13 years agoImplement latest LV2 files extension.
David Robillard [Wed, 6 Apr 2011 14:58:44 +0000 (14:58 +0000)]
Implement latest LV2 files extension.

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

13 years agoDifferentiate between pitch-shift (for audio) and transpose (for MIDI). Fixes #3940.
Carl Hetherington [Wed, 6 Apr 2011 02:04:37 +0000 (02:04 +0000)]
Differentiate between pitch-shift (for audio) and transpose (for MIDI).  Fixes #3940.

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

13 years agoRename Transpose to Pitch Shift to correspond with its dialogue box.
Carl Hetherington [Wed, 6 Apr 2011 02:04:00 +0000 (02:04 +0000)]
Rename Transpose to Pitch Shift to correspond with its dialogue box.

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

13 years agoFix show checkbuttons for mixer groups on startup (#3919). Also synchronise visible...
Carl Hetherington [Wed, 6 Apr 2011 00:36:36 +0000 (00:36 +0000)]
Fix show checkbuttons for mixer groups on startup (#3919).  Also synchronise visible status between editor and mixer.

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

13 years agoGPL boilerplate.
Carl Hetherington [Wed, 6 Apr 2011 00:32:12 +0000 (00:32 +0000)]
GPL boilerplate.

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

13 years agoRemove erroneous note about playlists when removing busses.
Carl Hetherington [Wed, 6 Apr 2011 00:31:55 +0000 (00:31 +0000)]
Remove erroneous note about playlists when removing busses.

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

13 years agoFix typos (part of #3939).
Carl Hetherington [Wed, 6 Apr 2011 00:31:38 +0000 (00:31 +0000)]
Fix typos (part of #3939).

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

13 years agoMake Enter give RESPONSE_ACCEPT in the normalize dialogue (#3937).
Carl Hetherington [Tue, 5 Apr 2011 10:34:33 +0000 (10:34 +0000)]
Make Enter give RESPONSE_ACCEPT in the normalize dialogue (#3937).

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

13 years agobump version to alpha4
Paul Davis [Tue, 5 Apr 2011 01:47:21 +0000 (01:47 +0000)]
bump version to alpha4

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

13 years agoremove unused arguments to keep gcc quiet
Paul Davis [Tue, 5 Apr 2011 01:03:44 +0000 (01:03 +0000)]
remove unused arguments to keep gcc quiet

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

13 years agoFix read_raw_internal to use the appropriate audio source for the specified channel...
Carl Hetherington [Mon, 4 Apr 2011 23:32:20 +0000 (23:32 +0000)]
Fix read_raw_internal to use the appropriate audio source for the specified channel, and fix maximum_amplitude to check all channels of a region rather than just the first.  Fixes #3933.

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

13 years agoFix broken whitespace (no functional changes).
David Robillard [Mon, 4 Apr 2011 23:00:48 +0000 (23:00 +0000)]
Fix broken whitespace (no functional changes).

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

13 years agoFix broken whitespace (no functional changes).
David Robillard [Mon, 4 Apr 2011 22:46:48 +0000 (22:46 +0000)]
Fix broken whitespace (no functional changes).

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

13 years agoadd some scroll wheel support to the scroomer
Paul Davis [Mon, 4 Apr 2011 22:26:03 +0000 (22:26 +0000)]
add some scroll wheel support to the scroomer

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

13 years agoupdate drobilla's fascistic dir-locals.el to force emacs users into whitespace submis...
Paul Davis [Mon, 4 Apr 2011 22:01:20 +0000 (22:01 +0000)]
update drobilla's fascistic dir-locals.el to force emacs users into whitespace submission even in C++ mode

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

13 years agominor tweaks to debug output and comments and header order
Paul Davis [Mon, 4 Apr 2011 21:48:17 +0000 (21:48 +0000)]
minor tweaks to debug output and comments and header order

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

13 years agowhen overwriting existing MIDI buffers in a MidiDiskstream be sure to update file_fra...
Paul Davis [Mon, 4 Apr 2011 21:44:56 +0000 (21:44 +0000)]
when overwriting existing MIDI buffers in a MidiDiskstream be sure to update file_frame so that the *next* read is from the right location in the source; plus slighly improved debugging

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

13 years agoreimplement MidiRingBuffer::dump()
Paul Davis [Mon, 4 Apr 2011 21:43:40 +0000 (21:43 +0000)]
reimplement MidiRingBuffer::dump()

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

13 years agoAdd plugins (activating them) after doing any latency_compute_run, as otherwise the...
Carl Hetherington [Mon, 4 Apr 2011 17:57:18 +0000 (17:57 +0000)]
Add plugins (activating them) after doing any latency_compute_run, as otherwise the latency_compute_run deactivates the plugins and an assert trips in LadspaPlugin::run_in_place.

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

13 years agomove some DEBUG::Graph traces to DEBUG::ProcessThreads ; remove Diskstream::rename_wr...
Paul Davis [Mon, 4 Apr 2011 16:41:20 +0000 (16:41 +0000)]
move some DEBUG::Graph traces to DEBUG::ProcessThreads ; remove Diskstream::rename_write_sources() which is no longer relevant (sources are not created on disk until needed); fixup calling Diskstream::non_realtime_input_change() when calling Diskstream::set_track() with a track that doesn't yet have any I/O (i.e. typical case)

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

13 years agoremove message about MidiRegionView::redisplay_model() being called without a model...
Paul Davis [Mon, 4 Apr 2011 16:38:53 +0000 (16:38 +0000)]
remove message about MidiRegionView::redisplay_model() being called without a model - its OK and this message is distracting

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

13 years agoalways make log/error window visible when a non-info message is posted
Paul Davis [Mon, 4 Apr 2011 14:22:27 +0000 (14:22 +0000)]
always make log/error window visible when a non-info message is posted

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

13 years agoSlightly grubby fix to restore plugin output meters (#3926).
Carl Hetherington [Mon, 4 Apr 2011 13:19:09 +0000 (13:19 +0000)]
Slightly grubby fix to restore plugin output meters (#3926).

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

13 years agodo not set icon list *and* default icon list, which results in a GTK warning when...
Paul Davis [Mon, 4 Apr 2011 12:47:40 +0000 (12:47 +0000)]
do not set icon list *and* default icon list, which results in a GTK warning when the per-window icon(s) are found to be already realized because they are the same as the default set

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

13 years agoUpdate region peak amplitude when the region is trimmed (#3931).
Carl Hetherington [Mon, 4 Apr 2011 12:21:26 +0000 (12:21 +0000)]
Update region peak amplitude when the region is trimmed (#3931).

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

13 years agoFix center_edit_point action name.
Carl Hetherington [Sun, 3 Apr 2011 23:50:30 +0000 (23:50 +0000)]
Fix center_edit_point action name.

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

13 years agoFix Transport->Play->Play option name, and rename Play Selection to Play Selected...
Carl Hetherington [Sun, 3 Apr 2011 20:57:04 +0000 (20:57 +0000)]
Fix Transport->Play->Play option name, and rename Play Selection to Play Selected Range (part of #3927).

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

13 years agoUse some helper functions to trim some lines. There should be no functional changes.
Carl Hetherington [Sun, 3 Apr 2011 20:56:52 +0000 (20:56 +0000)]
Use some helper functions to trim some lines.  There should be no functional changes.

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

13 years agoImplement LV2 files extension.
David Robillard [Sun, 3 Apr 2011 01:57:12 +0000 (01:57 +0000)]
Implement LV2 files extension.

This extension works with the persist extension to allow plugins to
save references to files in their state, but still allow the host
(e.g. Ardour) to control where files are located, making it possible
to do a deep export of a session with all files (e.g. loaded sampler
banks) included.

Tested working with a patched version of LinuxSampler...

TODO: Make symlinks in the plugin state directory rather than refer
to absolute file paths in state files (i.e. support session export,
either by ardour or any other tool, in particular the Jack session
manager...)

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

13 years agofix import of multi-track SMF files with some tracks containing only meta-events...
Paul Davis [Sat, 2 Apr 2011 21:59:14 +0000 (21:59 +0000)]
fix import of multi-track SMF files with some tracks containing only meta-events; correctly push error to log window when MIDI import fails; remove debug msg

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

13 years agoFix broken whitespace.
David Robillard [Sat, 2 Apr 2011 19:52:21 +0000 (19:52 +0000)]
Fix broken whitespace.

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

13 years agoput the Roland SI-24 MIDI map into SVN
Paul Davis [Sat, 2 Apr 2011 15:35:34 +0000 (15:35 +0000)]
put the Roland SI-24 MIDI map into SVN

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

13 years agotrack MIDI map copies for bundle
Paul Davis [Sat, 2 Apr 2011 15:29:05 +0000 (15:29 +0000)]
track MIDI map copies for bundle

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

13 years agomore MIDI binding map syntax corrections
Paul Davis [Sat, 2 Apr 2011 15:26:57 +0000 (15:26 +0000)]
more MIDI binding map syntax corrections

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

13 years agofix unclosed XML comment in korg MIDI map
Paul Davis [Sat, 2 Apr 2011 15:05:13 +0000 (15:05 +0000)]
fix unclosed XML comment in korg MIDI map

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

13 years agofix typo
Paul Davis [Sat, 2 Apr 2011 14:26:17 +0000 (14:26 +0000)]
fix typo

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

13 years agocopy pre-defined export presets & formats into the correct location in the bundle
Paul Davis [Sat, 2 Apr 2011 14:17:44 +0000 (14:17 +0000)]
copy pre-defined export presets & formats into the correct location in the bundle

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

13 years agomore attempted cleanup of AU preset declarations
Paul Davis [Sat, 2 Apr 2011 14:12:09 +0000 (14:12 +0000)]
more attempted cleanup of AU preset declarations

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

13 years agocleanup repeated pattern for setting in-bundle search paths and add ARDOUR_EXPORT_FOR...
Paul Davis [Sat, 2 Apr 2011 14:10:48 +0000 (14:10 +0000)]
cleanup repeated pattern for setting in-bundle search paths and add ARDOUR_EXPORT_FORMATS_PATH to that list

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

13 years agoadd the standard mechanism for search paths to the path used for export formats,...
Paul Davis [Sat, 2 Apr 2011 13:53:03 +0000 (13:53 +0000)]
add the standard mechanism for search paths to the path used for export formats, so that we can find them in a bundle

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