ardour.git
12 years agoremove remnant of MIDI I/O debugging
Paul Davis [Tue, 26 Jul 2011 16:24:41 +0000 (16:24 +0000)]
remove remnant of MIDI I/O debugging

git-svn-id: svn://localhost/ardour2/branches/3.0@9937 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agofix up colons in track names before they are used for JACK port names; catch most...
Paul Davis [Tue, 26 Jul 2011 02:07:59 +0000 (02:07 +0000)]
fix up colons in track names before they are used for JACK port names; catch most (not all) attempted renames and ask the user about colons

git-svn-id: svn://localhost/ardour2/branches/3.0@9928 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoremove some MIDI I/O debugging (hopefully all)
Paul Davis [Tue, 26 Jul 2011 01:16:37 +0000 (01:16 +0000)]
remove some MIDI I/O debugging (hopefully all)

git-svn-id: svn://localhost/ardour2/branches/3.0@9927 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agowhen tabbing between track/bus name fields, skip rec-enabled tracks to avoid an annoy...
Paul Davis [Mon, 25 Jul 2011 21:00:19 +0000 (21:00 +0000)]
when tabbing between track/bus name fields, skip rec-enabled tracks to avoid an annoying halt to the motion

git-svn-id: svn://localhost/ardour2/branches/3.0@9925 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agowhen tabbing between track/bus name entries, attempt to scroll appropriately (#4223)
Paul Davis [Mon, 25 Jul 2011 20:28:51 +0000 (20:28 +0000)]
when tabbing between track/bus name entries, attempt to scroll appropriately (#4223)

git-svn-id: svn://localhost/ardour2/branches/3.0@9924 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoremove more unneeded header includes
Paul Davis [Mon, 25 Jul 2011 18:11:03 +0000 (18:11 +0000)]
remove more unneeded header includes

git-svn-id: svn://localhost/ardour2/branches/3.0@9922 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoremove unneeded header includes
Paul Davis [Mon, 25 Jul 2011 18:10:49 +0000 (18:10 +0000)]
remove unneeded header includes

git-svn-id: svn://localhost/ardour2/branches/3.0@9921 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoremove commented out debug output
Paul Davis [Mon, 25 Jul 2011 18:06:12 +0000 (18:06 +0000)]
remove commented out debug output

git-svn-id: svn://localhost/ardour2/branches/3.0@9920 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agochange FastMeter drawing implementation to use Cairo instead of GDK; some subtle...
Paul Davis [Mon, 25 Jul 2011 18:05:54 +0000 (18:05 +0000)]
change FastMeter drawing implementation to use Cairo instead of GDK; some subtle changes to meter drawing will be visible and are subject to a revisit

git-svn-id: svn://localhost/ardour2/branches/3.0@9919 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years ago"forward" port IO::ensure_* changes from 2.X for correctness and consistency
Paul Davis [Mon, 25 Jul 2011 16:11:00 +0000 (16:11 +0000)]
"forward" port IO::ensure_* changes from 2.X for correctness and consistency

git-svn-id: svn://localhost/ardour2/branches/3.0@9918 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoin exclusive solo mode, allow full-group solo
Paul Davis [Mon, 25 Jul 2011 16:10:11 +0000 (16:10 +0000)]
in exclusive solo mode, allow full-group solo

git-svn-id: svn://localhost/ardour2/branches/3.0@9917 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoslightly improve color choice for meter metrics when more than one data type is present
Paul Davis [Fri, 22 Jul 2011 22:15:30 +0000 (22:15 +0000)]
slightly improve color choice for meter metrics when more than one data type is present

git-svn-id: svn://localhost/ardour2/branches/3.0@9915 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agotwo birds with one stone: fix "color bug" that occured as soon any route with >1...
Paul Davis [Fri, 22 Jul 2011 22:04:27 +0000 (22:04 +0000)]
two birds with one stone: fix "color bug" that occured as soon any route with >1 types of data was created, because a global Gtk::Style was modified to draw text, but fix it by switching drawing of the meter metrics area to cairo, and avoid all that stuff

git-svn-id: svn://localhost/ardour2/branches/3.0@9914 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agouse std::vector::assign() in BufferSet::attach_buffers() rather than an explicit...
Paul Davis [Fri, 22 Jul 2011 15:44:13 +0000 (15:44 +0000)]
use std::vector::assign() in BufferSet::attach_buffers() rather than an explicit loop; minor formatting touchups

git-svn-id: svn://localhost/ardour2/branches/3.0@9912 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agomove basic parameter initialization out of AudioEngine into global ARDOUR::init()
Paul Davis [Fri, 22 Jul 2011 15:42:33 +0000 (15:42 +0000)]
move basic parameter initialization out of AudioEngine into global ARDOUR::init()

git-svn-id: svn://localhost/ardour2/branches/3.0@9911 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agotry to fix data loss at end of a capture pass for MIDI - add a new virtual method...
Paul Davis [Wed, 20 Jul 2011 18:13:03 +0000 (18:13 +0000)]
try to fix data loss at end of a capture pass for MIDI - add a new virtual method to MidiSource that specifies what should be done with stuck notes, remove duplicate(i hope) _last_flush_frame from SMFSource that mirrored, more or less, MidiSource::_last_write_end; use new virtual method when stopping after capture.

git-svn-id: svn://localhost/ardour2/branches/3.0@9910 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoDon't pop up an empty menu over a patch change.
Carl Hetherington [Wed, 20 Jul 2011 00:01:08 +0000 (00:01 +0000)]
Don't pop up an empty menu over a patch change.

git-svn-id: svn://localhost/ardour2/branches/3.0@9909 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoSet up advanced session options from the RCConfiguration so that the RCConfiguration...
Carl Hetherington [Tue, 19 Jul 2011 23:12:42 +0000 (23:12 +0000)]
Set up advanced session options from the RCConfiguration so that the RCConfiguration values don't get ignored on startup (#4205).

git-svn-id: svn://localhost/ardour2/branches/3.0@9908 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoeven more MIDI IO debugging
Paul Davis [Tue, 19 Jul 2011 21:58:06 +0000 (21:58 +0000)]
even more MIDI IO debugging

git-svn-id: svn://localhost/ardour2/branches/3.0@9907 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoyet more MIDI IO debugging
Paul Davis [Tue, 19 Jul 2011 19:25:22 +0000 (19:25 +0000)]
yet more MIDI IO debugging

git-svn-id: svn://localhost/ardour2/branches/3.0@9906 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoAssume axis views with no set visible property are visible.
Carl Hetherington [Tue, 19 Jul 2011 17:14:45 +0000 (17:14 +0000)]
Assume axis views with no set visible property are visible.
Fixes #4197.

git-svn-id: svn://localhost/ardour2/branches/3.0@9905 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agotentative "fix" for output for tracks with audio and MIDI output (no known test case...
Paul Davis [Tue, 19 Jul 2011 13:45:39 +0000 (13:45 +0000)]
tentative "fix" for output for tracks with audio and MIDI output (no known test case at present)

git-svn-id: svn://localhost/ardour2/branches/3.0@9903 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agocheck for _panshell->panner() before ::run-ing the panshell, so that MIDI tracks...
Paul Davis [Tue, 19 Jul 2011 13:08:11 +0000 (13:08 +0000)]
check for _panshell->panner() before ::run-ing the panshell, so that MIDI tracks or other tracks with no panner just get the 1:1 copy-to-outputs code invoked

git-svn-id: svn://localhost/ardour2/branches/3.0@9902 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agomore MIDI I/O debugging output
Paul Davis [Tue, 19 Jul 2011 11:57:09 +0000 (11:57 +0000)]
more MIDI I/O debugging output

git-svn-id: svn://localhost/ardour2/branches/3.0@9901 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoMake _read_at take notice of its srcs parameter; fixes part of #3908.
Carl Hetherington [Tue, 19 Jul 2011 00:22:08 +0000 (00:22 +0000)]
Make _read_at take notice of its srcs parameter; fixes part of #3908.

git-svn-id: svn://localhost/ardour2/branches/3.0@9900 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoRemove unused parameters to AudioRegion::read_at
Carl Hetherington [Tue, 19 Jul 2011 00:22:01 +0000 (00:22 +0000)]
Remove unused parameters to AudioRegion::read_at

git-svn-id: svn://localhost/ardour2/branches/3.0@9899 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoimproved fix for #4158 etc, hopefully
Paul Davis [Mon, 18 Jul 2011 20:03:49 +0000 (20:03 +0000)]
improved fix for #4158 etc, hopefully

git-svn-id: svn://localhost/ardour2/branches/3.0@9896 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agomore more debugging for MIDI i/o
Paul Davis [Mon, 18 Jul 2011 18:12:54 +0000 (18:12 +0000)]
more more debugging for MIDI i/o

git-svn-id: svn://localhost/ardour2/branches/3.0@9895 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agowhen renaming, remove old session and add new session name from/to recent sessions...
Paul Davis [Mon, 18 Jul 2011 17:08:50 +0000 (17:08 +0000)]
when renaming, remove old session and add new session name from/to recent sessions list

git-svn-id: svn://localhost/ardour2/branches/3.0@9894 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agodon't try (and fail) to rename the history file if it doesn't exist
Paul Davis [Mon, 18 Jul 2011 15:04:00 +0000 (15:04 +0000)]
don't try (and fail) to rename the history file if it doesn't exist

git-svn-id: svn://localhost/ardour2/branches/3.0@9892 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoAllow enter to be pressed to apply.
Carl Hetherington [Sun, 17 Jul 2011 20:11:37 +0000 (20:11 +0000)]
Allow enter to be pressed to apply.

git-svn-id: svn://localhost/ardour2/branches/3.0@9891 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoAdd context menu for control points.
Carl Hetherington [Sun, 17 Jul 2011 20:10:31 +0000 (20:10 +0000)]
Add context menu for control points.

git-svn-id: svn://localhost/ardour2/branches/3.0@9890 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoFix vertical pane resizing during fullscreen/unfullscreen
Carl Hetherington [Sun, 17 Jul 2011 18:22:43 +0000 (18:22 +0000)]
Fix vertical pane resizing during fullscreen/unfullscreen
(#4119).

git-svn-id: svn://localhost/ardour2/branches/3.0@9889 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoTie note y to mouse pointer position when dragging MIDI
Carl Hetherington [Sun, 17 Jul 2011 16:02:26 +0000 (16:02 +0000)]
Tie note y to mouse pointer position when dragging MIDI
notes (#4051).

git-svn-id: svn://localhost/ardour2/branches/3.0@9886 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoSnap ghost note more intuitively (#4189).
Carl Hetherington [Sat, 16 Jul 2011 21:53:30 +0000 (21:53 +0000)]
Snap ghost note more intuitively (#4189).

git-svn-id: svn://localhost/ardour2/branches/3.0@9885 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoRestore AWOL master mixer strip (#4187).
Carl Hetherington [Sat, 16 Jul 2011 21:29:06 +0000 (21:29 +0000)]
Restore AWOL master mixer strip (#4187).

git-svn-id: svn://localhost/ardour2/branches/3.0@9884 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoRemove an assert() that I can't see the value of, and which
Carl Hetherington [Sat, 16 Jul 2011 20:55:14 +0000 (20:55 +0000)]
Remove an assert() that I can't see the value of, and which
trips when loading empty MIDI files (#4190).

git-svn-id: svn://localhost/ardour2/branches/3.0@9883 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoRemove unused _own_latency member from Latent.
Carl Hetherington [Fri, 15 Jul 2011 00:50:43 +0000 (00:50 +0000)]
Remove unused _own_latency member from Latent.

git-svn-id: svn://localhost/ardour2/branches/3.0@9881 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoSave / restore processor _user_latency (another part of #4186).
Carl Hetherington [Fri, 15 Jul 2011 00:03:18 +0000 (00:03 +0000)]
Save / restore processor _user_latency (another part of #4186).

git-svn-id: svn://localhost/ardour2/branches/3.0@9880 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoSave and restore Latent's _user_latency for IOs (fixes #4186).
Carl Hetherington [Thu, 14 Jul 2011 23:29:42 +0000 (23:29 +0000)]
Save and restore Latent's _user_latency for IOs (fixes #4186).

git-svn-id: svn://localhost/ardour2/branches/3.0@9879 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoMove panner bypass state up to the PannerShell so that it is preserved even when...
Carl Hetherington [Thu, 14 Jul 2011 22:17:43 +0000 (22:17 +0000)]
Move panner bypass state up to the PannerShell so that it is preserved even when new Panners are dropped in (refixes #4185).

git-svn-id: svn://localhost/ardour2/branches/3.0@9877 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoinitial pass at session-renaming functionality
Paul Davis [Thu, 14 Jul 2011 17:41:06 +0000 (17:41 +0000)]
initial pass at session-renaming functionality

git-svn-id: svn://localhost/ardour2/branches/3.0@9876 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoFix restoration of PannerShell state from session XML (#4185).
Carl Hetherington [Thu, 14 Jul 2011 14:56:40 +0000 (14:56 +0000)]
Fix restoration of PannerShell state from session XML (#4185).

git-svn-id: svn://localhost/ardour2/branches/3.0@9875 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoRemove unused variable.
Carl Hetherington [Thu, 14 Jul 2011 14:56:34 +0000 (14:56 +0000)]
Remove unused variable.

git-svn-id: svn://localhost/ardour2/branches/3.0@9874 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agomore midi I/O debugging
Paul Davis [Thu, 14 Jul 2011 12:59:51 +0000 (12:59 +0000)]
more midi I/O debugging

git-svn-id: svn://localhost/ardour2/branches/3.0@9873 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agomore midi io debugging
Paul Davis [Wed, 13 Jul 2011 20:14:53 +0000 (20:14 +0000)]
more midi io debugging

git-svn-id: svn://localhost/ardour2/branches/3.0@9868 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agomore midi io debugging
Paul Davis [Wed, 13 Jul 2011 20:08:28 +0000 (20:08 +0000)]
more midi io debugging

git-svn-id: svn://localhost/ardour2/branches/3.0@9867 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoFix crash when selecting automation points in MIDI
Carl Hetherington [Wed, 13 Jul 2011 19:24:46 +0000 (19:24 +0000)]
Fix crash when selecting automation points in MIDI
regions with non-zero starts (#4177) and also fix
problems with selection conversions between
ControlPoints and PointSelection in similar regions.

git-svn-id: svn://localhost/ardour2/branches/3.0@9866 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoFix non visibility of previously-visible MIDI automation
Carl Hetherington [Wed, 13 Jul 2011 17:13:30 +0000 (17:13 +0000)]
Fix non visibility of previously-visible MIDI automation
tracks on session reload.

git-svn-id: svn://localhost/ardour2/branches/3.0@9863 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoMIDI IO debugging
Paul Davis [Wed, 13 Jul 2011 15:49:53 +0000 (15:49 +0000)]
MIDI IO debugging

git-svn-id: svn://localhost/ardour2/branches/3.0@9861 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoMake MIDI automation tracks behave the same as MIDI
Carl Hetherington [Wed, 13 Jul 2011 12:34:11 +0000 (12:34 +0000)]
Make MIDI automation tracks behave the same as MIDI
tracks when they are clicked in an area with no region
(approximation to a fix for #4155).

git-svn-id: svn://localhost/ardour2/branches/3.0@9860 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoFix erroneous placement of new MIDI automation points in
Carl Hetherington [Wed, 13 Jul 2011 12:09:25 +0000 (12:09 +0000)]
Fix erroneous placement of new MIDI automation points in
regions with non-zero start (#4176).

git-svn-id: svn://localhost/ardour2/branches/3.0@9859 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoAdd a couple of missing attach_buffers() calls after _ports has been changed. I...
Carl Hetherington [Wed, 13 Jul 2011 01:00:53 +0000 (01:00 +0000)]
Add a couple of missing attach_buffers() calls after _ports has been changed.  I think this fixes #3856.

git-svn-id: svn://localhost/ardour2/branches/3.0@9858 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoRe-order route group editor list columns to match up with the order in the route...
Carl Hetherington [Tue, 12 Jul 2011 23:41:19 +0000 (23:41 +0000)]
Re-order route group editor list columns to match up with the order in the route group dialogue, and add a couple of missing checkbuttons to the editor group list.

git-svn-id: svn://localhost/ardour2/branches/3.0@9857 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoMove active checkbutton out of the sharing section of the dialogue.
Carl Hetherington [Tue, 12 Jul 2011 23:40:57 +0000 (23:40 +0000)]
Move active checkbutton out of the sharing section of the dialogue.

git-svn-id: svn://localhost/ardour2/branches/3.0@9856 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoadd incoming MIDI stream debugging
Paul Davis [Tue, 12 Jul 2011 22:47:32 +0000 (22:47 +0000)]
add incoming MIDI stream debugging

git-svn-id: svn://localhost/ardour2/branches/3.0@9855 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoLatency dialog is already instant-apply, so remove OK /
Carl Hetherington [Tue, 12 Jul 2011 21:12:22 +0000 (21:12 +0000)]
Latency dialog is already instant-apply, so remove OK /
Apply buttons which are somewhat misleading.

git-svn-id: svn://localhost/ardour2/branches/3.0@9850 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoSet up track latency GUI using user latency rather than
Carl Hetherington [Tue, 12 Jul 2011 21:00:07 +0000 (21:00 +0000)]
Set up track latency GUI using user latency rather than
signal latency.  Fixes #4170.

git-svn-id: svn://localhost/ardour2/branches/3.0@9849 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoSet up default and upper/lower limit correctly on LV2 ports
Carl Hetherington [Tue, 12 Jul 2011 20:30:02 +0000 (20:30 +0000)]
Set up default and upper/lower limit correctly on LV2 ports
whose values are expressed as a fraction of the sampling
rate.  Should fix #3767.

git-svn-id: svn://localhost/ardour2/branches/3.0@9848 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoPrint a message to the console if we abort because no panner
Carl Hetherington [Tue, 12 Jul 2011 13:33:35 +0000 (13:33 +0000)]
Print a message to the console if we abort because no panner
 is found.

git-svn-id: svn://localhost/ardour2/branches/3.0@9847 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoCorrect (I think) previous fix.
Carl Hetherington [Tue, 12 Jul 2011 12:48:41 +0000 (12:48 +0000)]
Correct (I think) previous fix.

git-svn-id: svn://localhost/ardour2/branches/3.0@9846 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoSet mixbufs count in the case of a panner being used, as
Carl Hetherington [Tue, 12 Jul 2011 12:22:43 +0000 (12:22 +0000)]
Set mixbufs count in the case of a panner being used, as
 happens in read_from when no panner is being used.
 Should fix #4158.

git-svn-id: svn://localhost/ardour2/branches/3.0@9845 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoMaintain order keys even when routes are hidden, to prevent
Carl Hetherington [Tue, 12 Jul 2011 11:02:12 +0000 (11:02 +0000)]
Maintain order keys even when routes are hidden, to prevent

git-svn-id: svn://localhost/ardour2/branches/3.0@9844 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoclean up GUIObjectState API, and use bools when setting "visible" property rather...
Paul Davis [Mon, 11 Jul 2011 20:32:33 +0000 (20:32 +0000)]
clean up GUIObjectState API, and use bools when setting "visible" property rather than string (not that it matters); don't unconditionally set visible to true unless a non-hidden track/bus has no visibility property already

git-svn-id: svn://localhost/ardour2/branches/3.0@9843 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agofix crashing bug where pan_tracks.front() was used without checking for pan tracks...
Paul Davis [Mon, 11 Jul 2011 20:31:12 +0000 (20:31 +0000)]
fix crashing bug where pan_tracks.front() was used without checking for pan tracks and a related one with gain_track; also uses new GUIObjectState stuff coming up in next commit

git-svn-id: svn://localhost/ardour2/branches/3.0@9842 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agouse string_is_affirmative(), not direct test for "yes"
Paul Davis [Mon, 11 Jul 2011 20:23:45 +0000 (20:23 +0000)]
use string_is_affirmative(), not direct test for "yes"

git-svn-id: svn://localhost/ardour2/branches/3.0@9841 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoexplanatory comment about use of g_strncasecmp()
Paul Davis [Mon, 11 Jul 2011 19:20:26 +0000 (19:20 +0000)]
explanatory comment about use of g_strncasecmp()

git-svn-id: svn://localhost/ardour2/branches/3.0@9840 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoaccept .MID as a MIDI file extension, not just .mid
Paul Davis [Mon, 11 Jul 2011 16:10:45 +0000 (16:10 +0000)]
accept .MID as a MIDI file extension, not just .mid

git-svn-id: svn://localhost/ardour2/branches/3.0@9839 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agofix for #3977 - shift-tab and shift-ctrl-tab move to the next/previous note like...
Paul Davis [Mon, 11 Jul 2011 13:17:01 +0000 (13:17 +0000)]
fix for #3977 - shift-tab and shift-ctrl-tab move to the next/previous note like tab, but leave existing selected note(s) selected

git-svn-id: svn://localhost/ardour2/branches/3.0@9838 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoChange the cursor back from the track resize handle when
Carl Hetherington [Mon, 11 Jul 2011 12:57:17 +0000 (12:57 +0000)]
Change the cursor back from the track resize handle when

git-svn-id: svn://localhost/ardour2/branches/3.0@9837 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoUse an assert to check that a panner is obtained, which
Carl Hetherington [Mon, 11 Jul 2011 12:57:06 +0000 (12:57 +0000)]
Use an assert to check that a panner is obtained, which

git-svn-id: svn://localhost/ardour2/branches/3.0@9836 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoheuristic grouping of plugin controls in the generic plugin UI window, from colin...
Paul Davis [Mon, 11 Jul 2011 12:34:20 +0000 (12:34 +0000)]
heuristic grouping of plugin controls in the generic plugin UI window, from colin f. (#2482)

git-svn-id: svn://localhost/ardour2/branches/3.0@9835 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoSet up initial gains with init_gain() before (rather than after) potentially restorin...
Carl Hetherington [Sun, 10 Jul 2011 23:55:48 +0000 (23:55 +0000)]
Set up initial gains with init_gain() before (rather than after) potentially restoring gain with Send::set_state (should fix #3546).

git-svn-id: svn://localhost/ardour2/branches/3.0@9834 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoMake an empty-string non-affirmative so that AxisView::set_marked_for_display works...
Carl Hetherington [Sun, 10 Jul 2011 21:50:00 +0000 (21:50 +0000)]
Make an empty-string non-affirmative so that AxisView::set_marked_for_display works properly when the visible gui property does not exist.

git-svn-id: svn://localhost/ardour2/branches/3.0@9833 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoFix erroneous characters in automation time axis view GUIObjectState IDs (#4157).
Carl Hetherington [Sun, 10 Jul 2011 20:54:03 +0000 (20:54 +0000)]
Fix erroneous characters in automation time axis view GUIObjectState IDs (#4157).

git-svn-id: svn://localhost/ardour2/branches/3.0@9832 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agofix crash for slv-based build when destroying an LV2 plugin GUI; assuming for now...
Paul Davis [Sun, 10 Jul 2011 17:16:58 +0000 (17:16 +0000)]
fix crash for slv-based build when destroying an LV2 plugin GUI; assuming for now that that lilv does this better

git-svn-id: svn://localhost/ardour2/branches/3.0@9831 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoadd braces and move a destructor into its .cc file
Paul Davis [Sun, 10 Jul 2011 15:28:36 +0000 (15:28 +0000)]
add braces and move a destructor into its .cc file

git-svn-id: svn://localhost/ardour2/branches/3.0@9830 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agofix #4004 - AutomationTimeAxisView wasn't deleting its StreamView in its destructor...
Paul Davis [Sun, 10 Jul 2011 15:28:09 +0000 (15:28 +0000)]
fix #4004 - AutomationTimeAxisView wasn't deleting its StreamView in its destructor, leaving a dangling set of objects hanging around after route deletion. Worth noting that the playlist, region(s) and source of the deleted track remain in existence, which is almost certainly wrong but i'll file a new bug for that

git-svn-id: svn://localhost/ardour2/branches/3.0@9829 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoadd another missing icon
Paul Davis [Sun, 10 Jul 2011 13:59:26 +0000 (13:59 +0000)]
add another missing icon

git-svn-id: svn://localhost/ardour2/branches/3.0@9828 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoadd missing icon
Paul Davis [Sun, 10 Jul 2011 13:53:33 +0000 (13:53 +0000)]
add missing icon

git-svn-id: svn://localhost/ardour2/branches/3.0@9827 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agouse thorsten's new icons where relevant
Paul Davis [Sat, 9 Jul 2011 20:22:53 +0000 (20:22 +0000)]
use thorsten's new icons where relevant

git-svn-id: svn://localhost/ardour2/branches/3.0@9820 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agonew record-step-edit icon for track/bus list
Paul Davis [Sat, 9 Jul 2011 20:18:46 +0000 (20:18 +0000)]
new record-step-edit icon for track/bus list

git-svn-id: svn://localhost/ardour2/branches/3.0@9819 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoSVG of thorsten's editor track/bus list icons
Paul Davis [Sat, 9 Jul 2011 20:18:05 +0000 (20:18 +0000)]
SVG of thorsten's editor track/bus list icons

git-svn-id: svn://localhost/ardour2/branches/3.0@9818 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agonew rec-enable icons for editor track/bus list from thorsten
Paul Davis [Sat, 9 Jul 2011 19:34:37 +0000 (19:34 +0000)]
new rec-enable icons for editor track/bus list from thorsten

git-svn-id: svn://localhost/ardour2/branches/3.0@9817 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agonew transparent-background versions of track/bus list icons from thorsten
Paul Davis [Sat, 9 Jul 2011 19:31:03 +0000 (19:31 +0000)]
new transparent-background versions of track/bus list icons from thorsten

git-svn-id: svn://localhost/ardour2/branches/3.0@9816 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agorefine definition of "generator" plugins, and only send silence through the route...
Paul Davis [Fri, 8 Jul 2011 21:58:34 +0000 (21:58 +0000)]
refine definition of "generator" plugins, and only send silence through the route is there is a REAL generator plugin (i.e. no inputs at all). Fixes #4144 (hopefully without breaking anything else)

git-svn-id: svn://localhost/ardour2/branches/3.0@9814 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agofix incorrect use of MidiBuffer::reserve() and MidiBuffer::write() if channel mask...
Paul Davis [Fri, 8 Jul 2011 17:50:02 +0000 (17:50 +0000)]
fix incorrect use of MidiBuffer::reserve() and MidiBuffer::write() if channel mask discards a MIDI event (fixes #4138)

git-svn-id: svn://localhost/ardour2/branches/3.0@9811 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoMake sure the buffer count is updated properly when run() happens on a muted delivery...
Carl Hetherington [Fri, 8 Jul 2011 17:06:29 +0000 (17:06 +0000)]
Make sure the buffer count is updated properly when run() happens on a muted delivery.  Fixes #4153.

git-svn-id: svn://localhost/ardour2/branches/3.0@9810 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoSmall comment.
Carl Hetherington [Fri, 8 Jul 2011 15:28:19 +0000 (15:28 +0000)]
Small comment.

git-svn-id: svn://localhost/ardour2/branches/3.0@9809 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agobump version 3.0-alpha9
Paul Davis [Thu, 7 Jul 2011 21:59:21 +0000 (21:59 +0000)]
bump version

git-svn-id: svn://localhost/ardour2/branches/3.0@9807 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agofix crash with a new session
Paul Davis [Thu, 7 Jul 2011 21:58:56 +0000 (21:58 +0000)]
fix crash with a new session

git-svn-id: svn://localhost/ardour2/branches/3.0@9806 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoremove track resize handle and allow resize of tracks from the lower 25% of the track...
Paul Davis [Thu, 7 Jul 2011 21:45:38 +0000 (21:45 +0000)]
remove track resize handle and allow resize of tracks from the lower 25% of the track control box

git-svn-id: svn://localhost/ardour2/branches/3.0@9805 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agofix behaviour of "Hide" in track context menu
Paul Davis [Thu, 7 Jul 2011 18:58:02 +0000 (18:58 +0000)]
fix behaviour of "Hide" in track context menu

git-svn-id: svn://localhost/ardour2/branches/3.0@9804 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoimprove layout of automation track controls box
Paul Davis [Thu, 7 Jul 2011 17:29:51 +0000 (17:29 +0000)]
improve layout of automation track controls box

git-svn-id: svn://localhost/ardour2/branches/3.0@9803 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agofix display of controls box for newly displayed tracks
Paul Davis [Thu, 7 Jul 2011 17:29:37 +0000 (17:29 +0000)]
fix display of controls box for newly displayed tracks

git-svn-id: svn://localhost/ardour2/branches/3.0@9802 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoshuttle control: make scroll events step by precisely 1 of the current units
Paul Davis [Thu, 7 Jul 2011 16:49:10 +0000 (16:49 +0000)]
shuttle control: make scroll events step by precisely 1 of the current units

git-svn-id: svn://localhost/ardour2/branches/3.0@9801 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agofix audio-specific code in RouteTimeAxis::use_playlist (#4154)
Paul Davis [Thu, 7 Jul 2011 14:16:33 +0000 (14:16 +0000)]
fix audio-specific code in RouteTimeAxis::use_playlist (#4154)

git-svn-id: svn://localhost/ardour2/branches/3.0@9800 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agodon't mark the big clock window as a "utility" window
Paul Davis [Thu, 7 Jul 2011 14:06:52 +0000 (14:06 +0000)]
don't mark the big clock window as a "utility" window

git-svn-id: svn://localhost/ardour2/branches/3.0@9799 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agoremove commented code
Paul Davis [Thu, 7 Jul 2011 13:30:57 +0000 (13:30 +0000)]
remove commented code

git-svn-id: svn://localhost/ardour2/branches/3.0@9798 d708f5d6-7413-0410-9779-e7cbd77b26cf

12 years agofix up horizontal sizing of the track controls area in the editor
Paul Davis [Thu, 7 Jul 2011 13:15:53 +0000 (13:15 +0000)]
fix up horizontal sizing of the track controls area in the editor

git-svn-id: svn://localhost/ardour2/branches/3.0@9797 d708f5d6-7413-0410-9779-e7cbd77b26cf