ardour.git
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

12 years agoApply x42's patch from #4207; rename MIDI control
Carl Hetherington [Wed, 3 Aug 2011 11:15:01 +0000 (11:15 +0000)]
Apply x42's patch from #4207; rename MIDI control
preferences to just MIDI.

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

12 years agoGet correct folder from the default chooser; should fix
Carl Hetherington [Wed, 3 Aug 2011 11:14:31 +0000 (11:14 +0000)]
Get correct folder from the default chooser; should fix
the remainder of #4239.

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

12 years agoMake sure we have a user config directory before trying
Carl Hetherington [Sun, 31 Jul 2011 13:58:32 +0000 (13:58 +0000)]
Make sure we have a user config directory before trying
to create a .a3 file in it.  Fixes #4239.

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

12 years agoFix up build of tests.
Carl Hetherington [Sun, 31 Jul 2011 13:58:26 +0000 (13:58 +0000)]
Fix up build of tests.

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

12 years agobump to alpha10
Paul Davis [Thu, 28 Jul 2011 22:24:57 +0000 (22:24 +0000)]
bump to alpha10

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

12 years agoalways expose channel in patch change dialog (why was this ever dependent on a time...
Paul Davis [Thu, 28 Jul 2011 13:27:04 +0000 (13:27 +0000)]
always expose channel in patch change dialog (why was this ever dependent on a time converter?)

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

12 years agoPrimary-(scroll|up|down) on patch/bank change event changes bank number; change forma...
Paul Davis [Wed, 27 Jul 2011 19:11:39 +0000 (19:11 +0000)]
Primary-(scroll|up|down) on patch/bank change event changes bank number; change format of verbose cursor when inside patch/bank change

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

12 years agoallow import to selected MIDI tracks (note that this gets confused if the MIDI file...
Paul Davis [Tue, 26 Jul 2011 17:22:10 +0000 (17:22 +0000)]
allow import to selected MIDI tracks (note that this gets confused if the MIDI file contains multiple MetaTracks - each track ends up in the same track, which may or may not be the right thing)

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

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