Carl Hetherington
150ad3ae82
Make LXVST_PATH / LXVST_PLUGINS work ( #4329 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10106 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-21 16:07:15 +00:00
Carl Hetherington
460b99645c
Add missing files.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10105 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-21 15:55:12 +00:00
Carl Hetherington
185b58f259
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
2011-09-21 15:54:19 +00:00
2e59536dd8
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
2011-09-20 22:33:27 +00:00
d4433b9ab3
(native) Linux VST support from LinuxDSP
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10101 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-20 20:29:47 +00:00
e09e0035a6
check INSTALL_DEST_BASE exists earlier rather than later
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10100 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-20 20:28:44 +00:00
Carl Hetherington
ce6d99ccb5
Add active toggle to editor route list ( #4236 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10098 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-19 22:34:30 +00:00
Carl Hetherington
3f6ec53ba3
Tidy up style of a few toggle buttons ( #4319 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10097 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-19 21:14:59 +00:00
Carl Hetherington
6ab6ad5bb7
Remove unused button.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10096 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-19 21:14:50 +00:00
Carl Hetherington
da4270a93d
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
2011-09-19 17:15:43 +00:00
Carl Hetherington
186a9599b6
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
2011-09-19 09:31:08 +00:00
Carl Hetherington
b8aabb310f
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
2011-09-18 19:49:45 +00:00
Carl Hetherington
c09f2eedf2
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
2011-09-18 19:49:36 +00:00
Carl Hetherington
87d57a1de9
Remove unused rec_monitors_input variables.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10091 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-18 19:49:26 +00:00
Carl Hetherington
e65636a087
Remove unused parameter.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10090 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-16 21:45:10 +00:00
32cc399595
revert debugging change from yesterday
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10089 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-16 11:39:18 +00:00
31abbdd17e
debug the impossible
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10088 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-15 19:52:00 +00:00
Carl Hetherington
315f41f82f
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
2011-09-14 20:39:03 +00:00
Carl Hetherington
8f39701908
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
2011-09-14 17:16:54 +00:00
Carl Hetherington
69da82a021
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
2011-09-14 16:07:57 +00:00
Carl Hetherington
8f5dd22c51
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
2011-09-14 15:55:27 +00:00
Carl Hetherington
f4f5706265
Small tweak to previous commit.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10076 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-14 14:00:03 +00:00
Carl Hetherington
74796c7a53
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
2011-09-14 13:57:20 +00:00
Carl Hetherington
aadc91d7d1
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
2011-09-14 13:46:34 +00:00
24756ae04e
new norwegian translation from Eivind Ødegård
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10073 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-13 20:47:57 +00:00
d226104ff0
new norwegian translation from Eivind Ødegård
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10072 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-13 18:56:49 +00:00
Carl Hetherington
bced7c250e
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
2011-09-12 15:05:43 +00:00
Carl Hetherington
14e083001d
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
2011-09-12 13:17:42 +00:00
Carl Hetherington
632c4ab264
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
2011-09-08 17:49:36 +00:00
Carl Hetherington
6972b09116
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
2011-09-08 17:48:58 +00:00
Carl Hetherington
f744c8ac93
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
2011-09-07 15:07:02 +00:00
Carl Hetherington
44b7830064
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
2011-09-07 14:42:25 +00:00
Carl Hetherington
bb91aaa5ec
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
2011-09-07 14:11:33 +00:00
Carl Hetherington
3ba6804f27
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
2011-09-07 13:45:52 +00:00
Carl Hetherington
10e1807fba
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
2011-09-07 11:56:29 +00:00
Carl Hetherington
932b0e9ec1
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
2011-09-07 11:56:23 +00:00
Carl Hetherington
174c0d6831
Snap new automation points in AutomationRegionViews ( #4297 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10059 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-06 23:28:55 +00:00
Carl Hetherington
853904aa26
Correct fix for previous commit.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10058 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-06 23:26:02 +00:00
Carl Hetherington
e095a93f98
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
2011-09-06 22:40:41 +00:00
Carl Hetherington
d014c7f86c
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
2011-09-06 09:43:57 +00:00
Carl Hetherington
512411c9e5
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
2011-09-06 00:20:00 +00:00
Carl Hetherington
24a38b8b08
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
2011-09-05 23:38:18 +00:00
Carl Hetherington
e3692bf3da
Another try at fixing #4301 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10045 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-08-31 20:46:16 +00:00
Carl Hetherington
9f1b50cc3e
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
2011-08-31 19:26:25 +00:00
Carl Hetherington
881b5a43e7
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
2011-08-31 19:14:12 +00:00
f3a6b8a9ba
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
2011-08-31 18:58:46 +00:00
c55f142ad0
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
2011-08-31 17:22:05 +00:00
d3c38e28fc
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
2011-08-31 16:59:21 +00:00
5437c24673
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
2011-08-31 15:47:27 +00:00
e9c0350b97
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
2011-08-31 15:40:18 +00:00