ardour.git
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

13 years agoFix test compile.
Carl Hetherington [Wed, 28 Jul 2010 00:42:43 +0000 (00:42 +0000)]
Fix test compile.

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

13 years agocatch the step edit region if it goes away and prepare to use a new one; step edit...
Paul Davis [Tue, 27 Jul 2010 15:42:14 +0000 (15:42 +0000)]
catch the step edit region if it goes away and prepare to use a new one; step edit insert position starts at the edit point, not the start of the edited region

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

13 years agochange Control::{set,get}_float to Control::{set,get}_double and make almost all...
Paul Davis [Tue, 27 Jul 2010 14:09:16 +0000 (14:09 +0000)]
change Control::{set,get}_float to Control::{set,get}_double and make almost all Control-related stuff use double rather than random mixtures of float, double and some integer value ; make hans' program change stuff work quite a bit better (not finished yet) including keyboard edting of pgm change values

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

13 years agoFix up Mackie control surface to cope with changes to midi++ midi ports from a while...
Carl Hetherington [Tue, 27 Jul 2010 03:09:58 +0000 (03:09 +0000)]
Fix up Mackie control surface to cope with changes to midi++ midi ports from a while back.

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

13 years agoRemove mono button and panner from MIDI mixer strips.
Carl Hetherington [Tue, 27 Jul 2010 03:09:42 +0000 (03:09 +0000)]
Remove mono button and panner from MIDI mixer strips.

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

13 years agoCopy-edit.
Carl Hetherington [Tue, 27 Jul 2010 03:09:28 +0000 (03:09 +0000)]
Copy-edit.

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

13 years agoFix up gain envelope handling with region split. Fixes #3306.
Carl Hetherington [Tue, 27 Jul 2010 02:11:15 +0000 (02:11 +0000)]
Fix up gain envelope handling with region split.  Fixes #3306.

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

13 years agoMake simple 2-point gain envelopes considered interesting if they are not constant...
Carl Hetherington [Tue, 27 Jul 2010 02:10:59 +0000 (02:10 +0000)]
Make simple 2-point gain envelopes considered interesting if they are not constant gain.

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

13 years agoRemove some instances of erroneously-drawn bundle names.
Carl Hetherington [Tue, 27 Jul 2010 02:10:40 +0000 (02:10 +0000)]
Remove some instances of erroneously-drawn bundle names.

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

13 years agoImprove resize behaviour of port matrices when their content size changes.
Carl Hetherington [Tue, 27 Jul 2010 02:10:27 +0000 (02:10 +0000)]
Improve resize behaviour of port matrices when their content size changes.

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

13 years agoFix some erroneous resizing of port matrices.
Carl Hetherington [Tue, 27 Jul 2010 02:10:12 +0000 (02:10 +0000)]
Fix some erroneous resizing of port matrices.

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

13 years agoFix route port matrix to only display the relevant port types.
Carl Hetherington [Tue, 27 Jul 2010 02:09:51 +0000 (02:09 +0000)]
Fix route port matrix to only display the relevant port types.

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

13 years agopart two of: don't crash during startup with no config files when trying to use a...
Paul Davis [Mon, 26 Jul 2010 15:28:59 +0000 (15:28 +0000)]
part two of: don't crash during startup with no config files when trying to use a non-existent MIDI Manager object

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

13 years agodon't crash during startup with no config files when trying to use a non-existent...
Paul Davis [Mon, 26 Jul 2010 15:22:24 +0000 (15:22 +0000)]
don't crash during startup with no config files when trying to use a non-existent MIDI Manager object

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

13 years agoSpeculative fix for VST link error.
Carl Hetherington [Mon, 26 Jul 2010 11:52:57 +0000 (11:52 +0000)]
Speculative fix for VST link error.

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

13 years agoAdd browse button to recent session dialogue. Fixes #3357.
Carl Hetherington [Mon, 26 Jul 2010 01:55:08 +0000 (01:55 +0000)]
Add browse button to recent session dialogue.  Fixes #3357.

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

13 years agoSave and restore MIDI driver option state, and tidy up a couple of things. Fixes...
Carl Hetherington [Mon, 26 Jul 2010 01:54:51 +0000 (01:54 +0000)]
Save and restore MIDI driver option state, and tidy up a couple of things.  Fixes #3349.

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

13 years agoPatch from petem to initialise inbound MMC device ID to 0x7f. Fixes #2853.
Carl Hetherington [Sun, 25 Jul 2010 23:55:45 +0000 (23:55 +0000)]
Patch from petem to initialise inbound MMC device ID to 0x7f.  Fixes #2853.

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

13 years agoFix case where the working range for the interpolation can be chosen wrongly if start...
Carl Hetherington [Sun, 25 Jul 2010 23:20:31 +0000 (23:20 +0000)]
Fix case where the working range for the interpolation can be chosen wrongly if start is after the cached point's time.  Should fix #3356.

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

13 years agoName evoral test target so that it can be build on its own.
Carl Hetherington [Sun, 25 Jul 2010 23:19:55 +0000 (23:19 +0000)]
Name evoral test target so that it can be build on its own.

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

13 years agoRemove end of SearchCache as it is not used (it's always set to DBL_MAX)
Carl Hetherington [Sun, 25 Jul 2010 23:19:43 +0000 (23:19 +0000)]
Remove end of SearchCache as it is not used (it's always set to DBL_MAX)

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

13 years ago(1) extend region if needed BEFORE adding step-edit note, so that the new note ends...
Paul Davis [Sun, 25 Jul 2010 21:19:55 +0000 (21:19 +0000)]
(1) extend region if needed BEFORE adding step-edit note, so that the new note ends up in the selection (2) hide the channel selector that shows up on note-right-click after its clicked anywhere, not just if the note(s) channel(s) are changed

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

13 years agodo not apply global transport declick to MIDI
Paul Davis [Sun, 25 Jul 2010 19:26:14 +0000 (19:26 +0000)]
do not apply global transport declick to MIDI

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

13 years agoonly push note-on information into the step edit ringbuffer
Paul Davis [Sun, 25 Jul 2010 13:26:53 +0000 (13:26 +0000)]
only push note-on information into the step edit ringbuffer

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

13 years agoRemove test that will never fire.
Carl Hetherington [Sun, 25 Jul 2010 01:47:18 +0000 (01:47 +0000)]
Remove test that will never fire.

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

13 years agoLincoln's patch to fix #3343 (excessively small track heights on zoom out)
Carl Hetherington [Sun, 25 Jul 2010 01:17:54 +0000 (01:17 +0000)]
Lincoln's patch to fix #3343 (excessively small track heights on zoom out)

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

13 years agoMove data file into subdir.
Carl Hetherington [Sun, 25 Jul 2010 01:04:00 +0000 (01:04 +0000)]
Move data file into subdir.

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

13 years agoRemove debug output from last commit.
Carl Hetherington [Sun, 25 Jul 2010 00:48:28 +0000 (00:48 +0000)]
Remove debug output from last commit.

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

13 years agoAdd test for #3356.
Carl Hetherington [Sun, 25 Jul 2010 00:42:02 +0000 (00:42 +0000)]
Add test for #3356.

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

13 years agoFix up libardour tests.
Carl Hetherington [Sun, 25 Jul 2010 00:39:11 +0000 (00:39 +0000)]
Fix up libardour tests.

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

13 years agoFix up evoral test suite.
Carl Hetherington [Sun, 25 Jul 2010 00:39:04 +0000 (00:39 +0000)]
Fix up evoral test suite.

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

13 years agostep editing now accessed via a context menu on MIDI track rec-enable buttons. along...
Paul Davis [Sat, 24 Jul 2010 16:40:56 +0000 (16:40 +0000)]
step editing now accessed via a context menu on MIDI track rec-enable buttons. along the way, fixed up confusion between set_rec_enable() and set_rec_enabled() methods in Route/Track/Diskstream

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

13 years agocatch thrown exception when rounding backwards from a position too close to zero
Paul Davis [Fri, 23 Jul 2010 23:30:11 +0000 (23:30 +0000)]
catch thrown exception when rounding backwards from a position too close to zero

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

13 years agoPatch from dx9s to rearrange the View/Window menus a bit and add an option to keap...
Carl Hetherington [Fri, 23 Jul 2010 23:29:36 +0000 (23:29 +0000)]
Patch from dx9s to rearrange the View/Window menus a bit and add an option to keap tearoff toolbars when maximising editor space.  Fixes #2974.

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

13 years agoHIG-ify engine dialogue and add midi driver option. Fixes #3349.
Carl Hetherington [Fri, 23 Jul 2010 23:29:19 +0000 (23:29 +0000)]
HIG-ify engine dialogue and add midi driver option.  Fixes #3349.

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

13 years agoposition tearoffs at WIN_POS_MOUSE when first torn off, and add tooltips to help...
Paul Davis [Fri, 23 Jul 2010 13:15:59 +0000 (13:15 +0000)]
position tearoffs at WIN_POS_MOUSE when first torn off, and add tooltips to help tell users what they can do

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

13 years agouse -r argument with JACK if realtime is not requested in engine dialog (also applied...
Paul Davis [Fri, 23 Jul 2010 01:04:47 +0000 (01:04 +0000)]
use -r argument with JACK if realtime is not requested in engine dialog (also applied to 2.X)

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

13 years agoremove a bunch of uses of long (mostly replaced by int32_t)
Paul Davis [Thu, 22 Jul 2010 16:08:11 +0000 (16:08 +0000)]
remove a bunch of uses of long (mostly replaced by int32_t)

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

13 years agosecond (and hopefully) final part of changes to respond to header format changes...
Paul Davis [Thu, 22 Jul 2010 14:52:05 +0000 (14:52 +0000)]
second (and hopefully) final part of changes to respond to header format changes sensibly: lookup existing files correctly, and don't end up with gapped "take" numbers for successive files since we now remove ::removable() sources when switching to new ones (for audio)

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

13 years agouse Glib::build_filename() to construct fullpath, rather than doing it by hand (hello...
Paul Davis [Thu, 22 Jul 2010 14:50:47 +0000 (14:50 +0000)]
use Glib::build_filename() to construct fullpath, rather than doing it by hand (hello, windows)

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

13 years agofirst part of using appropriate .ext extensions for the current chosen native file...
Paul Davis [Thu, 22 Jul 2010 02:27:06 +0000 (02:27 +0000)]
first part of using appropriate .ext extensions for the current chosen native file header format

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

13 years agoDon't offer to trim regions in internal edit mode, again due to the lack of a region...
Carl Hetherington [Thu, 22 Jul 2010 02:12:28 +0000 (02:12 +0000)]
Don't offer to trim regions in internal edit mode, again due to the lack of a region selection in this mode.

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

13 years agoTrim note display to not overlap the end of its region. Should fix #3202 and #2143.
Carl Hetherington [Thu, 22 Jul 2010 01:45:52 +0000 (01:45 +0000)]
Trim note display to not overlap the end of its region.  Should fix #3202 and #2143.

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

13 years agoDon't move automation to follow region when a region has only been trimmed rather...
Carl Hetherington [Thu, 22 Jul 2010 01:22:56 +0000 (01:22 +0000)]
Don't move automation to follow region when a region has only been trimmed rather than moved.

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

13 years agoWhen a region movement is undone, prevent the resulting movement from triggering...
Carl Hetherington [Thu, 22 Jul 2010 01:22:33 +0000 (01:22 +0000)]
When a region movement is undone, prevent the resulting movement from triggering the automation-follows-regions code.  Fixes #3348.

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

13 years agoProvide a visual cue to indicate that MIDI and audio ports cannot be connected to...
Carl Hetherington [Wed, 21 Jul 2010 23:20:56 +0000 (23:20 +0000)]
Provide a visual cue to indicate that MIDI and audio ports cannot be connected to each other in the port matrix.

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

13 years agoremoved #if 0 code
Paul Davis [Wed, 21 Jul 2010 17:46:45 +0000 (17:46 +0000)]
removed #if 0 code

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

13 years agofix up file renaming code a little bit
Paul Davis [Wed, 21 Jul 2010 13:03:50 +0000 (13:03 +0000)]
fix up file renaming code a little bit

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

13 years agoforce creation of MIDI (SMF) files on disk whenever an SMF object is created, to...
Paul Davis [Wed, 21 Jul 2010 13:02:58 +0000 (13:02 +0000)]
force creation of MIDI (SMF) files on disk whenever an SMF object is created, to avoid "source exists but no file don disk exists" issue

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

13 years agoSort tracks in the port matrix according to editor order. Fixes #2966.
Carl Hetherington [Wed, 21 Jul 2010 02:17:57 +0000 (02:17 +0000)]
Sort tracks in the port matrix according to editor order.  Fixes #2966.

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

13 years agoClamp y for newly added automation line points.
Carl Hetherington [Wed, 21 Jul 2010 00:15:43 +0000 (00:15 +0000)]
Clamp y for newly added automation line points.

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

13 years agoMake AutomationLists clear their events when their state is set to an AutomationList...
Carl Hetherington [Tue, 20 Jul 2010 23:25:02 +0000 (23:25 +0000)]
Make AutomationLists clear their events when their state is set to an AutomationList with no Events node.  Fixes #3345.

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

13 years agoProperly fix auto-connect so that busses can still have their outputs auto-connected...
Carl Hetherington [Tue, 20 Jul 2010 22:59:10 +0000 (22:59 +0000)]
Properly fix auto-connect so that busses can still have their outputs auto-connected (just not their inputs).

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

13 years agoCopy-edit.
Carl Hetherington [Tue, 20 Jul 2010 22:58:50 +0000 (22:58 +0000)]
Copy-edit.

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

13 years agoFix a few dialogues which don't reset their session pointer correctly on a new sessio...
Carl Hetherington [Tue, 20 Jul 2010 17:56:02 +0000 (17:56 +0000)]
Fix a few dialogues which don't reset their session pointer correctly on a new session.  Fixes #3342.

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

13 years agoFix list corruption when modifying a view point in y only. Should fix #3329.
Carl Hetherington [Tue, 20 Jul 2010 16:53:30 +0000 (16:53 +0000)]
Fix list corruption when modifying a view point in y only.  Should fix #3329.

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

13 years agoadd note IDs and use them for looking up notes during a history rebuild. NOTE: INVALI...
Paul Davis [Tue, 20 Jul 2010 16:27:34 +0000 (16:27 +0000)]
add note IDs and use them for looking up notes during a history rebuild. NOTE: INVALIDATES OLDER HISTORY FILES

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

13 years agoShow editor window after opening a new session when one is closed. Should fix #3312.
Carl Hetherington [Tue, 20 Jul 2010 01:16:50 +0000 (01:16 +0000)]
Show editor window after opening a new session when one is closed.  Should fix #3312.

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

13 years agoSpeculative tweak to offer non-duplex as well as full-duplex ALSA cards in the engine...
Carl Hetherington [Tue, 20 Jul 2010 00:57:43 +0000 (00:57 +0000)]
Speculative tweak to offer non-duplex as well as full-duplex ALSA cards in the engine dialogue.  Should fix #3327.

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

13 years agoVarious route group menu tweaks.
Carl Hetherington [Mon, 19 Jul 2010 23:26:40 +0000 (23:26 +0000)]
Various route group menu tweaks.

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

13 years agoAdjust caption to reflect the fact that auto connection of inputs doesn't happen...
Carl Hetherington [Mon, 19 Jul 2010 23:26:25 +0000 (23:26 +0000)]
Adjust caption to reflect the fact that auto connection of inputs doesn't happen for busses.

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

13 years agoRemove fade handles from recording regions. Fixes #3322.
Carl Hetherington [Mon, 19 Jul 2010 23:26:10 +0000 (23:26 +0000)]
Remove fade handles from recording regions.  Fixes #3322.

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

13 years agoFix tooltip to reflect use of stretch tool for MIDI notes. Fixes #3190.
Carl Hetherington [Mon, 19 Jul 2010 23:25:14 +0000 (23:25 +0000)]
Fix tooltip to reflect use of stretch tool for MIDI notes.  Fixes #3190.

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

13 years agoStop transport rec button going red immediately on being clicked. Fixes #3340.
Carl Hetherington [Mon, 19 Jul 2010 23:24:44 +0000 (23:24 +0000)]
Stop transport rec button going red immediately on being clicked.  Fixes #3340.

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

13 years agoTweak group tabs class hierarchy and offer the same menu in both editor and mixer...
Carl Hetherington [Mon, 19 Jul 2010 21:47:07 +0000 (21:47 +0000)]
Tweak group tabs class hierarchy and offer the same menu in both editor and mixer.  Fixes #3336.

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

13 years agoDon't auto-connect busses to hardware inputs. Fixes #3335.
Carl Hetherington [Mon, 19 Jul 2010 21:46:19 +0000 (21:46 +0000)]
Don't auto-connect busses to hardware inputs.  Fixes #3335.

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

13 years agoFix some segfaults on right-clicking a region.
Carl Hetherington [Mon, 19 Jul 2010 01:43:11 +0000 (01:43 +0000)]
Fix some segfaults on right-clicking a region.

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

13 years agoFix up change list handling on removal and re-addition of a value.
Carl Hetherington [Mon, 19 Jul 2010 01:42:55 +0000 (01:42 +0000)]
Fix up change list handling on removal and re-addition of a value.

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

13 years agoShow MIDI controller numbers in automation track titles, as per part of #3175.
Carl Hetherington [Sat, 17 Jul 2010 00:56:41 +0000 (00:56 +0000)]
Show MIDI controller numbers in automation track titles, as per part of #3175.

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

13 years agoTweak region view wave height. Fixes #3318.
Carl Hetherington [Sat, 17 Jul 2010 00:56:27 +0000 (00:56 +0000)]
Tweak region view wave height.  Fixes #3318.

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

13 years agoFix typo in event type parser; fixes #3323.
Carl Hetherington [Sat, 17 Jul 2010 00:56:06 +0000 (00:56 +0000)]
Fix typo in event type parser; fixes #3323.

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

13 years agoremove unncessary assert
Paul Davis [Fri, 16 Jul 2010 21:40:09 +0000 (21:40 +0000)]
remove unncessary assert

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

13 years agoDon't tempt the user with visual cues that they can adjust fades when they can't...
Carl Hetherington [Fri, 16 Jul 2010 21:12:06 +0000 (21:12 +0000)]
Don't tempt the user with visual cues that they can adjust fades when they can't (in MIDI internal edit mode)

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

13 years agoPatch from Lincoln (#3319) to make the range selection box not display trim handles...
Carl Hetherington [Fri, 16 Jul 2010 20:03:16 +0000 (20:03 +0000)]
Patch from Lincoln (#3319) to make the range selection box not display trim handles but make it trimmable along the whole edge.  Also clean up record box rendering.

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

13 years agoFix state save of region fades. Fixes #3316.
Carl Hetherington [Fri, 16 Jul 2010 19:37:58 +0000 (19:37 +0000)]
Fix state save of region fades.  Fixes #3316.

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

13 years agoRemove unused full parameter to Region::state
Carl Hetherington [Fri, 16 Jul 2010 19:37:46 +0000 (19:37 +0000)]
Remove unused full parameter to Region::state

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

13 years agoadd new files
Paul Davis [Fri, 16 Jul 2010 15:45:24 +0000 (15:45 +0000)]
add new files

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

13 years agonewly created files for use in recording appear in a .stubs folder, and are moved...
Paul Davis [Fri, 16 Jul 2010 14:55:11 +0000 (14:55 +0000)]
newly created files for use in recording appear in a .stubs folder, and are moved out of it when recording stops

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

13 years agouse framepos_t more clearly for partition operation
Paul Davis [Fri, 16 Jul 2010 14:36:05 +0000 (14:36 +0000)]
use framepos_t more clearly for partition operation

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

13 years agoFix thinko in my previous commit. Should fix #3315.
Carl Hetherington [Thu, 15 Jul 2010 00:25:58 +0000 (00:25 +0000)]
Fix thinko in my previous commit.  Should fix #3315.

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

13 years agoClear program changes and sysexs before redisplaying them. Fixes #3313.
Carl Hetherington [Thu, 15 Jul 2010 00:25:43 +0000 (00:25 +0000)]
Clear program changes and sysexs before redisplaying them.  Fixes #3313.

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

13 years agoCopy-edit.
Carl Hetherington [Thu, 15 Jul 2010 00:25:21 +0000 (00:25 +0000)]
Copy-edit.

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

13 years agoFix setting of loop region start/end at the same time. Fixes #3314.
Carl Hetherington [Thu, 15 Jul 2010 00:24:50 +0000 (00:24 +0000)]
Fix setting of loop region start/end at the same time.  Fixes #3314.

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

13 years agoTweak zoom toolbar positioning.
Carl Hetherington [Wed, 14 Jul 2010 21:30:39 +0000 (21:30 +0000)]
Tweak zoom toolbar positioning.

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

13 years agoInsert new LocationEditRow on location add, rather than rebuilding the whole VBox...
Carl Hetherington [Wed, 14 Jul 2010 21:18:25 +0000 (21:18 +0000)]
Insert new LocationEditRow on location add, rather than rebuilding the whole VBox.  Fixes #3266.

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

13 years agoDo special things when freewheeling only when this instance of ardour is exporting.
Sampo Savolainen [Wed, 14 Jul 2010 21:06:12 +0000 (21:06 +0000)]
Do special things when freewheeling only when this instance of ardour is exporting.

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

13 years agoMove zoom tools into their own tearoff. Fixes #3122.
Carl Hetherington [Wed, 14 Jul 2010 17:47:54 +0000 (17:47 +0000)]
Move zoom tools into their own tearoff.  Fixes #3122.

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

13 years agoAdd missing files.
Carl Hetherington [Wed, 14 Jul 2010 12:29:01 +0000 (12:29 +0000)]
Add missing files.

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

13 years agoFix binding of automation list undo records to MIDI sources. Should fix the remainde...
Carl Hetherington [Wed, 14 Jul 2010 12:27:37 +0000 (12:27 +0000)]
Fix binding of automation list undo records to MIDI sources.  Should fix the remainder of #3203.

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