Carl Hetherington [Tue, 6 Mar 2012 15:08:29 +0000 (15:08 +0000)]
Add rough MIDI map for the Behringer
BCF2000 in Mackie emulation mode.
git-svn-id: svn://localhost/ardour2/branches/3.0@11602
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 6 Mar 2012 15:08:17 +0000 (15:08 +0000)]
Work around problems with some JACK<->ALSA midi bridges which don't
transfer multiple MIDI messages when they are written in one
jack_midi_event_write. Support pitch bend messages in the
generic midi control surface code.
git-svn-id: svn://localhost/ardour2/branches/3.0@11601
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 6 Mar 2012 15:08:08 +0000 (15:08 +0000)]
Mark rec enable controllables as toggling.
git-svn-id: svn://localhost/ardour2/branches/3.0@11600
d708f5d6-7413-0410-9779-
e7cbd77b26cf
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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