ardour.git
12 years agoSimple test for playlist region equivalency.
Carl Hetherington [Thu, 14 Jun 2012 13:01:32 +0000 (13:01 +0000)]
Simple test for playlist region equivalency.

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

12 years agoRemove debugging.
Carl Hetherington [Thu, 14 Jun 2012 13:01:16 +0000 (13:01 +0000)]
Remove debugging.

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

12 years agoHopefully fix race between engine being halted and butler
Carl Hetherington [Thu, 14 Jun 2012 11:45:10 +0000 (11:45 +0000)]
Hopefully fix race between engine being halted and butler
being destroyed.

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

12 years agoFix uninitialised variable.
Carl Hetherington [Thu, 14 Jun 2012 11:32:12 +0000 (11:32 +0000)]
Fix uninitialised variable.

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

12 years agoDarken light theme treeview text (#3877).
Carl Hetherington [Thu, 14 Jun 2012 09:48:58 +0000 (09:48 +0000)]
Darken light theme treeview text (#3877).

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

12 years agoFix crash on close.
Carl Hetherington [Thu, 14 Jun 2012 09:48:49 +0000 (09:48 +0000)]
Fix crash on close.

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

12 years agoFix visibility of midi scroomer and keyboard.
Carl Hetherington [Wed, 13 Jun 2012 23:28:32 +0000 (23:28 +0000)]
Fix visibility of midi scroomer and keyboard.

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

12 years agoSlightly tweaked patch from royvegard to add optional threshold for catch-up of non...
Carl Hetherington [Wed, 13 Jun 2012 21:53:50 +0000 (21:53 +0000)]
Slightly tweaked patch from royvegard to add optional threshold for catch-up of non motorised controls in generic MIDI surfaces (#4828).

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

12 years agoUse preview filename rather than the first-alphabetically-sorted filename for preview...
Carl Hetherington [Wed, 13 Jun 2012 21:32:48 +0000 (21:32 +0000)]
Use preview filename rather than the first-alphabetically-sorted filename for preview in the import dialogue; should fix #4921.

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

12 years agoPatch from colinf to fix problems with toggle mixer on top (#2477).
Carl Hetherington [Wed, 13 Jun 2012 21:18:00 +0000 (21:18 +0000)]
Patch from colinf to fix problems with toggle mixer on top (#2477).

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

12 years agoScale the piano roll right with stacked tracks, as well.
Carl Hetherington [Wed, 13 Jun 2012 20:58:12 +0000 (20:58 +0000)]
Scale the piano roll right with stacked tracks, as well.

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

12 years agoUninitialised variable.
Carl Hetherington [Wed, 13 Jun 2012 20:58:07 +0000 (20:58 +0000)]
Uninitialised variable.

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

12 years agoRemove unused variable.
Carl Hetherington [Wed, 13 Jun 2012 20:57:56 +0000 (20:57 +0000)]
Remove unused variable.

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

12 years agoShrink the midi scroomer to match the keyboard in stacked mode.
Carl Hetherington [Wed, 13 Jun 2012 20:37:34 +0000 (20:37 +0000)]
Shrink the midi scroomer to match the keyboard in stacked mode.

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

12 years agoDon't recompute child heights when building the route time axis view menu.
Carl Hetherington [Wed, 13 Jun 2012 20:37:07 +0000 (20:37 +0000)]
Don't recompute child heights when building the route time axis view menu.

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

12 years agoColour lower stacked regions with a lighter colour and make it configurable (#4835).
Carl Hetherington [Wed, 13 Jun 2012 19:45:16 +0000 (19:45 +0000)]
Colour lower stacked regions with a lighter colour and make it configurable (#4835).

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

12 years agoMake y position of MIDI note drags slightly better.
Carl Hetherington [Wed, 13 Jun 2012 18:01:29 +0000 (18:01 +0000)]
Make y position of MIDI note drags slightly better.

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

12 years agoMake a few more MIDI track menu options apply to the current selection (#4106).
Carl Hetherington [Wed, 13 Jun 2012 17:24:15 +0000 (17:24 +0000)]
Make a few more MIDI track menu options apply to the current selection (#4106).

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

12 years agoFit note range on adding regions to tracks during import (#4106).
Carl Hetherington [Wed, 13 Jun 2012 16:47:06 +0000 (16:47 +0000)]
Fit note range on adding regions to tracks during import (#4106).

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

12 years agoAdd operation_in_progress() method.
Carl Hetherington [Wed, 13 Jun 2012 16:46:59 +0000 (16:46 +0000)]
Add operation_in_progress() method.

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

12 years agoMake fit contents / show full range work for all
Carl Hetherington [Wed, 13 Jun 2012 15:38:27 +0000 (15:38 +0000)]
Make fit contents / show full range work for all
selected tracks (part of #4106).

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

12 years agoFix some uninitialised variable warnings.
Carl Hetherington [Wed, 13 Jun 2012 15:38:15 +0000 (15:38 +0000)]
Fix some uninitialised variable warnings.

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

12 years agoadd use of access(2) to filesystem exists_and_is_writable() implementation, to pick...
Paul Davis [Wed, 13 Jun 2012 15:09:40 +0000 (15:09 +0000)]
add use of access(2) to filesystem exists_and_is_writable() implementation, to pick up filesystems mounted read-only

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

12 years agoflip default value of Plugin::presets_are_MIDI_programs and Plugin::current_preset_us...
Paul Davis [Wed, 13 Jun 2012 11:55:15 +0000 (11:55 +0000)]
flip default value of Plugin::presets_are_MIDI_programs and Plugin::current_preset_uses_general_midi

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

12 years agoadded General MIDI midname file (missing drum info)
Paul Davis [Wed, 13 Jun 2012 11:54:36 +0000 (11:54 +0000)]
added General MIDI midname file (missing drum info)

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

12 years agoMuch simplier implementation of: "Show Toolbar" act immediately, i.e., even when...
Rodrigo Severo [Wed, 13 Jun 2012 04:21:46 +0000 (04:21 +0000)]
Much simplier implementation of: "Show Toolbar" act immediately, i.e., even when already maximized, changing this toggle changes whenever toolbar is shown or not.

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

12 years agoSmall change to Timecode display (SMTPE) in the Mackie.
Rodrigo Severo [Wed, 13 Jun 2012 03:09:46 +0000 (03:09 +0000)]
Small change to Timecode display (SMTPE) in the Mackie.

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

12 years agoPrevents a master fader being created without a control at Surface::setup_master_fader;
Rodrigo Severo [Wed, 13 Jun 2012 03:07:50 +0000 (03:07 +0000)]
Prevents a master fader being created without a control at Surface::setup_master_fader;
Several DEBUG_TRACE changes to help identify race conditions;

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

12 years agofix some bugs with dragging patch/program changes around
Paul Davis [Wed, 13 Jun 2012 02:00:51 +0000 (02:00 +0000)]
fix some bugs with dragging patch/program changes around

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

12 years agoBogus commit to comment commit 12689:
Rodrigo Severo [Tue, 12 Jun 2012 21:09:53 +0000 (21:09 +0000)]
Bogus commit to comment commit 12689:
Small patch to fix the "Solo" global button in the transport section of Mackie's.

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

12 years agogit-svn-id: svn://localhost/ardour2/branches/3.0@12689 d708f5d6-7413-0410-9779-e7cbd7...
Rodrigo Severo [Tue, 12 Jun 2012 21:04:13 +0000 (21:04 +0000)]
git-svn-id: svn://localhost/ardour2/branches/3.0@12689 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoprevent too-wide program change flags at startup
Paul Davis [Tue, 12 Jun 2012 18:02:03 +0000 (18:02 +0000)]
prevent too-wide program change flags at startup

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

12 years agohide patch changes if they are too wide for the region at a given zoom level
Paul Davis [Tue, 12 Jun 2012 17:55:05 +0000 (17:55 +0000)]
hide patch changes if they are too wide for the region at a given zoom level

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

12 years agochange CanvasFlag to use a pixbuf for text rather than Canvas::Text, because we know...
Paul Davis [Tue, 12 Jun 2012 17:16:43 +0000 (17:16 +0000)]
change CanvasFlag to use a pixbuf for text rather than Canvas::Text, because we know the performance improvements are good

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

12 years agoHandle failure of statfs to return available disc space on Samba shares mounted via...
Carl Hetherington [Tue, 12 Jun 2012 16:41:29 +0000 (16:41 +0000)]
Handle failure of statfs to return available disc space on Samba shares mounted via GVFS, reporting available space as unknown in this case (#4657).

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

12 years agofix complete screw up in connecting MIDNAM PatchNameList with ChannelNameSets; more...
Paul Davis [Tue, 12 Jun 2012 16:32:06 +0000 (16:32 +0000)]
fix complete screw up in connecting MIDNAM PatchNameList with ChannelNameSets; more tweaks and twirls for patch/program change mgmt

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

12 years agoEscape angled brackets in playlist names for tooltips.
Carl Hetherington [Tue, 12 Jun 2012 14:19:35 +0000 (14:19 +0000)]
Escape angled brackets in playlist names for tooltips.

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

12 years agoFilter the existing session chooser to .ardour files, as with the open session chooser.
Carl Hetherington [Tue, 12 Jun 2012 13:38:46 +0000 (13:38 +0000)]
Filter the existing session chooser to .ardour files, as with the open session chooser.

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

12 years agomaximise-editor patch from Rodrigo:
Paul Davis [Tue, 12 Jun 2012 04:20:13 +0000 (04:20 +0000)]
maximise-editor patch from Rodrigo:
    * makes "View >> Toolbar When Maximized" act immediately, i.e., even when already maximized changing this toggle changes whenever toolbar is shown or not;
    * renames "Toolbar When Maximized" to "Show Toolbar" as it acts whenever editor has maximized space or not.

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

12 years agomore changes to patch change/plugin preset support - replace regexp replacement with...
Paul Davis [Tue, 12 Jun 2012 04:05:10 +0000 (04:05 +0000)]
more changes to patch change/plugin preset support - replace regexp replacement with boost::replace_all(), actually find programs/patches in the data we have, and more. notable changes to constructors and structure of various MIDI::Name objects

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

12 years agoPatch from colinf to put the playlist / take name in the playlist button tooltip...
Carl Hetherington [Mon, 11 Jun 2012 23:15:17 +0000 (23:15 +0000)]
Patch from colinf to put the playlist / take name in the playlist button tooltip (#4833).

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

12 years agolots more work trying to create a common structure for accessing plugin and MIDNAME...
Paul Davis [Mon, 11 Jun 2012 22:59:35 +0000 (22:59 +0000)]
lots more work trying to create a common structure for accessing plugin and MIDNAME patch/preset/program names. still not done

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

12 years agomake canvas flag use NoEventText for its label, and try to set the font (unsuccessful...
Paul Davis [Mon, 11 Jun 2012 22:58:55 +0000 (22:58 +0000)]
make canvas flag use NoEventText for its label, and try to set the font (unsuccessfully, it seems) to the same TimeAxisViewItem::NAME_FONT

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

12 years agoRemove old line.
Carl Hetherington [Mon, 11 Jun 2012 21:21:44 +0000 (21:21 +0000)]
Remove old line.

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

12 years agoFactor out 'persistent' tooltip code from the panner
Carl Hetherington [Mon, 11 Jun 2012 21:21:10 +0000 (21:21 +0000)]
Factor out 'persistent' tooltip code from the panner
interface and use it for processor box sliders (#4461).

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

12 years agoTry to make cppunit mandatory if --test is passed to
Carl Hetherington [Mon, 11 Jun 2012 13:07:10 +0000 (13:07 +0000)]
Try to make cppunit mandatory if --test is passed to
configure.

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

12 years agopartially-done (but compile-friendly) move of instrument info into a new backend...
Paul Davis [Mon, 11 Jun 2012 12:07:17 +0000 (12:07 +0000)]
partially-done (but compile-friendly) move of instrument info into a new backend object

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

12 years agoDon't change playlists of frozen tracks when changing the
Carl Hetherington [Mon, 11 Jun 2012 11:26:42 +0000 (11:26 +0000)]
Don't change playlists of frozen tracks when changing the
playlist of a route group (#4864).

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

12 years agoMake send automation work (#4734).
Carl Hetherington [Mon, 11 Jun 2012 10:42:30 +0000 (10:42 +0000)]
Make send automation work (#4734).

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

12 years agoRemove unused method.
Carl Hetherington [Mon, 11 Jun 2012 09:50:58 +0000 (09:50 +0000)]
Remove unused method.

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

12 years agoRemove debug code.
Carl Hetherington [Mon, 11 Jun 2012 09:50:48 +0000 (09:50 +0000)]
Remove debug code.

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

12 years agoremove craziness of propagating MIDI 7 bit limits into MIDNAM handling by replacing...
Paul Davis [Sun, 10 Jun 2012 16:42:17 +0000 (16:42 +0000)]
remove craziness of propagating MIDI 7 bit limits into MIDNAM handling by replacing bank_msb/lsb with "bank" ; move responsibility for discovering patch names into MIDI trackview (soon to move again)

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

12 years agoFix another place where regions can be inserted into a
Carl Hetherington [Sun, 10 Jun 2012 14:42:22 +0000 (14:42 +0000)]
Fix another place where regions can be inserted into a
playlist without also getting put into the master list.

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

12 years agoFix incorrect display of automation lines after points are
Carl Hetherington [Sun, 10 Jun 2012 14:14:01 +0000 (14:14 +0000)]
Fix incorrect display of automation lines after points are
removed.

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

12 years agoAdd test for compound regions with the layering
Carl Hetherington [Sun, 10 Jun 2012 13:07:39 +0000 (13:07 +0000)]
Add test for compound regions with the layering
reversed.

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

12 years agoSet up layering correctly on compound playlists so that
Carl Hetherington [Sun, 10 Jun 2012 13:07:33 +0000 (13:07 +0000)]
Set up layering correctly on compound playlists so that
the regions on the compound list are arranged the same
as on the original.

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

12 years agoFix off-by-one in computation of crossfade lengths.
Carl Hetherington [Sun, 10 Jun 2012 13:07:28 +0000 (13:07 +0000)]
Fix off-by-one in computation of crossfade lengths.

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

12 years agoClean up libardour tests a bit.
Carl Hetherington [Sat, 9 Jun 2012 23:07:27 +0000 (23:07 +0000)]
Clean up libardour tests a bit.

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

12 years agoSend OSC URL announcement to the info stream.
Carl Hetherington [Sat, 9 Jun 2012 22:37:05 +0000 (22:37 +0000)]
Send OSC URL announcement to the info stream.

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

12 years agoFix crash in tests; not sure about the root cause.
Carl Hetherington [Sat, 9 Jun 2012 22:36:59 +0000 (22:36 +0000)]
Fix crash in tests; not sure about the root cause.

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

12 years agoDelete the session before the AudioEngine is stopped, as the mackie surface code...
Carl Hetherington [Sat, 9 Jun 2012 21:07:33 +0000 (21:07 +0000)]
Delete the session before the AudioEngine is stopped, as the mackie surface code wants to send out MIDI as it dies.

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

12 years agoTest combination of regions.
Carl Hetherington [Sat, 9 Jun 2012 21:07:22 +0000 (21:07 +0000)]
Test combination of regions.

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

12 years agoComment tweaks.
Carl Hetherington [Sat, 9 Jun 2012 21:06:59 +0000 (21:06 +0000)]
Comment tweaks.

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

12 years agoFix off-by-one in body_range().
Carl Hetherington [Sat, 9 Jun 2012 21:06:45 +0000 (21:06 +0000)]
Fix off-by-one in body_range().

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

12 years agoFix crash when MackieControlProtocol has gone away.
Carl Hetherington [Sat, 9 Jun 2012 21:06:22 +0000 (21:06 +0000)]
Fix crash when MackieControlProtocol has gone away.

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

12 years agoComment tweak.
Carl Hetherington [Sat, 9 Jun 2012 21:06:12 +0000 (21:06 +0000)]
Comment tweak.

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

12 years agoSend LV2 notes to the info stream.
Carl Hetherington [Sat, 9 Jun 2012 21:06:05 +0000 (21:06 +0000)]
Send LV2 notes to the info stream.

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

12 years agoMCP: latest patch from Rodrigo:
Paul Davis [Sat, 9 Jun 2012 19:06:52 +0000 (19:06 +0000)]
MCP: latest patch from Rodrigo:
    * fixes Master Fader Touch button in the Mackie;
    * implements a MasterFaderTouch global button;
    * removes unused MackieControlProtocol::_transport_previously_rolling property;
    * implements DeviceInfo::get_global_button() method;
    * creates GlobalButtonsInfo and StripButtonsInfo types in DeviceInfo;
    * implements Surface::_last_master_gain_written property to help master fader feedback;
    * makes Surface respect _mcp.device_info().strip_cnt() to create master fader and when connecting signals for strips and master fader instead of using hardcoded 8;
    * removed a few unnecessary updates in Surface::turn_it_on();
    * included master_gain_changed() in Surface::periodic();
    * implemented MackieControlProtocol::master_fader_touch_press and
    * MackieControlProtocol::master_fader_touch_release;

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

12 years agoCommit one reversible command for the whole of an import, rather than one per region...
Carl Hetherington [Sat, 9 Jun 2012 15:04:24 +0000 (15:04 +0000)]
Commit one reversible command for the whole of an import, rather than one per region; makes MIDI imports into multiple tracks undoable in one step (#4788).

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

12 years agoFix up hack to cope with zero-length imported MIDI regions so that it actually works.
Carl Hetherington [Sat, 9 Jun 2012 15:04:18 +0000 (15:04 +0000)]
Fix up hack to cope with zero-length imported MIDI regions so that it actually works.

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

12 years agoRename import_audiofiles -> import_files.
Carl Hetherington [Sat, 9 Jun 2012 15:04:11 +0000 (15:04 +0000)]
Rename import_audiofiles -> import_files.

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

12 years agoRemove extra .mid suffix added to cloned MIDI region names (#4914).
Carl Hetherington [Sat, 9 Jun 2012 14:09:00 +0000 (14:09 +0000)]
Remove extra .mid suffix added to cloned MIDI region names (#4914).

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

12 years agoMake sure that regions created during AsTrack and AsTapeTrack imports
Carl Hetherington [Sat, 9 Jun 2012 13:36:02 +0000 (13:36 +0000)]
Make sure that regions created during AsTrack and AsTapeTrack imports
are added to the master region list, otherwise if they are subsequently
deleted they will be lost.  This causes the undo record to go wrong
as it references a non-existant region.  May have been the cause of
bug #4919.

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

12 years agoMake crossfade edge drags undoable.
Carl Hetherington [Sat, 9 Jun 2012 13:25:13 +0000 (13:25 +0000)]
Make crossfade edge drags undoable.

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

12 years agoSet up _old_follow_playhead correctly in all cases; should fix #4603.
Carl Hetherington [Sat, 9 Jun 2012 13:19:08 +0000 (13:19 +0000)]
Set up _old_follow_playhead correctly in all cases; should fix #4603.

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

12 years agoSomewhat primitive implementation of allowing the edit note dialog to handle multiple...
Carl Hetherington [Sat, 9 Jun 2012 01:51:34 +0000 (01:51 +0000)]
Somewhat primitive implementation of allowing the edit note dialog to handle multiple notes (#4096).

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

12 years agoExtend a previous region if we click in a MIDI automation lane where there is no...
Carl Hetherington [Sat, 9 Jun 2012 00:36:21 +0000 (00:36 +0000)]
Extend a previous region if we click in a MIDI automation lane where there is no region (#4155).

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

12 years agoRemove apparently erroneous commit_reversible_command.
Carl Hetherington [Sat, 9 Jun 2012 00:20:41 +0000 (00:20 +0000)]
Remove apparently erroneous commit_reversible_command.

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

12 years agoNo-op; some comments, remove some unused stuff, minor tidying up.
Carl Hetherington [Fri, 8 Jun 2012 21:06:49 +0000 (21:06 +0000)]
No-op; some comments, remove some unused stuff, minor tidying up.

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

12 years agoRemove erroneous refusal to create aux sends on MIDI tracks, which may have audio...
Carl Hetherington [Fri, 8 Jun 2012 14:29:14 +0000 (14:29 +0000)]
Remove erroneous refusal to create aux sends on MIDI tracks, which may have audio streams that can be sent to busses.

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

12 years agoPatch from Tim Mayberry to fix substitution and install of
Carl Hetherington [Fri, 8 Jun 2012 13:24:34 +0000 (13:24 +0000)]
Patch from Tim Mayberry to fix substitution and install of
session templates (#4918).

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

12 years agoWhen sounding notes on selection / note movements, play the note for as long as the...
Carl Hetherington [Fri, 8 Jun 2012 13:21:05 +0000 (13:21 +0000)]
When sounding notes on selection / note movements, play the note for as long as the mouse button is held down (#4574).

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

12 years agoRemove unused declaration.
Carl Hetherington [Fri, 8 Jun 2012 13:12:26 +0000 (13:12 +0000)]
Remove unused declaration.

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

12 years agoPatch from colinf to sensitize region-related actions even in non-object mode (#4896).
Carl Hetherington [Fri, 8 Jun 2012 12:33:50 +0000 (12:33 +0000)]
Patch from colinf to sensitize region-related actions even in non-object mode (#4896).

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

12 years agoGrey-out patch changes on inactive channels rather than not
Carl Hetherington [Fri, 8 Jun 2012 12:17:33 +0000 (12:17 +0000)]
Grey-out patch changes on inactive channels rather than not
plotting them at all (part of #4207).

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

12 years agoSlightly grubby hack to fix up the state of the Window->Mixer menu item when the...
Carl Hetherington [Thu, 7 Jun 2012 21:51:25 +0000 (21:51 +0000)]
Slightly grubby hack to fix up the state of the Window->Mixer menu item when the mixer is opened on starting Ardour (#4808).

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

12 years agoRevert 12596; the string should include a descender.
Carl Hetherington [Thu, 7 Jun 2012 21:07:02 +0000 (21:07 +0000)]
Revert 12596; the string should include a descender.

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

12 years agoDon't set TimeFXRequest done to true too early; it must only be set after Editor...
Carl Hetherington [Thu, 7 Jun 2012 20:57:21 +0000 (20:57 +0000)]
Don't set TimeFXRequest done to true too early; it must only be set after Editor::do_timefx has added its StatefulDiffCommands.  Should fix #4897 and duplicates.

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

12 years agofix typo
Todd Naugle [Wed, 6 Jun 2012 22:30:21 +0000 (22:30 +0000)]
fix typo

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

12 years agoPatch from epitech_user to fix crash on zooming out too
Carl Hetherington [Wed, 6 Jun 2012 18:21:02 +0000 (18:21 +0000)]
Patch from epitech_user to fix crash on zooming out too
far (#4806).

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

12 years agoUpdated Spanish translation from Pablo_F (#4912).
Carl Hetherington [Wed, 6 Jun 2012 17:54:56 +0000 (17:54 +0000)]
Updated Spanish translation from Pablo_F (#4912).

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

12 years agoremove beta page from startup wizard; use dbl-click to activate "what would you like...
Paul Davis [Wed, 6 Jun 2012 15:56:45 +0000 (15:56 +0000)]
remove beta page from startup wizard; use dbl-click to activate "what would you like to do?" radio buttons, rather than click

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

12 years agoadd "v" as a new MIDI editing key for velocity, add velocity dialog, fix crash when...
Paul Davis [Wed, 6 Jun 2012 13:17:53 +0000 (13:17 +0000)]
add "v" as a new MIDI editing key for velocity, add velocity dialog, fix crash when quitting with MIDI notes selected

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

12 years agoMCP: latest patch from Rodrigo:
Paul Davis [Wed, 6 Jun 2012 12:20:57 +0000 (12:20 +0000)]
MCP: latest patch from Rodrigo:
    * delays Mackie's led initialization until the Mackie is actually ready to receive messages;
    * at the button X function mapping customization interface in Preferences:
          o show specific device names instead of global ones;
          o mark the buttons that are actually available in the device with a *;
          o included a bottom text explaining what the * means;
    * created a DeviceInfo::get_global_button_name(Button::ID) method;
    * included several DEBUG_TRACE in mackies code;
    * renamed device buttons and groups according to the following logic: Mackie buttons are named exactly like a actual (mine) Mackie names them on the interface itself. Logic Control buttons are named exactly like they appear at Logic Pro 7.2.1 Dedicated Control Surface Support manual;
    * improved timecode display (new format);

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

12 years agoincomplete change to allow all selected MIDI notes to have their velocity set to...
Paul Davis [Wed, 6 Jun 2012 12:16:15 +0000 (12:16 +0000)]
incomplete change to allow all selected MIDI notes to have their velocity set to the same adjusted value (needs more work to find modifiers and/or add a dialog)

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

12 years agoCall PBD::EnumWriter::destroy in ARDOUR::cleanup (from
Carl Hetherington [Wed, 6 Jun 2012 11:58:38 +0000 (11:58 +0000)]
Call PBD::EnumWriter::destroy in ARDOUR::cleanup (from
Tim Mayberry).

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

12 years agoCall ARDOUR::cleanup at the end of libardour tests (from
Carl Hetherington [Wed, 6 Jun 2012 11:58:28 +0000 (11:58 +0000)]
Call ARDOUR::cleanup at the end of libardour tests (from
Tim Mayberry).

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

12 years agoPatch from Tim Mayberry:
Carl Hetherington [Wed, 6 Jun 2012 11:58:15 +0000 (11:58 +0000)]
Patch from Tim Mayberry:

Remove redundant init and cleanup code from common test code

Calling PBD::EnumWriter::destroy means ARDOUR::init and setup_libpbd_enums need to be called again
to register types. If the call to EnumWriter::destroy is removed then ARDOUR::init and setup_libpbd_enums
no longer need to be called. EnumWriter::destroy should probably be added to ARDOUR::cleanup(or better yet PBD::cleanup)
and then called at the end of main. __attribute__ ((destructor)) could be used but that is not portable between

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

12 years agoProvide dialogs to edit pan values numerically, at least for
Carl Hetherington [Wed, 6 Jun 2012 11:47:09 +0000 (11:47 +0000)]
Provide dialogs to edit pan values numerically, at least for
mono and stereo panners.

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

12 years agoSmall cleanup.
Carl Hetherington [Wed, 6 Jun 2012 11:24:07 +0000 (11:24 +0000)]
Small cleanup.

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