ardour.git
13 years agoImplement per-channel phase invert. Fixes #3392. Breaks loading of existing 3.0...
Carl Hetherington [Fri, 13 Aug 2010 21:33:01 +0000 (21:33 +0000)]
Implement per-channel phase invert.  Fixes #3392.  Breaks loading of existing 3.0 session files.

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

13 years agoPatch from colinf to add tape-style region stretching via rubberband. Fixes #3075.
Carl Hetherington [Fri, 13 Aug 2010 16:50:29 +0000 (16:50 +0000)]
Patch from colinf to add tape-style region stretching via rubberband.  Fixes #3075.

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

13 years agoAdd shortcut for link object/range mode. Fixes #3242.
Carl Hetherington [Fri, 13 Aug 2010 16:50:15 +0000 (16:50 +0000)]
Add shortcut for link object/range mode.  Fixes #3242.

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

13 years agoFix bug whereby region could not be dragged to the start of the session.
Carl Hetherington [Fri, 13 Aug 2010 16:50:01 +0000 (16:50 +0000)]
Fix bug whereby region could not be dragged to the start of the session.

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

13 years agoSet tooltips correctly so that range button gets a tooltip of its keyboard shortcut.
Carl Hetherington [Fri, 13 Aug 2010 16:49:02 +0000 (16:49 +0000)]
Set tooltips correctly so that range button gets a tooltip of its keyboard shortcut.

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

13 years agoDon't set session dirty flag on setting up the play loop.
Carl Hetherington [Fri, 13 Aug 2010 16:48:48 +0000 (16:48 +0000)]
Don't set session dirty flag on setting up the play loop.

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

13 years agoadd step editing sustain support
Paul Davis [Fri, 13 Aug 2010 14:11:01 +0000 (14:11 +0000)]
add step editing sustain support

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

13 years agoMove _port_offset up to AudioPort, as MidiPort does not use it.
Carl Hetherington [Fri, 13 Aug 2010 02:13:12 +0000 (02:13 +0000)]
Move _port_offset up to AudioPort, as MidiPort does not use it.

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

13 years agoHopefully fix dropped MIDI notes on loop. Fixes #3133.
Carl Hetherington [Fri, 13 Aug 2010 02:13:03 +0000 (02:13 +0000)]
Hopefully fix dropped MIDI notes on loop.  Fixes #3133.

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

13 years agoonly the last step-edited note remains selected after each note addition; waf install...
Paul Davis [Fri, 13 Aug 2010 02:00:46 +0000 (02:00 +0000)]
only the last step-edited note remains selected after each note addition; waf install will install step_editing.bindings in the right place (i think)

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

13 years agoAdd option to normalize across all selected regions. Clean up the region context...
Carl Hetherington [Thu, 12 Aug 2010 23:26:59 +0000 (23:26 +0000)]
Add option to normalize across all selected regions.  Clean up the region context menu a bit with respect to its handling of multiple selected regions.

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

13 years agolotsa keybindings for nearly everything in the step editor
Paul Davis [Thu, 12 Aug 2010 21:02:01 +0000 (21:02 +0000)]
lotsa keybindings for nearly everything in the step editor

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

13 years agoforward port commit 7608 for a3
Paul Davis [Thu, 12 Aug 2010 19:43:36 +0000 (19:43 +0000)]
forward port commit 7608 for a3

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

13 years agoMake automation-follows-regions the default.
Carl Hetherington [Thu, 12 Aug 2010 00:39:46 +0000 (00:39 +0000)]
Make automation-follows-regions the default.

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

13 years agoModify option text to reflect the fact that MIDI automation is always moved with...
Carl Hetherington [Thu, 12 Aug 2010 00:38:01 +0000 (00:38 +0000)]
Modify option text to reflect the fact that MIDI automation is always moved with regions.

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

13 years agoIndent sub-options for moving locked/glued markers.
Carl Hetherington [Thu, 12 Aug 2010 00:19:06 +0000 (00:19 +0000)]
Indent sub-options for moving locked/glued markers.

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

13 years agoAdd option to insert time to move glued / locked markers. Fixes #3393.
Carl Hetherington [Wed, 11 Aug 2010 23:41:26 +0000 (23:41 +0000)]
Add option to insert time to move glued / locked markers.  Fixes #3393.

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

13 years agoMove insert time dialog to its own file.
Carl Hetherington [Wed, 11 Aug 2010 23:40:51 +0000 (23:40 +0000)]
Move insert time dialog to its own file.

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

13 years agowhen adding a new region for step editing, do rounding-snap, not backwards-snap,...
Paul Davis [Wed, 11 Aug 2010 22:21:38 +0000 (22:21 +0000)]
when adding a new region for step editing, do rounding-snap, not backwards-snap, to get the region position

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

13 years agomake step edit cursor follow zoom (and change its color a bit)
Paul Davis [Wed, 11 Aug 2010 20:16:39 +0000 (20:16 +0000)]
make step edit cursor follow zoom (and change its color a bit)

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

13 years agofix up initial step edit pos when operating on an existing region
Paul Davis [Wed, 11 Aug 2010 19:42:42 +0000 (19:42 +0000)]
fix up initial step edit pos when operating on an existing region

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

13 years agovari-size rect as step-edit cursor
Paul Davis [Wed, 11 Aug 2010 19:11:14 +0000 (19:11 +0000)]
vari-size rect as step-edit cursor

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

13 years agoadd a first hack at a step edit cursor (to be changed); add program+bank stubs (non...
Paul Davis [Wed, 11 Aug 2010 18:21:37 +0000 (18:21 +0000)]
add a first hack at a step edit cursor (to be changed); add program+bank stubs (non-functional for the foreseeable future); fix up step edit changes propagating across all MIDI tracks; make program change "flags" change height along with track

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

13 years agorename mezzo-piano dynamics icon for consistency
Paul Davis [Wed, 11 Aug 2010 18:20:08 +0000 (18:20 +0000)]
rename mezzo-piano dynamics icon for consistency

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

13 years agowhite versions of the SVG dynamics icons
Paul Davis [Wed, 11 Aug 2010 18:19:26 +0000 (18:19 +0000)]
white versions of the SVG dynamics icons

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

13 years agoswitch dynamics icons to white and shrink their size by about 25%
Paul Davis [Wed, 11 Aug 2010 15:12:55 +0000 (15:12 +0000)]
switch dynamics icons to white and shrink their size by about 25%

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

13 years agoAdd submenus for route group, playlist and automation to route context menu. Fixes...
Carl Hetherington [Wed, 11 Aug 2010 02:04:49 +0000 (02:04 +0000)]
Add submenus for route group, playlist and automation to route context menu.  Fixes #618.

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

13 years agoMove track mode into a submenu.
Carl Hetherington [Wed, 11 Aug 2010 02:03:57 +0000 (02:03 +0000)]
Move track mode into a submenu.

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

13 years agoHopefully fix up automation control point selection (finally).
Carl Hetherington [Wed, 11 Aug 2010 01:23:03 +0000 (01:23 +0000)]
Hopefully fix up automation control point selection (finally).

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

13 years agolabel various spinners in the step editor
Paul Davis [Tue, 10 Aug 2010 23:23:47 +0000 (23:23 +0000)]
label various spinners in the step editor

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

13 years agoneo was told there was no spoon, i'm telling you there is no bsharp
Paul Davis [Tue, 10 Aug 2010 22:02:06 +0000 (22:02 +0000)]
neo was told there was no spoon, i'm telling you there is no bsharp

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

13 years agopart 2 of the OMG-make-radio-buttons-and-actions-work-properly commit for the step...
Paul Davis [Tue, 10 Aug 2010 21:27:19 +0000 (21:27 +0000)]
part 2 of the OMG-make-radio-buttons-and-actions-work-properly commit for the step editor

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

13 years agothe OMG-make-radio-buttons-and-actions-work-properly commit for the step editor
Paul Davis [Tue, 10 Aug 2010 21:27:04 +0000 (21:27 +0000)]
the OMG-make-radio-buttons-and-actions-work-properly commit for the step editor

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

13 years agoHopefully fix up region click + drag which I broke yesterday.
Carl Hetherington [Tue, 10 Aug 2010 16:41:51 +0000 (16:41 +0000)]
Hopefully fix up region click + drag which I broke yesterday.

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

13 years agoFix last-minute breakage of Ctrl-Click.
Carl Hetherington [Tue, 10 Aug 2010 10:38:48 +0000 (10:38 +0000)]
Fix last-minute breakage of Ctrl-Click.

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

13 years agoImprove ctrl-click behaviour of automation points. Should fix #3385.
Carl Hetherington [Tue, 10 Aug 2010 01:52:49 +0000 (01:52 +0000)]
Improve ctrl-click behaviour of automation points.  Should fix #3385.

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

13 years agoSetup clock sensitivity with lock correctly.
Carl Hetherington [Tue, 10 Aug 2010 00:28:20 +0000 (00:28 +0000)]
Setup clock sensitivity with lock correctly.

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

13 years agoDon't drop MIDI messages that arrive at the very start of a JACK buffer, and add...
Carl Hetherington [Tue, 10 Aug 2010 00:09:42 +0000 (00:09 +0000)]
Don't drop MIDI messages that arrive at the very start of a JACK buffer, and add a temporary warning message to indicate when such drops happen.

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

13 years agoGive mixer strips panners and a mono button based on the type of its outputs, not...
Carl Hetherington [Tue, 10 Aug 2010 00:09:25 +0000 (00:09 +0000)]
Give mixer strips panners and a mono button based on the type of its outputs, not of its track.

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

13 years agoFix compatibility of marker positional lock style with 2.X sessions.
Carl Hetherington [Mon, 9 Aug 2010 23:15:54 +0000 (23:15 +0000)]
Fix compatibility of marker positional lock style with 2.X sessions.

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

13 years agoFix up state save/load of location lock/glue settings.
Carl Hetherington [Mon, 9 Aug 2010 22:23:32 +0000 (22:23 +0000)]
Fix up state save/load of location lock/glue settings.

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

13 years agoFix save/load of MIDI automation state. Fixes #3354.
Carl Hetherington [Mon, 9 Aug 2010 22:23:23 +0000 (22:23 +0000)]
Fix save/load of MIDI automation state.  Fixes #3354.

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

13 years agoAdd glue / lock buttons to the location window.
Carl Hetherington [Mon, 9 Aug 2010 18:22:10 +0000 (18:22 +0000)]
Add glue / lock buttons to the location window.

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

13 years agoFix fitting of automation tracks. Fixes #3384.
Carl Hetherington [Mon, 9 Aug 2010 17:28:38 +0000 (17:28 +0000)]
Fix fitting of automation tracks.  Fixes #3384.

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

13 years agoShow selected status visually for AutomationTimeAxisViews
Carl Hetherington [Mon, 9 Aug 2010 17:28:25 +0000 (17:28 +0000)]
Show selected status visually for AutomationTimeAxisViews

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

13 years agoMove get_child_list() into TimeAxisView.
Carl Hetherington [Mon, 9 Aug 2010 17:27:56 +0000 (17:27 +0000)]
Move get_child_list() into TimeAxisView.

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

13 years agoAllow markers to be glued to bar/beat time. Fixes #1815.
Carl Hetherington [Mon, 9 Aug 2010 16:40:31 +0000 (16:40 +0000)]
Allow markers to be glued to bar/beat time.  Fixes #1815.

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

13 years agoUpdate note name correctly during drag. Fixes #3382.
Carl Hetherington [Mon, 9 Aug 2010 14:49:03 +0000 (14:49 +0000)]
Update note name correctly during drag.  Fixes #3382.

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

13 years agoIn marks_either_side, don't return a marker that is exactly at the position that...
Carl Hetherington [Mon, 9 Aug 2010 14:12:15 +0000 (14:12 +0000)]
In marks_either_side, don't return a marker that is exactly at the position that we request.  Fixes #3386.

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

13 years agoCopy-edit.
Carl Hetherington [Mon, 9 Aug 2010 14:11:44 +0000 (14:11 +0000)]
Copy-edit.

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

13 years agoReset entered_track if it is set to an automation child whose parent is deleted....
Carl Hetherington [Mon, 9 Aug 2010 14:11:24 +0000 (14:11 +0000)]
Reset entered_track if it is set to an automation child whose parent is deleted.  Fixes #3389.

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

13 years agoRemove unnecessary connection option editor. Add GPL boilerplate. A little copy-editi...
Carl Hetherington [Mon, 9 Aug 2010 14:10:23 +0000 (14:10 +0000)]
Remove unnecessary connection option editor. Add GPL boilerplate. A little copy-editing. Fixes #3388.

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

13 years agoExplicitly check for and link libcurl and the dl* functions; allows linking with...
Carl Hetherington [Sun, 8 Aug 2010 02:20:45 +0000 (02:20 +0000)]
Explicitly check for and link libcurl and the dl* functions; allows linking with gold.

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

13 years agoAdd GPL boilerplate.
Carl Hetherington [Sun, 8 Aug 2010 02:20:35 +0000 (02:20 +0000)]
Add GPL boilerplate.

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

13 years agoMinor copy-edit.
Carl Hetherington [Sun, 8 Aug 2010 02:20:28 +0000 (02:20 +0000)]
Minor copy-edit.

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

13 years agoAdd tooltip for edit mode selector. Shorten strings used in the selector to save...
Carl Hetherington [Sun, 8 Aug 2010 02:20:21 +0000 (02:20 +0000)]
Add tooltip for edit mode selector.  Shorten strings used in the selector to save horizontal space.

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

13 years agoLabel panner automation sliders the same as panners.
Carl Hetherington [Sun, 8 Aug 2010 02:19:20 +0000 (02:19 +0000)]
Label panner automation sliders the same as panners.

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

13 years agoCall activate() on plugins when setting state so that they are initialised correctly.
Carl Hetherington [Sat, 7 Aug 2010 23:31:33 +0000 (23:31 +0000)]
Call activate() on plugins when setting state so that they are initialised correctly.

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

13 years agoUse a ticked Lock item for markers rather than Lock / Unlock. Fixes #2136.
Carl Hetherington [Sat, 7 Aug 2010 23:31:07 +0000 (23:31 +0000)]
Use a ticked Lock item for markers rather than Lock / Unlock.  Fixes #2136.

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

13 years agoFix a panner crash when reducing a route's output count down to 2. Remove some unuse...
Carl Hetherington [Sat, 7 Aug 2010 23:30:37 +0000 (23:30 +0000)]
Fix a panner crash when reducing a route's output count down to 2.  Remove some unused code.

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

13 years agoAllow local-scope strings to be passed in as constructor parameters.
Carl Hetherington [Sat, 7 Aug 2010 23:30:12 +0000 (23:30 +0000)]
Allow local-scope strings to be passed in as constructor parameters.

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

13 years agoPossibly-useful assert.
Carl Hetherington [Sat, 7 Aug 2010 23:29:22 +0000 (23:29 +0000)]
Possibly-useful assert.

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

13 years agodon't try to look up the key info for actions that don't have accel paths
Paul Davis [Fri, 6 Aug 2010 23:45:20 +0000 (23:45 +0000)]
don't try to look up the key info for actions that don't have accel paths

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

13 years agoFix up selection of automation points.
Carl Hetherington [Fri, 6 Aug 2010 23:28:44 +0000 (23:28 +0000)]
Fix up selection of automation points.

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

13 years agostart using new keybinding stuff in step editor dialog
Paul Davis [Fri, 6 Aug 2010 19:02:21 +0000 (19:02 +0000)]
start using new keybinding stuff in step editor dialog

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

13 years agofunctions related to blocking mothership callbacks
Paul Davis [Fri, 6 Aug 2010 19:00:59 +0000 (19:00 +0000)]
functions related to blocking mothership callbacks

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

13 years agonew files for new per-window/action-driven key binding mechanism
Paul Davis [Fri, 6 Aug 2010 18:44:55 +0000 (18:44 +0000)]
new files for new per-window/action-driven key binding mechanism

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

13 years agofix initialization of channel adjustment step sizes
Paul Davis [Fri, 6 Aug 2010 13:18:11 +0000 (13:18 +0000)]
fix initialization of channel adjustment step sizes

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

13 years agoFix reset_objects for MIDI automation views.
Carl Hetherington [Fri, 6 Aug 2010 00:58:51 +0000 (00:58 +0000)]
Fix reset_objects for MIDI automation views.

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

13 years agoactually read&parse current version from ardour.org, and pay attention to ~/.config...
Paul Davis [Thu, 5 Aug 2010 22:58:38 +0000 (22:58 +0000)]
actually read&parse current version from ardour.org, and pay attention to ~/.config/ardour3/.offthehook

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

13 years agofirst pass a "phone home" facility for version tracking and update notification
Paul Davis [Thu, 5 Aug 2010 19:39:49 +0000 (19:39 +0000)]
first pass a "phone home" facility for version tracking and update notification

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

13 years agoslightly more info when debugging the kbd snooper
Paul Davis [Thu, 5 Aug 2010 19:39:11 +0000 (19:39 +0000)]
slightly more info when debugging the kbd snooper

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

13 years agounused new actions code for step entry
Paul Davis [Thu, 5 Aug 2010 19:38:46 +0000 (19:38 +0000)]
unused new actions code for step entry

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

13 years agoRemove somewhat confusing view_to_model_coord_x method.
Carl Hetherington [Thu, 5 Aug 2010 13:37:04 +0000 (13:37 +0000)]
Remove somewhat confusing view_to_model_coord_x method.

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

13 years agoSupport cut / copy / paste of MIDI automation.
Carl Hetherington [Thu, 5 Aug 2010 13:36:38 +0000 (13:36 +0000)]
Support cut / copy / paste of MIDI automation.

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

13 years agoClean up handling of track vs region automation a bit.
Carl Hetherington [Thu, 5 Aug 2010 13:35:43 +0000 (13:35 +0000)]
Clean up handling of track vs region automation a bit.

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

13 years agomake bar-resync button in step editor work (move insertion point to next bar boundary)
Paul Davis [Wed, 4 Aug 2010 23:45:01 +0000 (23:45 +0000)]
make bar-resync button in step editor work (move insertion point to next bar boundary)

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

13 years agoFix spacey tabs...
David Robillard [Wed, 4 Aug 2010 21:50:57 +0000 (21:50 +0000)]
Fix spacey tabs...

http://ardour.org/development/styleguide

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

13 years agoadd beat-resync button to step editor (move insertion point to next whole beat from...
Paul Davis [Wed, 4 Aug 2010 20:28:10 +0000 (20:28 +0000)]
add beat-resync button to step editor (move insertion point to next whole beat from region start)

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

13 years agoextend step-edited region correctly; scroll to keep newly step-edited notes in view
Paul Davis [Wed, 4 Aug 2010 17:57:41 +0000 (17:57 +0000)]
extend step-edited region correctly; scroll to keep newly step-edited notes in view

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

13 years agoendless further tweaks to step editor; stop stealing the "r" key inside MidiRegionVie...
Paul Davis [Wed, 4 Aug 2010 17:04:20 +0000 (17:04 +0000)]
endless further tweaks to step editor; stop stealing the "r" key inside MidiRegionView key handling

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

13 years agoFix SNAFU with auto-connect. Fixes #3379.
Carl Hetherington [Wed, 4 Aug 2010 15:42:45 +0000 (15:42 +0000)]
Fix SNAFU with auto-connect.  Fixes #3379.

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

13 years agoAllow rubberband selection of MIDI automation points. Fixes
Carl Hetherington [Wed, 4 Aug 2010 15:41:55 +0000 (15:41 +0000)]
Allow rubberband selection of MIDI automation points.  Fixes

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

13 years agoFix peakfile display after record. Fixes at least part of #3374.
Carl Hetherington [Wed, 4 Aug 2010 00:01:55 +0000 (00:01 +0000)]
Fix peakfile display after record.  Fixes at least part of #3374.

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

13 years agoproperly track step edit status in editor & mixer windows
Paul Davis [Tue, 3 Aug 2010 21:50:15 +0000 (21:50 +0000)]
properly track step edit status in editor & mixer windows

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

13 years agoa bunch of tweaks for the step entry process (computer keyboard input now works,...
Paul Davis [Tue, 3 Aug 2010 19:22:57 +0000 (19:22 +0000)]
a bunch of tweaks for the step entry process (computer keyboard input now works, for example)

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

13 years agocairo-ify the PianoKeyboard widget
Paul Davis [Tue, 3 Aug 2010 15:06:55 +0000 (15:06 +0000)]
cairo-ify the PianoKeyboard widget

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

13 years agomake step entry chord & triplet buttons do their thing, or something close to it
Paul Davis [Tue, 3 Aug 2010 04:13:05 +0000 (04:13 +0000)]
make step entry chord & triplet buttons do their thing, or something close to it

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

13 years agofirst, incomplete pass at step entry dialog, along with various SVG and PNG files...
Paul Davis [Mon, 2 Aug 2010 21:52:21 +0000 (21:52 +0000)]
first, incomplete pass at step entry dialog, along with various SVG and PNG files for notes and dynamics notation

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

13 years agoSuspend transport timecode transmission during playhead drag. Should fix #3324.
Carl Hetherington [Mon, 2 Aug 2010 01:59:34 +0000 (01:59 +0000)]
Suspend transport timecode transmission during playhead drag.  Should fix #3324.

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

13 years agoPut MIDI sync ports in the Ardour tab of the port matrix.
Carl Hetherington [Sun, 1 Aug 2010 10:26:19 +0000 (10:26 +0000)]
Put MIDI sync ports in the Ardour tab of the port matrix.

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

13 years agoFixes to MIDI ports in the matrix.
Carl Hetherington [Sun, 1 Aug 2010 10:26:02 +0000 (10:26 +0000)]
Fixes to MIDI ports in the matrix.

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

13 years agoFix port matrix crash.
Carl Hetherington [Sun, 1 Aug 2010 10:25:55 +0000 (10:25 +0000)]
Fix port matrix crash.

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

13 years agoFix up mistake in session bundle generation.#
Carl Hetherington [Sun, 1 Aug 2010 10:25:41 +0000 (10:25 +0000)]
Fix up mistake in session bundle generation.#

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

13 years agoMake Clear option work for MIDI automation tracks. Fixes part of #3137.
Carl Hetherington [Sat, 31 Jul 2010 00:44:26 +0000 (00:44 +0000)]
Make Clear option work for MIDI automation tracks.  Fixes part of #3137.

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

13 years agoPut Mackie surface ports into the Ardour tab of the port matrix.
Carl Hetherington [Fri, 30 Jul 2010 02:09:39 +0000 (02:09 +0000)]
Put Mackie surface ports into the Ardour tab of the port matrix.

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

13 years agoDon't display empty tabs in the port matrix.
Carl Hetherington [Thu, 29 Jul 2010 19:25:26 +0000 (19:25 +0000)]
Don't display empty tabs in the port matrix.

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

13 years agoFix startup of the mackie surface code.
Carl Hetherington [Thu, 29 Jul 2010 19:24:25 +0000 (19:24 +0000)]
Fix startup of the mackie surface code.

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

13 years agoTrim get_nth_physical port methods.
Carl Hetherington [Wed, 28 Jul 2010 01:40:36 +0000 (01:40 +0000)]
Trim get_nth_physical port methods.

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

13 years agoAdd session MIDI bundles to enable connection of MIDI tracks from the right-click...
Carl Hetherington [Wed, 28 Jul 2010 00:43:15 +0000 (00:43 +0000)]
Add session MIDI bundles to enable connection of MIDI tracks from the right-click I/O menus.

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