David Robillard [Thu, 29 Sep 2011 21:36:31 +0000 (21:36 +0000)]
Fix whitespace.
git-svn-id: svn://localhost/ardour2/branches/3.0@10166
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Thu, 29 Sep 2011 21:22:37 +0000 (21:22 +0000)]
Add instructions for updating waf lest I get hit by a bus
git-svn-id: svn://localhost/ardour2/branches/3.0@10165
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Thu, 29 Sep 2011 20:29:06 +0000 (20:29 +0000)]
Use is_defined to check for HAVE_* variables set by checks.
Note that conf.define('FOO', 1) will NOT set conf.env['FOO'].
git-svn-id: svn://localhost/ardour2/branches/3.0@10164
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Thu, 29 Sep 2011 19:58:05 +0000 (19:58 +0000)]
Remove use of waf compat15 tool.
Always load waf tools first (prevent smashing of --debug, DATADIR, etc).
git-svn-id: svn://localhost/ardour2/branches/3.0@10163
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Thu, 29 Sep 2011 19:17:54 +0000 (19:17 +0000)]
Upgrade to waf 1.6.7 and autowaf r52.
git-svn-id: svn://localhost/ardour2/branches/3.0@10162
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 29 Sep 2011 15:22:11 +0000 (15:22 +0000)]
stop asking GTK to do include-processing of RC files, since it can't, and get waf to do it at build time
git-svn-id: svn://localhost/ardour2/branches/3.0@10161
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 28 Sep 2011 19:23:13 +0000 (19:23 +0000)]
Stop MidiRegionView claiming PrimaryModifier-scrollwheel so
that zoom still works when MIDI notes are selected (#4323).
git-svn-id: svn://localhost/ardour2/branches/3.0@10159
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 28 Sep 2011 14:07:42 +0000 (14:07 +0000)]
Clear selected MIDI notes in all regions when they are
cleared in a single one (#4152).
git-svn-id: svn://localhost/ardour2/branches/3.0@10158
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 28 Sep 2011 13:37:57 +0000 (13:37 +0000)]
more jack include fixes
git-svn-id: svn://localhost/ardour2/branches/3.0@10157
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 28 Sep 2011 13:20:03 +0000 (13:20 +0000)]
header file fixup for weak jack linkage, forward ported from 2.X
git-svn-id: svn://localhost/ardour2/branches/3.0@10156
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 28 Sep 2011 13:19:15 +0000 (13:19 +0000)]
forward port latency computation fix from 2.X for case where a route has no connections
git-svn-id: svn://localhost/ardour2/branches/3.0@10155
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 28 Sep 2011 12:40:54 +0000 (12:40 +0000)]
Remove erroneous check that would prevent notes being put at
pitch 0 or 127.
git-svn-id: svn://localhost/ardour2/branches/3.0@10154
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 28 Sep 2011 01:27:54 +0000 (01:27 +0000)]
Strip .ardour prefix from session files selected from the startup dialogue. May fix #3558.
git-svn-id: svn://localhost/ardour2/branches/3.0@10153
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 28 Sep 2011 00:47:37 +0000 (00:47 +0000)]
More debug removal. Also fix ghost note position on non-zero-start regions (#4337).
git-svn-id: svn://localhost/ardour2/branches/3.0@10152
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 28 Sep 2011 00:36:30 +0000 (00:36 +0000)]
Fix problems with selecting control points in AutomationRegionViews with non-zero region start. Firstly, determine_visible_control_points considers a subset of the AutomationLine's points if start is non-zero, and this must be taken into account when matching up AutomationLine points with AutomationList points. Secondly, _offset should not part of the calculation when converting model position to session frames. Fixes #4338.
git-svn-id: svn://localhost/ardour2/branches/3.0@10151
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 28 Sep 2011 00:36:23 +0000 (00:36 +0000)]
Remove some debug messages.
git-svn-id: svn://localhost/ardour2/branches/3.0@10150
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 27 Sep 2011 20:20:04 +0000 (20:20 +0000)]
Patch from Colin to fix a search/replace bug in TOC/CUE generation (#4336).
git-svn-id: svn://localhost/ardour2/branches/3.0@10148
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 27 Sep 2011 20:15:49 +0000 (20:15 +0000)]
Fix assertion failure on clicking on bundles whose channels are all of the wrong type.
git-svn-id: svn://localhost/ardour2/branches/3.0@10147
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 27 Sep 2011 01:21:05 +0000 (01:21 +0000)]
Add missed parent class call to Sequence::control_list_marked_dirty. Fixes #4335.
git-svn-id: svn://localhost/ardour2/branches/3.0@10140
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 27 Sep 2011 01:20:58 +0000 (01:20 +0000)]
The most minor of formatting tweaks.
git-svn-id: svn://localhost/ardour2/branches/3.0@10139
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 27 Sep 2011 00:43:04 +0000 (00:43 +0000)]
Fix crash on close after Mackie modifications by making it use AbstractUI so that invalidation of signals works properly.
git-svn-id: svn://localhost/ardour2/branches/3.0@10138
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 26 Sep 2011 23:18:59 +0000 (23:18 +0000)]
Fix crash on startup caused by previous Mackie commits.
git-svn-id: svn://localhost/ardour2/branches/3.0@10137
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 26 Sep 2011 22:32:24 +0000 (22:32 +0000)]
No-op; formatting tidy-ups.
git-svn-id: svn://localhost/ardour2/branches/3.0@10136
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 26 Sep 2011 22:22:21 +0000 (22:22 +0000)]
Update Mackie surface state when something is connected to its output port (#3887).
git-svn-id: svn://localhost/ardour2/branches/3.0@10135
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 26 Sep 2011 22:22:14 +0000 (22:22 +0000)]
Add Signal5.
git-svn-id: svn://localhost/ardour2/branches/3.0@10134
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 26 Sep 2011 21:03:11 +0000 (21:03 +0000)]
Correct signal handling for previous commit.
git-svn-id: svn://localhost/ardour2/branches/3.0@10130
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 26 Sep 2011 20:35:16 +0000 (20:35 +0000)]
Delete MIDI port objects when the MackieControlProtocol is torn down, so that it can be recreated without attempting to create duplicate JACK port names. Should fix #3886.
git-svn-id: svn://localhost/ardour2/branches/3.0@10129
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 26 Sep 2011 20:35:09 +0000 (20:35 +0000)]
Use RCU for MIDI Manager's port list.
git-svn-id: svn://localhost/ardour2/branches/3.0@10128
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 26 Sep 2011 18:54:55 +0000 (18:54 +0000)]
more assert/debugging
git-svn-id: svn://localhost/ardour2/branches/3.0@10127
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 26 Sep 2011 18:07:02 +0000 (18:07 +0000)]
Somewhat experimental patch to hide plugin inputs if the preceding processor doesn't offer outputs for them. Fixes #4330.
git-svn-id: svn://localhost/ardour2/branches/3.0@10126
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 26 Sep 2011 18:04:02 +0000 (18:04 +0000)]
Tidy up PluginInsert's handling of how it chooses to map plugin IO to that of the insert.
git-svn-id: svn://localhost/ardour2/branches/3.0@10125
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 26 Sep 2011 15:01:19 +0000 (15:01 +0000)]
Fix warnings.
git-svn-id: svn://localhost/ardour2/branches/3.0@10124
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 25 Sep 2011 20:09:17 +0000 (20:09 +0000)]
3.X version of earlier major fix to 2.X: Route::check_initial_delay() should be virtual and do nothing for busses
git-svn-id: svn://localhost/ardour2/branches/3.0@10123
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 25 Sep 2011 20:08:48 +0000 (20:08 +0000)]
minor but important fix for the wrap-buffer case in a recording audio diskstream
git-svn-id: svn://localhost/ardour2/branches/3.0@10122
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 25 Sep 2011 20:07:02 +0000 (20:07 +0000)]
minor correction in return type cast
git-svn-id: svn://localhost/ardour2/branches/3.0@10121
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 25 Sep 2011 13:15:59 +0000 (13:15 +0000)]
Colin's patch to handle scroll events on track header meters (#4029)
git-svn-id: svn://localhost/ardour2/branches/3.0@10118
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 21 Sep 2011 17:51:27 +0000 (17:51 +0000)]
change default search path for linux VST to use lib64 as appropriate
git-svn-id: svn://localhost/ardour2/branches/3.0@10112
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 21 Sep 2011 17:28:13 +0000 (17:28 +0000)]
fixes from 2.X for latency/capture alignment stuff: don't reverse route list, update latency and capture offsets at transport stop; remove some debugging output
git-svn-id: svn://localhost/ardour2/branches/3.0@10110
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 21 Sep 2011 17:19:01 +0000 (17:19 +0000)]
Check inodes before reporting ambigious files (#4326).
git-svn-id: svn://localhost/ardour2/branches/3.0@10109
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 21 Sep 2011 16:56:18 +0000 (16:56 +0000)]
Fix adding of automation points to regions with a non-zero start (#4316).
git-svn-id: svn://localhost/ardour2/branches/3.0@10108
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 21 Sep 2011 16:07:15 +0000 (16:07 +0000)]
Make LXVST_PATH / LXVST_PLUGINS work (#4329).
git-svn-id: svn://localhost/ardour2/branches/3.0@10106
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 21 Sep 2011 15:55:12 +0000 (15:55 +0000)]
Add missing files.
git-svn-id: svn://localhost/ardour2/branches/3.0@10105
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 21 Sep 2011 15:54:19 +0000 (15:54 +0000)]
Use a MementoCommandBinder for Crossfades so that the undo record can contain details for crossfades that are subsequently deleted (#4325).
git-svn-id: svn://localhost/ardour2/branches/3.0@10104
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 20 Sep 2011 22:33:27 +0000 (22:33 +0000)]
a few coding style (indentation etc.) cleanups to LX VST code
git-svn-id: svn://localhost/ardour2/branches/3.0@10102
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 20 Sep 2011 20:29:47 +0000 (20:29 +0000)]
(native) Linux VST support from LinuxDSP
git-svn-id: svn://localhost/ardour2/branches/3.0@10101
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 20 Sep 2011 20:28:44 +0000 (20:28 +0000)]
check INSTALL_DEST_BASE exists earlier rather than later
git-svn-id: svn://localhost/ardour2/branches/3.0@10100
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 19 Sep 2011 22:34:30 +0000 (22:34 +0000)]
Add active toggle to editor route list (#4236).
git-svn-id: svn://localhost/ardour2/branches/3.0@10098
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 19 Sep 2011 21:14:59 +0000 (21:14 +0000)]
Tidy up style of a few toggle buttons (#4319).
git-svn-id: svn://localhost/ardour2/branches/3.0@10097
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 19 Sep 2011 21:14:50 +0000 (21:14 +0000)]
Remove unused button.
git-svn-id: svn://localhost/ardour2/branches/3.0@10096
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 19 Sep 2011 17:15:43 +0000 (17:15 +0000)]
Emit ContentsChanged on the model when one of its control lists changes. Should fix #3880.
git-svn-id: svn://localhost/ardour2/branches/3.0@10095
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 19 Sep 2011 09:31:08 +0000 (09:31 +0000)]
Connect mixer strip to panner shell even if there is currently no panner. Should fix #4318.
git-svn-id: svn://localhost/ardour2/branches/3.0@10094
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 18 Sep 2011 19:49:45 +0000 (19:49 +0000)]
Set the click paths when enter is pressed in their Entry
(#part of 4321).
git-svn-id: svn://localhost/ardour2/branches/3.0@10093
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 18 Sep 2011 19:49:36 +0000 (19:49 +0000)]
Specialise ConfigVariable for string so that values with
spaces in get handled properly (part of #4321).
git-svn-id: svn://localhost/ardour2/branches/3.0@10092
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 18 Sep 2011 19:49:26 +0000 (19:49 +0000)]
Remove unused rec_monitors_input variables.
git-svn-id: svn://localhost/ardour2/branches/3.0@10091
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 16 Sep 2011 21:45:10 +0000 (21:45 +0000)]
Remove unused parameter.
git-svn-id: svn://localhost/ardour2/branches/3.0@10090
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 16 Sep 2011 11:39:18 +0000 (11:39 +0000)]
revert debugging change from yesterday
git-svn-id: svn://localhost/ardour2/branches/3.0@10089
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 15 Sep 2011 19:52:00 +0000 (19:52 +0000)]
debug the impossible
git-svn-id: svn://localhost/ardour2/branches/3.0@10088
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 14 Sep 2011 20:39:03 +0000 (20:39 +0000)]
Option to glue new markers to bars and beats (part of
#4202).
git-svn-id: svn://localhost/ardour2/branches/3.0@10087
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 14 Sep 2011 17:16:54 +0000 (17:16 +0000)]
Load the tempo map before the locations so that locations
can compute their BBT positions correctly (#4276).
git-svn-id: svn://localhost/ardour2/branches/3.0@10081
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 14 Sep 2011 16:07:57 +0000 (16:07 +0000)]
Don't draw MIDI note horizontal grid lines if they would be
less than 3 pixels apart (#4300).
git-svn-id: svn://localhost/ardour2/branches/3.0@10080
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 14 Sep 2011 15:55:27 +0000 (15:55 +0000)]
Fix default disk_io_chunk_frames for diskstream so that it
isn't larger than the default playback buffer size when
starting Ardour without a previous ~/.config; having
disk_io_chunk_frames larger violates basic design
assumptions and causes phantom underruns in playback
(#4308).
git-svn-id: svn://localhost/ardour2/branches/3.0@10079
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 14 Sep 2011 14:00:03 +0000 (14:00 +0000)]
Small tweak to previous commit.
git-svn-id: svn://localhost/ardour2/branches/3.0@10076
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 14 Sep 2011 13:57:20 +0000 (13:57 +0000)]
Clamp left hand side zoom drags of the summary (fixes
#4317).
git-svn-id: svn://localhost/ardour2/branches/3.0@10075
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 14 Sep 2011 13:46:34 +0000 (13:46 +0000)]
Clear clicks on locating for a seamless loop so that they
don't stop (#4213).
git-svn-id: svn://localhost/ardour2/branches/3.0@10074
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 13 Sep 2011 20:47:57 +0000 (20:47 +0000)]
new norwegian translation from Eivind Ødegård
git-svn-id: svn://localhost/ardour2/branches/3.0@10073
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 13 Sep 2011 18:56:49 +0000 (18:56 +0000)]
new norwegian translation from Eivind Ødegård
git-svn-id: svn://localhost/ardour2/branches/3.0@10072
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 12 Sep 2011 15:05:43 +0000 (15:05 +0000)]
Use derived pan_outs() when panner setup is deferred, to
make it the same as when it is done immediately. Fixes
part of #4190.
git-svn-id: svn://localhost/ardour2/branches/3.0@10069
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 12 Sep 2011 13:17:42 +0000 (13:17 +0000)]
Fix a couple of thinkos causing crashes during split cycles
with plugins that are splitting e.g. mono inputs to stereo
plugins (#4169).
git-svn-id: svn://localhost/ardour2/branches/3.0@10068
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 8 Sep 2011 17:49:36 +0000 (17:49 +0000)]
Don't allow non-movable meter / tempo markers to be
dragged (part of #4313).
git-svn-id: svn://localhost/ardour2/branches/3.0@10067
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 8 Sep 2011 17:48:58 +0000 (17:48 +0000)]
Delete RouteUI immediately on request, rather than in an
idle loop. The idle loop bit is thought to be a
hangover from A2, and it causes #4315 because the
deleted ARDOUR::Route requests its references to be
dropped but its TimeAxisView hangs around for too long.
git-svn-id: svn://localhost/ardour2/branches/3.0@10066
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 7 Sep 2011 15:07:02 +0000 (15:07 +0000)]
Put session-modified asterix in mixer window title as well
as editor (#4285).
git-svn-id: svn://localhost/ardour2/branches/3.0@10065
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 7 Sep 2011 14:42:25 +0000 (14:42 +0000)]
Set up ControlUI::combo_map correctly to fix drop-down boxes
in generated plugin UIs (#4221). Based on work by
jeremybub.
git-svn-id: svn://localhost/ardour2/branches/3.0@10064
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 7 Sep 2011 14:11:33 +0000 (14:11 +0000)]
Increase threshold for zoom-by-horizontal movement;
ignore movements to y positions outside the scroomer;
round page size and value to prevent 'quivering' during
drags. Should fix #4299.
git-svn-id: svn://localhost/ardour2/branches/3.0@10063
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 7 Sep 2011 13:45:52 +0000 (13:45 +0000)]
Don't create new regions on clicks on MIDI plugin automation
tracks (#4298).
git-svn-id: svn://localhost/ardour2/branches/3.0@10062
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 7 Sep 2011 11:56:29 +0000 (11:56 +0000)]
Disallow black as a route group colour; force a dark
grey instead (part of #4064).
git-svn-id: svn://localhost/ardour2/branches/3.0@10061
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 7 Sep 2011 11:56:23 +0000 (11:56 +0000)]
Update route colours when they are added to / removed
from groups which share colour (more of #4064).
git-svn-id: svn://localhost/ardour2/branches/3.0@10060
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 6 Sep 2011 23:28:55 +0000 (23:28 +0000)]
Snap new automation points in AutomationRegionViews (#4297).
git-svn-id: svn://localhost/ardour2/branches/3.0@10059
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 6 Sep 2011 23:26:02 +0000 (23:26 +0000)]
Correct fix for previous commit.
git-svn-id: svn://localhost/ardour2/branches/3.0@10058
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 6 Sep 2011 22:40:41 +0000 (22:40 +0000)]
Do not move the initial tempo / meter changes at 0 time when inserting time (#4313).
git-svn-id: svn://localhost/ardour2/branches/3.0@10057
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 6 Sep 2011 09:43:57 +0000 (09:43 +0000)]
Fix style of the clock in the insert time dialogue.
git-svn-id: svn://localhost/ardour2/branches/3.0@10056
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 6 Sep 2011 00:20:00 +0000 (00:20 +0000)]
Patch from royvegard to stop session range location being removed on clear-ranges (#4284).
git-svn-id: svn://localhost/ardour2/branches/3.0@10055
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 5 Sep 2011 23:38:18 +0000 (23:38 +0000)]
Add option to insert time on all a track's playlists (#4304).
git-svn-id: svn://localhost/ardour2/branches/3.0@10054
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 31 Aug 2011 20:46:16 +0000 (20:46 +0000)]
Another try at fixing #4301.
git-svn-id: svn://localhost/ardour2/branches/3.0@10045
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 31 Aug 2011 19:26:25 +0000 (19:26 +0000)]
Fix thinko with dragging one of >1 tabs in the same
route group (#4301).
git-svn-id: svn://localhost/ardour2/branches/3.0@10044
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 31 Aug 2011 19:14:12 +0000 (19:14 +0000)]
Allow route groups to color their tracks (remainder of
#4064).
git-svn-id: svn://localhost/ardour2/branches/3.0@10043
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Wed, 31 Aug 2011 18:58:46 +0000 (18:58 +0000)]
Fix meter colour range to again have a hard knee at 0dB and twiddle colours so >0dB levels are red and stand out.
I am not sure if this is the original intent here, but it seems the most informative/useful/standard/etc. Unfortunately the colour names in the configuration (min, mid, max, clip) are a bit confusing (starting to clip = "mid"?) but changing them would break things. Oh well.
git-svn-id: svn://localhost/ardour2/branches/3.0@10042
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Wed, 31 Aug 2011 17:22:05 +0000 (17:22 +0000)]
Fix meter colour gradients (mid and top were swapped).
I removed the double stop around the knee because... well, this is the way I figured out that actually follows the colour configuration as expected. It may be less correct for some reason, but it looks like what I expect when twiddling the colours, anyway.
git-svn-id: svn://localhost/ardour2/branches/3.0@10041
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Wed, 31 Aug 2011 16:59:21 +0000 (16:59 +0000)]
Make meters with different colour parameters actually work.
Particularly, audio meters and MIDI meters would more or less randomly use each other's colours. Now they each use their own configured colours as it should be.
git-svn-id: svn://localhost/ardour2/branches/3.0@10040
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Wed, 31 Aug 2011 15:47:27 +0000 (15:47 +0000)]
Less day-glo panner colours based on audio track colours.
git-svn-id: svn://localhost/ardour2/branches/3.0@10039
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Wed, 31 Aug 2011 15:40:18 +0000 (15:40 +0000)]
Use evenly distributed green palette for MIDI notes.
Use standard selection colour (purple) for selected MIDI notes.
Green means MIDI, purple means selection, the brightness/velocity mappings match for each (just with a different hue).
Sensibly matching colour ranges brought to you by Agave, an awesome tool for this which you should use :)
I have inverted the dark/light => low/high velocity mapping for normal MIDI notes to match the selection. I don't really know which way it should be, but they should match, so I arbitrarily chose this direction.
Green also means currently selected tools and such, something we might want to resolve, but that might be at the cost of a technicolor nightmare, so perhaps not.
git-svn-id: svn://localhost/ardour2/branches/3.0@10038
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Wed, 31 Aug 2011 15:07:44 +0000 (15:07 +0000)]
Fix editor track heights (m/s/etc. buttons being cut off at Normal height).
git-svn-id: svn://localhost/ardour2/branches/3.0@10037
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 30 Aug 2011 15:46:39 +0000 (15:46 +0000)]
Move route group colour button to more logical place.
git-svn-id: svn://localhost/ardour2/branches/3.0@10036
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 30 Aug 2011 15:44:00 +0000 (15:44 +0000)]
Tidy up route colouring a bit so that colours are the
same for both the time axis view and the mixer strip.
git-svn-id: svn://localhost/ardour2/branches/3.0@10035
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 30 Aug 2011 15:43:49 +0000 (15:43 +0000)]
Tidy formatting some more.
git-svn-id: svn://localhost/ardour2/branches/3.0@10034
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 30 Aug 2011 13:41:36 +0000 (13:41 +0000)]
remove needless message from log window when a system has no ALSA-capable devices
git-svn-id: svn://localhost/ardour2/branches/3.0@10032
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 30 Aug 2011 11:32:40 +0000 (11:32 +0000)]
Tidy formatting.
git-svn-id: svn://localhost/ardour2/branches/3.0@10031
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 30 Aug 2011 09:48:53 +0000 (09:48 +0000)]
Give route groups their own colour, settable from the route
group dialogue. Americanise spelling of color in a few
places to avoid confusion. Fixes #4224. Addresses parts
of #2650 and #4064.
git-svn-id: svn://localhost/ardour2/branches/3.0@10030
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 29 Aug 2011 16:00:17 +0000 (16:00 +0000)]
Ensure that the fade curves are updated when the xfade
length changes; should fix #4260.
git-svn-id: svn://localhost/ardour2/branches/3.0@10028
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 29 Aug 2011 15:56:05 +0000 (15:56 +0000)]
Move what I'm pretty sure is a misplaced assert; a panner
can copy from more to fewer buffers.
git-svn-id: svn://localhost/ardour2/branches/3.0@10027
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 20 Aug 2011 20:02:04 +0000 (20:02 +0000)]
Another go at fixing up MIDI note additions with snap
(#4189).
git-svn-id: svn://localhost/ardour2/branches/3.0@10017
d708f5d6-7413-0410-9779-
e7cbd77b26cf