ardour.git
12 years agoMake route group dialog resizable; make ArdourPrompter entries
Carl Hetherington [Mon, 5 Mar 2012 22:34:49 +0000 (22:34 +0000)]
Make route group dialog resizable; make ArdourPrompter entries
resize when the window is resized, rather than the label (#4756).

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

12 years agoShow the number of channels in brackets when there is a single invert button for...
Carl Hetherington [Mon, 5 Mar 2012 22:06:16 +0000 (22:06 +0000)]
Show the number of channels in brackets when there is a single invert button for multiple channels, as suggested by colinf (#4699).

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

12 years agoRemove unused dialog.
Carl Hetherington [Mon, 5 Mar 2012 13:19:05 +0000 (13:19 +0000)]
Remove unused dialog.

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

12 years agoRemove some unused code.
Carl Hetherington [Mon, 5 Mar 2012 13:18:43 +0000 (13:18 +0000)]
Remove some unused code.

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

12 years agoMove some stuff so that a call to set_page_complete will work (for the case where...
Carl Hetherington [Mon, 5 Mar 2012 01:42:10 +0000 (01:42 +0000)]
Move some stuff so that a call to set_page_complete will work (for the case where we specify --new on the command line) (#4752).

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

12 years agoRemove some unused code.
Carl Hetherington [Mon, 5 Mar 2012 01:19:20 +0000 (01:19 +0000)]
Remove some unused code.

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

12 years agoIf there is one invert button for many channels, always use a menu; in this case...
Carl Hetherington [Mon, 5 Mar 2012 01:16:50 +0000 (01:16 +0000)]
If there is one invert button for many channels, always use a menu; in this case, also partially light the invert button if only a subset of channels are inverted (#4699).

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

12 years agoPrevent duplication of search path elements when symlinks are involved (#4568).
Carl Hetherington [Mon, 5 Mar 2012 00:34:45 +0000 (00:34 +0000)]
Prevent duplication of search path elements when symlinks are involved (#4568).

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

12 years agoUse inodes_same() function.
Carl Hetherington [Mon, 5 Mar 2012 00:34:29 +0000 (00:34 +0000)]
Use inodes_same() function.

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

12 years agoAdd new inodes_same() method.
Carl Hetherington [Mon, 5 Mar 2012 00:34:21 +0000 (00:34 +0000)]
Add new inodes_same() method.

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

12 years agoMake lv2ui_instantiate and lv2ui_free a little more symmetrical, so that there aren...
Carl Hetherington [Sun, 4 Mar 2012 21:45:51 +0000 (21:45 +0000)]
Make lv2ui_instantiate and lv2ui_free a little more symmetrical, so that there aren't GTK errors on reopening a LV2 plugin UI because of trying to repack already packed widgets (#4733).

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

12 years agoUpdate for latest Lilv SVN.
David Robillard [Sat, 3 Mar 2012 21:46:25 +0000 (21:46 +0000)]
Update for latest Lilv SVN.

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

12 years agofinal piece of the ardour3 windows/wine VST puzzle
Paul Davis [Sat, 3 Mar 2012 20:07:18 +0000 (20:07 +0000)]
final piece of the ardour3 windows/wine VST puzzle

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

12 years agofixes for 64 bit OS X build (c/o david robillard); tested on Lion & Tiger
Paul Davis [Fri, 2 Mar 2012 22:53:00 +0000 (22:53 +0000)]
fixes for 64 bit OS X build (c/o david robillard); tested on Lion & Tiger

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

12 years agonext maybe fix thing for wine/windows vst support build
Paul Davis [Fri, 2 Mar 2012 22:41:29 +0000 (22:41 +0000)]
next maybe fix thing for wine/windows vst support build

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

12 years agomaybe fix wine/windows vst support build
Paul Davis [Fri, 2 Mar 2012 20:51:01 +0000 (20:51 +0000)]
maybe fix wine/windows vst support build

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

12 years agomore fixes for wine/windows-vst build
Paul Davis [Fri, 2 Mar 2012 00:51:13 +0000 (00:51 +0000)]
more fixes for wine/windows-vst build

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

12 years agoadd back "." as an include dir for windows vst/wine build
Paul Davis [Thu, 1 Mar 2012 23:17:46 +0000 (23:17 +0000)]
add back "." as an include dir for windows vst/wine build

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

12 years agofollow glib include rules, sigh
Paul Davis [Thu, 1 Mar 2012 21:08:58 +0000 (21:08 +0000)]
follow glib include rules, sigh

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

12 years agofollow glib include rules, sigh
Paul Davis [Thu, 1 Mar 2012 20:52:52 +0000 (20:52 +0000)]
follow glib include rules, sigh

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

12 years agouse #include <typeinfo> before using typeid
Paul Davis [Thu, 1 Mar 2012 20:25:31 +0000 (20:25 +0000)]
use #include <typeinfo> before using typeid

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

12 years agofollow glib include rules, sigh
Paul Davis [Thu, 1 Mar 2012 20:20:43 +0000 (20:20 +0000)]
follow glib include rules, sigh

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

12 years agoHopefully fix compilation without Suil.
David Robillard [Thu, 1 Mar 2012 19:24:13 +0000 (19:24 +0000)]
Hopefully fix compilation without Suil.

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

12 years agoPatch from colinf to fix crash on stem export of 4-channel tracks (#4750).
Carl Hetherington [Thu, 1 Mar 2012 15:42:23 +0000 (15:42 +0000)]
Patch from colinf to fix crash on stem export of 4-channel tracks (#4750).

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

12 years agofix a few dangling uses of Ardour as program name, in favor of PROGRAM_NAME
Paul Davis [Wed, 29 Feb 2012 20:18:18 +0000 (20:18 +0000)]
fix a few dangling uses of Ardour as program name, in favor of PROGRAM_NAME

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

12 years agomake stop button be in the same size as other transport buttons
Paul Davis [Wed, 29 Feb 2012 20:16:50 +0000 (20:16 +0000)]
make stop button be in the same size as other transport buttons

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

12 years agomore attempted fixes for winVST/wine build + install (not tested so far, but does...
Paul Davis [Wed, 29 Feb 2012 20:16:06 +0000 (20:16 +0000)]
more attempted fixes for winVST/wine build + install (not tested so far, but does not break ordinary build

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

12 years agofix typo for OS X build
Paul Davis [Wed, 29 Feb 2012 20:15:31 +0000 (20:15 +0000)]
fix typo for OS X build

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

12 years agorun subst on, and install, the ardourVST startup script if doing a windows VST suppor...
Paul Davis [Wed, 29 Feb 2012 19:11:42 +0000 (19:11 +0000)]
run subst on, and install, the ardourVST startup script if doing a windows VST support build

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

12 years agochange format of the ardourVST startup script to match what we do for the non-wine...
Paul Davis [Wed, 29 Feb 2012 19:11:06 +0000 (19:11 +0000)]
change format of the ardourVST startup script to match what we do for the non-wine build

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

12 years agoThe installer will now create a link to the program in /usr/local/bin to allow starti...
Todd Naugle [Wed, 29 Feb 2012 17:55:13 +0000 (17:55 +0000)]
The installer will now create a link to the program in /usr/local/bin to allow starting from the command line. If the installer or uninstaller is not running as root, they will now attempt to use both sudo and su to get root access.  This means double click install now works on systems that don't have sudo installed or configured.

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

12 years agoUpdate to latest LV2 atom extension.
David Robillard [Wed, 29 Feb 2012 03:21:37 +0000 (03:21 +0000)]
Update to latest LV2 atom extension.

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

12 years agoupdated german translation for GUI, from Edgar Aichinger
Paul Davis [Tue, 28 Feb 2012 16:45:35 +0000 (16:45 +0000)]
updated german translation for GUI, from  Edgar Aichinger

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

12 years agoMore verbosity for Linux VST loading.
Carl Hetherington [Tue, 28 Feb 2012 13:53:23 +0000 (13:53 +0000)]
More verbosity for Linux VST loading.

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

12 years agoMove a few declarations to first use.
Carl Hetherington [Tue, 28 Feb 2012 13:40:43 +0000 (13:40 +0000)]
Move a few declarations to first use.

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

12 years agoWe already checked for vstfx being NULL, so the second
Carl Hetherington [Tue, 28 Feb 2012 13:40:37 +0000 (13:40 +0000)]
We already checked for vstfx being NULL, so the second
check can reasonably be an assert.

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

12 years agoUse dBs for send gain automation controls too.
Carl Hetherington [Tue, 28 Feb 2012 13:40:30 +0000 (13:40 +0000)]
Use dBs for send gain automation controls too.

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

12 years agoDisplay amp automation in dB using a logarithmic fader.
Carl Hetherington [Mon, 27 Feb 2012 17:17:19 +0000 (17:17 +0000)]
Display amp automation in dB using a logarithmic fader.

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

12 years agofix typo in jack-out-of-ports message
Paul Davis [Mon, 27 Feb 2012 16:29:05 +0000 (16:29 +0000)]
fix typo in jack-out-of-ports message

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

12 years agoFix previous commit.
Carl Hetherington [Mon, 27 Feb 2012 16:05:15 +0000 (16:05 +0000)]
Fix previous commit.

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

12 years agoBe slightly more verbose about vstfx_get_info errors.
Carl Hetherington [Mon, 27 Feb 2012 16:03:37 +0000 (16:03 +0000)]
Be slightly more verbose about vstfx_get_info errors.

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

12 years agoSlightly tweaked patch from colinf to avoid crashes on
Carl Hetherington [Mon, 27 Feb 2012 15:21:29 +0000 (15:21 +0000)]
Slightly tweaked patch from colinf to avoid crashes on
out-of-range LADSPA port indices (#4700).

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

12 years agoFix crash on opening the export dialogue when there are no
Carl Hetherington [Sun, 26 Feb 2012 20:48:51 +0000 (20:48 +0000)]
Fix crash on opening the export dialogue when there are no
formats (#4742).

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

12 years agoSshh.
David Robillard [Sat, 25 Feb 2012 20:55:57 +0000 (20:55 +0000)]
Sshh.

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

12 years agoFix real-time violation, only send UI updates if explicitly requested by UI.
David Robillard [Sat, 25 Feb 2012 20:54:38 +0000 (20:54 +0000)]
Fix real-time violation, only send UI updates if explicitly requested by UI.

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

12 years agoUse FastScreenUpdate for UI message updating, and only if plugin has message output...
David Robillard [Sat, 25 Feb 2012 20:43:14 +0000 (20:43 +0000)]
Use FastScreenUpdate for UI message updating, and only if plugin has message output ports.

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

12 years agoTidy.
David Robillard [Sat, 25 Feb 2012 09:19:03 +0000 (09:19 +0000)]
Tidy.

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

12 years agoFull round-trip message communication between LV2 UIs and plugins.
David Robillard [Sat, 25 Feb 2012 08:43:23 +0000 (08:43 +0000)]
Full round-trip message communication between LV2 UIs and plugins.

Still a little bit rough around the edges, but it works.  This can be tested
with the eg-sampler plugin from LV2 svn (whose UI can load different samples).

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

12 years agoUse more straightforward 1:1 names for URI nodes.
David Robillard [Sat, 25 Feb 2012 05:01:24 +0000 (05:01 +0000)]
Use more straightforward 1:1 names for URI nodes.

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

12 years agoSupport LV2 atom sequence ports alongside old event ports.
David Robillard [Sat, 25 Feb 2012 04:16:42 +0000 (04:16 +0000)]
Support LV2 atom sequence ports alongside old event ports.

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

12 years agoClean up LV2 code in preparation for atom support.
David Robillard [Fri, 24 Feb 2012 22:09:30 +0000 (22:09 +0000)]
Clean up LV2 code in preparation for atom support.
Merge all parameter_is_* boolvectors into a single vector of flags (smaller/faster).

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

12 years agouse Primary not Meta for accel maps, having confirmed that it works
Paul Davis [Thu, 23 Feb 2012 22:39:03 +0000 (22:39 +0000)]
use Primary not Meta for accel maps, having confirmed that it works

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

12 years agoattemtped fix for winVST build
Paul Davis [Thu, 23 Feb 2012 20:51:01 +0000 (20:51 +0000)]
attemtped fix for winVST build

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

12 years agoremove reference to removed envelope-visible action
Paul Davis [Wed, 15 Feb 2012 17:19:38 +0000 (17:19 +0000)]
remove reference to removed envelope-visible action

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

12 years agopart two of: make region gain line visibility global, not per-region
Paul Davis [Wed, 15 Feb 2012 14:03:30 +0000 (14:03 +0000)]
part two of: make region gain line visibility global, not per-region

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

12 years agomake region gain line visibility global, not per-region
Paul Davis [Wed, 15 Feb 2012 14:03:19 +0000 (14:03 +0000)]
make region gain line visibility global, not per-region

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

12 years agofurther cleanups to startup/new session dialog
Paul Davis [Wed, 15 Feb 2012 01:53:54 +0000 (01:53 +0000)]
further cleanups to startup/new session dialog

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

12 years agosupport a grid of beats/64 and beats/128
Paul Davis [Tue, 14 Feb 2012 22:15:25 +0000 (22:15 +0000)]
support a grid of beats/64 and beats/128

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

12 years agorearrange startup/new session dialog to include new+recent sessions on same page
Paul Davis [Tue, 14 Feb 2012 16:25:13 +0000 (16:25 +0000)]
rearrange startup/new session dialog to include new+recent sessions on same page

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

12 years ago(1) remove magic number voodoo when saving zoom focus/snap settings to instant.xml...
Paul Davis [Mon, 13 Feb 2012 14:34:21 +0000 (14:34 +0000)]
(1) remove magic number voodoo when saving zoom focus/snap settings to instant.xml etc. (this has a minor breaking-behaviour for existing sessions etc (2) keep track of grid type/settings in and out of note edit mode and switch back and forth, thus allowing independent grids while working at the note or region level

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

12 years agouse new NoEventSimpleRect for coverage frames and silent frames, so that they don... 3.0-beta3
Paul Davis [Wed, 8 Feb 2012 15:03:00 +0000 (15:03 +0000)]
use new NoEventSimpleRect for coverage frames and silent frames, so that they don't steal events from notes by passing events directly to the region view parent group

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

12 years agofix double include
Paul Davis [Wed, 8 Feb 2012 15:02:15 +0000 (15:02 +0000)]
fix double include

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

12 years agouse trim cursors near end of a MIDI note when in Draw mode (and not in Range mode)
Paul Davis [Wed, 8 Feb 2012 12:55:46 +0000 (12:55 +0000)]
use trim cursors near end of a MIDI note when in Draw mode (and not in Range mode)

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

12 years agorange mode should not allow trim of MIDI notes
Paul Davis [Wed, 8 Feb 2012 12:52:04 +0000 (12:52 +0000)]
range mode should not allow trim of MIDI notes

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

12 years agomouse draw mode can draw AND select (and trim) notes (but trim cursors don't appear...
Paul Davis [Wed, 8 Feb 2012 12:50:32 +0000 (12:50 +0000)]
mouse draw mode can draw AND select (and trim) notes (but trim cursors don't appear yet)

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

12 years agobump version
Paul Davis [Tue, 7 Feb 2012 20:29:50 +0000 (20:29 +0000)]
bump version

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

12 years agofix coloring of global rec-enable button when actively recording; fix related issue...
Paul Davis [Tue, 7 Feb 2012 18:28:09 +0000 (18:28 +0000)]
fix coloring of global rec-enable button when actively recording; fix related issue when loading a session with an already rec-enabled track

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

12 years agofix for #4689 from dave flick
Paul Davis [Tue, 7 Feb 2012 17:51:50 +0000 (17:51 +0000)]
fix for #4689 from dave flick

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

12 years agoremove additional "mid" color from ArdourButton; replace Active/Mid widget state...
Paul Davis [Tue, 7 Feb 2012 17:43:55 +0000 (17:43 +0000)]
remove additional "mid" color from ArdourButton; replace Active/Mid widget state with ExplicitActive/ImplicitActive; represent implicit-active state with colored border around ArdourButton; tune button colors; new rounded_foo() functions, some in use, some not in use right now

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

12 years agochange radius of inner edge of button joiner, to stimulate much rejoicing throughout...
Paul Davis [Mon, 6 Feb 2012 23:10:19 +0000 (23:10 +0000)]
change radius of inner edge of button joiner, to stimulate much rejoicing throughout the land.

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

12 years agoadd tooltip for nudge clock
Paul Davis [Mon, 6 Feb 2012 18:41:31 +0000 (18:41 +0000)]
add tooltip for nudge clock

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

12 years agotweak "joined" buttons to have no border color
Paul Davis [Mon, 6 Feb 2012 18:38:02 +0000 (18:38 +0000)]
tweak "joined" buttons to have no border color

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

12 years agoadd delta-time option to MIDI tracer window. note that its not incredibly accurate...
Paul Davis [Mon, 6 Feb 2012 17:19:59 +0000 (17:19 +0000)]
add delta-time option to MIDI tracer window. note that  its not incredibly accurate or useful right now, because timestamps come from the system clock and are taken when the data is read/written to the port buffer, not its actual timestamp within the buffer

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

12 years agoattempt to stop sending MMC/MTC while exporting or freewheeling for any reason
Paul Davis [Mon, 6 Feb 2012 17:09:53 +0000 (17:09 +0000)]
attempt to stop sending MMC/MTC while exporting or freewheeling for any reason

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

12 years agofix bug in MidiClock that sent MIDI Clock messages with negative offsets after a...
Paul Davis [Mon, 6 Feb 2012 15:05:18 +0000 (15:05 +0000)]
fix bug in MidiClock that sent MIDI Clock messages with negative offsets after a loop point

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

12 years agolikely fix for crash-by-assert just after a MIDI diskstream overwrite (e.g. just...
Paul Davis [Mon, 6 Feb 2012 14:58:03 +0000 (14:58 +0000)]
likely fix for crash-by-assert just after a MIDI diskstream overwrite (e.g. just after an edit, while playback is active)

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

12 years agoeven more debugging info for zth
Paul Davis [Mon, 6 Feb 2012 14:35:00 +0000 (14:35 +0000)]
even more debugging info for zth

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

12 years agoyet more debugging info for zth
Paul Davis [Mon, 6 Feb 2012 14:28:43 +0000 (14:28 +0000)]
yet more debugging info for zth

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

12 years agosome more debugging info for zth
Paul Davis [Mon, 6 Feb 2012 14:14:40 +0000 (14:14 +0000)]
some more debugging info for zth

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

12 years agoremoved #ifdef'ed trace_midi() code (dup'ed from libmidi++)
Paul Davis [Mon, 6 Feb 2012 14:10:40 +0000 (14:10 +0000)]
removed #ifdef'ed trace_midi() code (dup'ed from libmidi++)

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

12 years agosome debugging info
Paul Davis [Mon, 6 Feb 2012 13:50:26 +0000 (13:50 +0000)]
some debugging info

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

12 years agoclear marker selection as part of Selection::clear(); fixes "error" that prevents...
Paul Davis [Sun, 5 Feb 2012 21:00:59 +0000 (21:00 +0000)]
clear marker selection as part of Selection::clear(); fixes "error" that prevents click from creating a new midi region because there appears to be a marker selection

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

12 years agoChange export dialog widget size allocation and make closing the exander make the...
Sakari Bergen [Sat, 4 Feb 2012 13:18:58 +0000 (13:18 +0000)]
Change export dialog widget size allocation and make closing the exander make the window smaller also
(another attempt at fixing #4559

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

12 years agomake rec-enable click while step-editing exit step-editing mode... d'uh!
Paul Davis [Fri, 3 Feb 2012 21:02:18 +0000 (21:02 +0000)]
make rec-enable click while step-editing exit step-editing mode... d'uh!

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

12 years agotweak button joiner colors by making them grab border color from the relevant button...
Paul Davis [Fri, 3 Feb 2012 19:10:39 +0000 (19:10 +0000)]
tweak button joiner colors by making them grab border color from the relevant button type

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

12 years agoseparate header dependencies on button joiner, and make each button joiner look up...
Paul Davis [Fri, 3 Feb 2012 18:49:43 +0000 (18:49 +0000)]
separate header dependencies on button joiner, and make each button joiner look up the right color for the type of buttons it contains

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

12 years agouse button joiner for smart mode; polish up the visuals on the joiner a bit
Paul Davis [Fri, 3 Feb 2012 18:31:10 +0000 (18:31 +0000)]
use button joiner for smart mode; polish up the visuals on the joiner a bit

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

12 years agouse button joiner to link play range/roll for "always play range" option. coloring...
Paul Davis [Fri, 3 Feb 2012 04:18:30 +0000 (04:18 +0000)]
use button joiner to link play range/roll for "always play range" option. coloring and details of drawing still to be finalized

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

12 years agonew class/widget for linking two buttons (widgets, really) together
Paul Davis [Fri, 3 Feb 2012 04:17:53 +0000 (04:17 +0000)]
new class/widget for linking two buttons (widgets, really) together

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

12 years agoallow specification (partially) of which corners of an ArdourButton are rounded
Paul Davis [Fri, 3 Feb 2012 04:17:25 +0000 (04:17 +0000)]
allow specification (partially) of which corners of an ArdourButton are rounded

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

12 years agoadd some more variants of the cairo rounded rectangle code
Paul Davis [Fri, 3 Feb 2012 03:55:58 +0000 (03:55 +0000)]
add some more variants of the cairo rounded rectangle code

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

12 years agoadd tophatdave to authors list
Paul Davis [Thu, 2 Feb 2012 19:33:50 +0000 (19:33 +0000)]
add tophatdave to authors list

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

12 years agohand-done version of patch from tophatdave to prevent use of trim cursors when object...
Paul Davis [Thu, 2 Feb 2012 19:31:47 +0000 (19:31 +0000)]
hand-done version of patch from tophatdave to prevent use of trim cursors when objects cannot be trimmed

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

12 years agoadd virtual method is_instrument() to PluginInfo (already existed for AUPluginInfo...
Paul Davis [Thu, 2 Feb 2012 18:51:32 +0000 (18:51 +0000)]
add virtual method is_instrument() to PluginInfo (already existed for AUPluginInfo) and use to determine if plugin is an instrument for the purposes of AddRouteDialog, since the rules are plugin-type specific

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

12 years agofix possible logic error and make logic line up with comment
Paul Davis [Thu, 2 Feb 2012 16:23:02 +0000 (16:23 +0000)]
fix possible logic error and make logic line up with comment

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

12 years agoadd a way to create a new MIDI track with an instrument pre-selected
Paul Davis [Thu, 2 Feb 2012 04:12:23 +0000 (04:12 +0000)]
add a way to create a new MIDI track with an instrument pre-selected

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

12 years agopatch for bad region-extension when pasting into a MIDI that doesn't start at zero...
Paul Davis [Thu, 2 Feb 2012 02:40:47 +0000 (02:40 +0000)]
patch for bad region-extension when pasting into a MIDI that doesn't start at zero (from tophatdave) (related to #4664)

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

12 years agoprovide full scroll-based editing in MIDI list editor
Paul Davis [Wed, 1 Feb 2012 21:30:00 +0000 (21:30 +0000)]
provide full scroll-based editing in MIDI list editor

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

12 years agoMIDI event list editor improvements, mostly to do with nagivation, but also edits...
Paul Davis [Wed, 1 Feb 2012 20:11:57 +0000 (20:11 +0000)]
MIDI event list editor improvements, mostly to do with nagivation, but also edits are now applied across all selected notes. getting close to calling this done for 3.0

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

12 years agostart to provide real functionality in MIDI list editor. far from finished, but then...
Paul Davis [Wed, 1 Feb 2012 03:33:42 +0000 (03:33 +0000)]
start to provide real functionality in MIDI list editor. far from finished, but then, have *you* read the Logic manual?

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