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
Carl Hetherington [Fri, 19 Aug 2011 19:21:05 +0000 (19:21 +0000)]
Emit ConfigurationChanged when meter setup bypasses the
general configure_io; fixes remainder of #4233.
git-svn-id: svn://localhost/ardour2/branches/3.0@10012
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 19 Aug 2011 17:52:32 +0000 (17:52 +0000)]
Set up fader for audio / MIDI when the fader position
changes (part of #4233).
git-svn-id: svn://localhost/ardour2/branches/3.0@10011
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 19 Aug 2011 14:47:41 +0000 (14:47 +0000)]
fix various MIDI keybindings that were lost due to a subtle change in keyboard event forwarding
git-svn-id: svn://localhost/ardour2/branches/3.0@10010
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 19 Aug 2011 14:45:08 +0000 (14:45 +0000)]
Hopefully fix crash with empty IO matrix bundles
(#4270).
git-svn-id: svn://localhost/ardour2/branches/3.0@10009
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 19 Aug 2011 13:40:37 +0000 (13:40 +0000)]
Fix up note snapping so that we snap to the note we're over.
git-svn-id: svn://localhost/ardour2/branches/3.0@10008
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 17 Aug 2011 20:44:39 +0000 (20:44 +0000)]
new contributor names
git-svn-id: svn://localhost/ardour2/branches/3.0@10002
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 17 Aug 2011 12:46:42 +0000 (12:46 +0000)]
various fixes to MidiRegionView selection handling, key handling, drawing of ghost notes (contains a fix for #4263); shift-drag selections in MidiRegionViews now correctly add to the selection rather than replacing any existing one.
git-svn-id: svn://localhost/ardour2/branches/3.0@10000
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 16 Aug 2011 14:45:19 +0000 (14:45 +0000)]
change packing options within mixer window to fix #4271
git-svn-id: svn://localhost/ardour2/branches/3.0@9999
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 16 Aug 2011 14:24:41 +0000 (14:24 +0000)]
attempt to fix deep confusion in GUI code about converting between musical and audio time (should have beneficial effects on #4257); change ghost note drawing when in MIDI note draw/add mode so that its start is aligned with the mouse cursor
git-svn-id: svn://localhost/ardour2/branches/3.0@9998
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 16 Aug 2011 14:20:09 +0000 (14:20 +0000)]
avoid compiler warnings about un-implemented MIDI functions (for now)
git-svn-id: svn://localhost/ardour2/branches/3.0@9997
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 15 Aug 2011 15:08:37 +0000 (15:08 +0000)]
Delete key can now be used to remove tempo/meter markers
git-svn-id: svn://localhost/ardour2/branches/3.0@9996
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 15 Aug 2011 14:08:01 +0000 (14:08 +0000)]
Group tab fix from David Halter (#4268).
git-svn-id: svn://localhost/ardour2/branches/3.0@9995
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 14 Aug 2011 19:24:23 +0000 (19:24 +0000)]
Add fr_FR translation for libgtkmm2ext from Roming22 (#4080).
git-svn-id: svn://localhost/ardour2/branches/3.0@9994
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 14 Aug 2011 18:40:57 +0000 (18:40 +0000)]
Save position of MIDI scroomers (#4140).
git-svn-id: svn://localhost/ardour2/branches/3.0@9993
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 14 Aug 2011 18:12:33 +0000 (18:12 +0000)]
Fix a few SNAFUs with the port matrix after recent changes.
git-svn-id: svn://localhost/ardour2/branches/3.0@9992
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 14 Aug 2011 17:11:33 +0000 (17:11 +0000)]
make control protocol's SelectByRID signal work, thus enabling MIDI binding maps to use function="select" with an argument; fix minor bug in previous commit
git-svn-id: svn://localhost/ardour2/branches/3.0@9991
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 14 Aug 2011 16:01:07 +0000 (16:01 +0000)]
add new editor actions for solo, mute, solo-isolate toggle (of selected tracks) for use by MIDI bindings
git-svn-id: svn://localhost/ardour2/branches/3.0@9990
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 14 Aug 2011 14:13:11 +0000 (14:13 +0000)]
Hopefully fix follow-up bug in #4209.
git-svn-id: svn://localhost/ardour2/branches/3.0@9989
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 14 Aug 2011 14:08:53 +0000 (14:08 +0000)]
Don't auto-connect buss inputs (#4211).
git-svn-id: svn://localhost/ardour2/branches/3.0@9988
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 14 Aug 2011 14:08:46 +0000 (14:08 +0000)]
Fix a couple of minor typos.
git-svn-id: svn://localhost/ardour2/branches/3.0@9987
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 13 Aug 2011 20:19:39 +0000 (20:19 +0000)]
Stop bundles disappearing from the port matrix when they
have no channels (#4209). Also fix the remove all
channels menu option.
git-svn-id: svn://localhost/ardour2/branches/3.0@9986
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 13 Aug 2011 16:27:29 +0000 (16:27 +0000)]
track changes to config parameters for MMC device id's correctly (from roy vegard)
git-svn-id: svn://localhost/ardour2/branches/3.0@9985
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 13 Aug 2011 14:17:16 +0000 (14:17 +0000)]
Fix build with tests enabled.
git-svn-id: svn://localhost/ardour2/branches/3.0@9984
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 12 Aug 2011 14:41:11 +0000 (14:41 +0000)]
when showing a note value during a drag, clamp first to the actual range. note that the canvas object can still be dragged out of the region (above/below) but fixing this requires some kind of fancy auto-scroll that i'm not up for implementing at this time
git-svn-id: svn://localhost/ardour2/branches/3.0@9983
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 12 Aug 2011 14:40:04 +0000 (14:40 +0000)]
prevent illegal data being used to set note values, velocities and channels
git-svn-id: svn://localhost/ardour2/branches/3.0@9982
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 11 Aug 2011 17:36:42 +0000 (17:36 +0000)]
fix stupid thinko in varispeed limitation for record enable
git-svn-id: svn://localhost/ardour2/branches/3.0@9980
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 11 Aug 2011 16:06:31 +0000 (16:06 +0000)]
finish the intention of the previous commit, correctly this time
git-svn-id: svn://localhost/ardour2/branches/3.0@9979
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 11 Aug 2011 15:58:28 +0000 (15:58 +0000)]
do not assert/abort out of data errors that may originate with external user-supplied data, and use PBD::error instead
git-svn-id: svn://localhost/ardour2/branches/3.0@9978
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 11 Aug 2011 15:57:48 +0000 (15:57 +0000)]
add skeleton for i18n support
git-svn-id: svn://localhost/ardour2/branches/3.0@9977
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 10 Aug 2011 20:30:27 +0000 (20:30 +0000)]
fix leftover bug from hacking on internal send panning stuff
git-svn-id: svn://localhost/ardour2/branches/3.0@9976
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 10 Aug 2011 20:22:21 +0000 (20:22 +0000)]
add virtual Delivery::pan_outs() so that internal sends correctly configure their panner for the number of outputs on the target rather than the output of the internal send processor within the route. fixes a crash when adding internal sends
git-svn-id: svn://localhost/ardour2/branches/3.0@9975
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 10 Aug 2011 20:21:18 +0000 (20:21 +0000)]
don't use MIDI tracks when adding internal sends to auxes; no varispeed when recording and the corollary - no recording when varispeeding
git-svn-id: svn://localhost/ardour2/branches/3.0@9974
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 10 Aug 2011 15:57:03 +0000 (15:57 +0000)]
if a binding map specifies controllables that don't exist in the session, drop those bindings so that we don't crash from having bindings without controllables (should fix #4256)
git-svn-id: svn://localhost/ardour2/branches/3.0@9973
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 10 Aug 2011 15:13:15 +0000 (15:13 +0000)]
make handling of sends-only feed-based solo propagation symmetrical upstream and downstream (fixes #4252) and add more DEBUG::Solo tracing for future aid
git-svn-id: svn://localhost/ardour2/branches/3.0@9972
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 9 Aug 2011 21:17:55 +0000 (21:17 +0000)]
attempt to prevent dropping into record if rolling in reverse (should fix #4254)
git-svn-id: svn://localhost/ardour2/branches/3.0@9971
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 9 Aug 2011 19:05:29 +0000 (19:05 +0000)]
fix button label in new session dialog when backing up (from david halter)
git-svn-id: svn://localhost/ardour2/branches/3.0@9970
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 9 Aug 2011 13:04:28 +0000 (13:04 +0000)]
Prevent crash on de-selecting all tracks from a stem export
(#4167).
git-svn-id: svn://localhost/ardour2/branches/3.0@9967
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 9 Aug 2011 12:53:24 +0000 (12:53 +0000)]
Add a few asserts.
git-svn-id: svn://localhost/ardour2/branches/3.0@9966
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 8 Aug 2011 15:36:16 +0000 (15:36 +0000)]
Set new region length correctly after stretch (part of
#3908).
git-svn-id: svn://localhost/ardour2/branches/3.0@9963
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 3 Aug 2011 18:41:16 +0000 (18:41 +0000)]
Use correct default value for MIDI faders, and put the
unity mark in the correct position for those faders.
Fixes #4234.
git-svn-id: svn://localhost/ardour2/branches/3.0@9955
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 3 Aug 2011 13:28:54 +0000 (13:28 +0000)]
When renaming a track to the name of an existing one,
use the same behaviour in both the editor and mixer
windows (add a number to the requested name).
git-svn-id: svn://localhost/ardour2/branches/3.0@9954
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 3 Aug 2011 13:28:36 +0000 (13:28 +0000)]
Fix erroneous check for colons in track names; clean up
the dialogue a bit and go back to the name entry if the
user wants to re-edit.
git-svn-id: svn://localhost/ardour2/branches/3.0@9953
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 3 Aug 2011 13:27:48 +0000 (13:27 +0000)]
colinf's patch for #4223.
git-svn-id: svn://localhost/ardour2/branches/3.0@9952
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 3 Aug 2011 12:28:52 +0000 (12:28 +0000)]
Add GPL boilerplate.
git-svn-id: svn://localhost/ardour2/branches/3.0@9951
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 3 Aug 2011 12:16:42 +0000 (12:16 +0000)]
Polarity control value needs to be able to go negative as it
is a gain. Fixes #4212.
git-svn-id: svn://localhost/ardour2/branches/3.0@9950
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 3 Aug 2011 11:52:45 +0000 (11:52 +0000)]
Use route group solo property for route listen as well
as solo (#4228).
git-svn-id: svn://localhost/ardour2/branches/3.0@9949
d708f5d6-7413-0410-9779-
e7cbd77b26cf