ardour.git
12 years agoAdd active toggle to editor route list (#4236).
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

12 years agoTidy up style of a few toggle buttons (#4319).
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

12 years agoRemove unused button.
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

12 years agoEmit ContentsChanged on the model when one of its control lists changes. Should...
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

12 years agoConnect mixer strip to panner shell even if there is currently no panner. Should...
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

12 years agoSet the click paths when enter is pressed in their Entry
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

12 years agoSpecialise ConfigVariable for string so that values with
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

12 years agoRemove unused rec_monitors_input variables.
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

12 years agoRemove unused parameter.
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

12 years agorevert debugging change from yesterday
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

12 years agodebug the impossible
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

12 years agoOption to glue new markers to bars and beats (part of
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

12 years agoLoad the tempo map before the locations so that locations
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

12 years agoDon't draw MIDI note horizontal grid lines if they would be
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

12 years agoFix default disk_io_chunk_frames for diskstream so that it
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

12 years agoSmall tweak to previous commit.
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

12 years agoClamp left hand side zoom drags of the summary (fixes
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

12 years agoClear clicks on locating for a seamless loop so that they
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

12 years agonew norwegian translation from Eivind Ødegård
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

12 years agonew norwegian translation from Eivind Ødegård
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

12 years agoUse derived pan_outs() when panner setup is deferred, to
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

12 years agoFix a couple of thinkos causing crashes during split cycles
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

12 years agoDon't allow non-movable meter / tempo markers to be
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

12 years agoDelete RouteUI immediately on request, rather than in an
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

12 years agoPut session-modified asterix in mixer window title as well
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

12 years agoSet up ControlUI::combo_map correctly to fix drop-down boxes
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

12 years agoIncrease threshold for zoom-by-horizontal movement;
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

12 years agoDon't create new regions on clicks on MIDI plugin automation
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

12 years agoDisallow black as a route group colour; force a dark
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

12 years agoUpdate route colours when they are added to / removed
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

12 years agoSnap new automation points in AutomationRegionViews (#4297).
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

12 years agoCorrect fix for previous commit.
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

12 years agoDo not move the initial tempo / meter changes at 0 time when inserting time (#4313).
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

12 years agoFix style of the clock in the insert time dialogue.
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

12 years agoPatch from royvegard to stop session range location being removed on clear-ranges...
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

12 years agoAdd option to insert time on all a track's playlists (#4304).
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

12 years agoAnother try at fixing #4301.
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

12 years agoFix thinko with dragging one of >1 tabs in the same
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

12 years agoAllow route groups to color their tracks (remainder of
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

12 years agoFix meter colour range to again have a hard knee at 0dB and twiddle colours so >0dB...
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

12 years agoFix meter colour gradients (mid and top were swapped).
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

12 years agoMake meters with different colour parameters actually work.
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

12 years agoLess day-glo panner colours based on audio track colours.
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

12 years agoUse evenly distributed green palette for MIDI notes.
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

12 years agoFix editor track heights (m/s/etc. buttons being cut off at Normal height).
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

12 years agoMove route group colour button to more logical place.
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

12 years agoTidy up route colouring a bit so that colours are the
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

12 years agoTidy formatting some more.
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

12 years agoremove needless message from log window when a system has no ALSA-capable devices
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

12 years agoTidy formatting.
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

12 years agoGive route groups their own colour, settable from the route
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

12 years agoEnsure that the fade curves are updated when the xfade
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

12 years agoMove what I'm pretty sure is a misplaced assert; a panner
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

12 years agoAnother go at fixing up MIDI note additions with snap
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

12 years agoEmit ConfigurationChanged when meter setup bypasses the
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

12 years agoSet up fader for audio / MIDI when the fader position
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

12 years agofix various MIDI keybindings that were lost due to a subtle change in keyboard event...
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

12 years agoHopefully fix crash with empty IO matrix bundles
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

12 years agoFix up note snapping so that we snap to the note we're over.
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

12 years agonew contributor names
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

12 years agovarious fixes to MidiRegionView selection handling, key handling, drawing of ghost... 3.0-alpha10
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

12 years agochange packing options within mixer window to fix #4271
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

12 years agoattempt to fix deep confusion in GUI code about converting between musical and audio...
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

12 years agoavoid compiler warnings about un-implemented MIDI functions (for now)
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

12 years agoDelete key can now be used to remove tempo/meter markers
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

12 years agoGroup tab fix from David Halter (#4268).
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

12 years agoAdd fr_FR translation for libgtkmm2ext from Roming22 (#4080).
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

12 years agoSave position of MIDI scroomers (#4140).
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

12 years agoFix a few SNAFUs with the port matrix after recent changes.
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

12 years agomake control protocol's SelectByRID signal work, thus enabling MIDI binding maps...
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

12 years agoadd new editor actions for solo, mute, solo-isolate toggle (of selected tracks) for...
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

12 years agoHopefully fix follow-up bug in #4209.
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

12 years agoDon't auto-connect buss inputs (#4211).
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

12 years agoFix a couple of minor typos.
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

12 years agoStop bundles disappearing from the port matrix when they
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

12 years agotrack changes to config parameters for MMC device id's correctly (from roy vegard)
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

12 years agoFix build with tests enabled.
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

12 years agowhen showing a note value during a drag, clamp first to the actual range. note that...
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

12 years agoprevent illegal data being used to set note values, velocities and channels
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

12 years agofix stupid thinko in varispeed limitation for record enable
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

12 years agofinish the intention of the previous commit, correctly this time
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

12 years agodo not assert/abort out of data errors that may originate with external user-supplied...
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

12 years agoadd skeleton for i18n support
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

12 years agofix leftover bug from hacking on internal send panning stuff
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

12 years agoadd virtual Delivery::pan_outs() so that internal sends correctly configure their...
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

12 years agodon't use MIDI tracks when adding internal sends to auxes; no varispeed when recordin...
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

12 years agoif a binding map specifies controllables that don't exist in the session, drop those...
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

12 years agomake handling of sends-only feed-based solo propagation symmetrical upstream and...
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

12 years agoattempt to prevent dropping into record if rolling in reverse (should fix #4254)
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

12 years agofix button label in new session dialog when backing up (from david halter)
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

12 years agoPrevent crash on de-selecting all tracks from a stem export
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

12 years agoAdd a few asserts.
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

12 years agoSet new region length correctly after stretch (part of
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

12 years agoUse correct default value for MIDI faders, and put the
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

12 years agoWhen renaming a track to the name of an existing one,
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

12 years agoFix erroneous check for colons in track names; clean up
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

12 years agocolinf's patch for #4223.
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

12 years agoAdd GPL boilerplate.
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

12 years agoPolarity control value needs to be able to go negative as it
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

12 years agoUse route group solo property for route listen as well
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