ardour.git
13 years agoadd queen mary DSP library
Paul Davis [Wed, 2 Mar 2011 12:37:39 +0000 (12:37 +0000)]
add queen mary DSP library

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

13 years agoLess subtle attempt to prevent crashes on removing sources during session deletion.
Carl Hetherington [Wed, 2 Mar 2011 11:30:37 +0000 (11:30 +0000)]
Less subtle attempt to prevent crashes on removing sources during session deletion.

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

13 years agouse entered track for fit-tracks if in internal edit mode and no tracks or regions...
Paul Davis [Wed, 2 Mar 2011 02:59:44 +0000 (02:59 +0000)]
use entered track for fit-tracks if in internal edit mode and no tracks or regions are selected

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

13 years agomake fit-selected-tracks operate on tracks with selected regions IF no tracks are...
Paul Davis [Wed, 2 Mar 2011 02:46:19 +0000 (02:46 +0000)]
make fit-selected-tracks operate on tracks with selected regions IF no tracks are selected

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

13 years agoClean up Misc. Shortcuts menu.
Carl Hetherington [Wed, 2 Mar 2011 02:15:16 +0000 (02:15 +0000)]
Clean up Misc. Shortcuts menu.

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

13 years ago(a) require JACK 0.120.1 to compile (but NOT to run) (b) fix up illegal retrieval...
Paul Davis [Wed, 2 Mar 2011 01:39:52 +0000 (01:39 +0000)]
(a) require JACK 0.120.1 to compile (but NOT to run) (b) fix up illegal retrieval of jack port buffer sizes before jack_activate()

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

13 years agoAdd missing snap-to actions to the main menu so that their keyboard accelerators...
Carl Hetherington [Wed, 2 Mar 2011 00:40:48 +0000 (00:40 +0000)]
Add missing snap-to actions to the main menu so that their keyboard accelerators work (#3787).

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

13 years agoRemove some unused code, and Editor::get_prefix() which wasn't doing anything.
Carl Hetherington [Wed, 2 Mar 2011 00:30:28 +0000 (00:30 +0000)]
Remove some unused code, and Editor::get_prefix() which wasn't doing anything.

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

13 years agoPut some up/down buttons to the right of the summary. Might help with #3786.
Carl Hetherington [Wed, 2 Mar 2011 00:30:19 +0000 (00:30 +0000)]
Put some up/down buttons to the right of the summary.  Might help with #3786.

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

13 years agoMissing files.
Carl Hetherington [Tue, 1 Mar 2011 23:28:02 +0000 (23:28 +0000)]
Missing files.

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

13 years agoUse PBD debugging code for keyboard debugging.
Carl Hetherington [Tue, 1 Mar 2011 23:26:27 +0000 (23:26 +0000)]
Use PBD debugging code for keyboard debugging.

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

13 years agoRemove unused code.
Carl Hetherington [Tue, 1 Mar 2011 23:26:11 +0000 (23:26 +0000)]
Remove unused code.

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

13 years agoMake track shrink / expand bindable actions (#3695).
Carl Hetherington [Tue, 1 Mar 2011 23:25:55 +0000 (23:25 +0000)]
Make track shrink / expand bindable actions (#3695).

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

13 years agos/processormenu/ProcessorMenu/g to make the key bindings editor a bit prettier.
Carl Hetherington [Tue, 1 Mar 2011 23:25:42 +0000 (23:25 +0000)]
s/processormenu/ProcessorMenu/g to make the key bindings editor a bit prettier.

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

13 years agoimprove, cleanup, rationalize Session::cleanup_sources() and supporting infrastructure
Paul Davis [Tue, 1 Mar 2011 21:54:54 +0000 (21:54 +0000)]
improve, cleanup, rationalize Session::cleanup_sources() and supporting infrastructure

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

13 years agocomment fix
Paul Davis [Tue, 1 Mar 2011 21:54:12 +0000 (21:54 +0000)]
comment fix

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

13 years agofix width handling in vbap panner
Paul Davis [Tue, 1 Mar 2011 21:53:54 +0000 (21:53 +0000)]
fix width handling in vbap panner

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

13 years agoslightly improve text of cleanup results dialog
Paul Davis [Tue, 1 Mar 2011 21:53:21 +0000 (21:53 +0000)]
slightly improve text of cleanup results dialog

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

13 years agorationalizations and so forth for panner2d drawing (math is hard)
Paul Davis [Tue, 1 Mar 2011 21:52:59 +0000 (21:52 +0000)]
rationalizations and so forth for panner2d drawing (math is hard)

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

13 years agoSet session dirty when pans change (#3807).
Carl Hetherington [Tue, 1 Mar 2011 21:40:01 +0000 (21:40 +0000)]
Set session dirty when pans change (#3807).

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

13 years agoassert to show up #3812 more clearly.
Carl Hetherington [Tue, 1 Mar 2011 20:44:12 +0000 (20:44 +0000)]
assert to show up #3812 more clearly.

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

13 years agoFix previous.
Carl Hetherington [Tue, 1 Mar 2011 18:09:40 +0000 (18:09 +0000)]
Fix previous.

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

13 years agoMake sure CapturingProcessors write a type to their state node so that they can be...
Carl Hetherington [Tue, 1 Mar 2011 18:08:57 +0000 (18:08 +0000)]
Make sure CapturingProcessors write a type to their state node so that they can be reloaded without a crash.

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

13 years agoFix crash on session close.
Carl Hetherington [Tue, 1 Mar 2011 17:39:57 +0000 (17:39 +0000)]
Fix crash on session close.

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

13 years agoUpdate session range on trimming regions.
Carl Hetherington [Tue, 1 Mar 2011 16:23:31 +0000 (16:23 +0000)]
Update session range on trimming regions.

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

13 years agoFix crash on drag-n-drop of port inserts (#3809).
Carl Hetherington [Tue, 1 Mar 2011 15:24:44 +0000 (15:24 +0000)]
Fix crash on drag-n-drop of port inserts (#3809).

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

13 years agoCleanup stub files after setup_raid_path has prepared the paths for it to use.
Carl Hetherington [Tue, 1 Mar 2011 15:05:55 +0000 (15:05 +0000)]
Cleanup stub files after setup_raid_path has prepared the paths for it to use.

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

13 years agoDesensitize playlist menu with >1 selected tracks.
Carl Hetherington [Tue, 1 Mar 2011 15:05:47 +0000 (15:05 +0000)]
Desensitize playlist menu with >1 selected tracks.

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

13 years agoMake track mode menu apply to the selection.
Carl Hetherington [Tue, 1 Mar 2011 15:05:05 +0000 (15:05 +0000)]
Make track mode menu apply to the selection.

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

13 years agoMake an aborted MIDI capture due to no data being received behave the same as an...
Carl Hetherington [Tue, 1 Mar 2011 02:04:57 +0000 (02:04 +0000)]
Make an aborted MIDI capture due to no data being received behave the same as an explicitly aborted capture.

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

13 years agoMake the session watch sources' DropReferences and drop accordingly. Remove a now...
Carl Hetherington [Tue, 1 Mar 2011 02:04:50 +0000 (02:04 +0000)]
Make the session watch sources' DropReferences and drop accordingly.  Remove a now-redundant call to remove_source in AudioDiskstream.  Make the MidiDiskstream drop references on write sources that it wants rid of, so that the sources are actually destroyed.

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

13 years agoDon't create the MidiDiskstream twice (in both _set_state and set_state_part_two)
Carl Hetherington [Tue, 1 Mar 2011 02:04:42 +0000 (02:04 +0000)]
Don't create the MidiDiskstream twice (in both _set_state and set_state_part_two)

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

13 years agoMake sure that the MidiSource constructor doesn't set the wrong _flags.
Carl Hetherington [Tue, 1 Mar 2011 02:04:34 +0000 (02:04 +0000)]
Make sure that the MidiSource constructor doesn't set the wrong _flags.

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

13 years agoAdd assert to make sure that we succeed in making a writable SMFSource.
Carl Hetherington [Tue, 1 Mar 2011 02:04:23 +0000 (02:04 +0000)]
Add assert to make sure that we succeed in making a writable SMFSource.

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

13 years agoAdd virtual destructor.
Carl Hetherington [Tue, 1 Mar 2011 02:04:15 +0000 (02:04 +0000)]
Add virtual destructor.

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

13 years agoHopefully fix disappearing MIDI recorded regions on the first record of a new session.
Carl Hetherington [Tue, 1 Mar 2011 02:03:52 +0000 (02:03 +0000)]
Hopefully fix disappearing MIDI recorded regions on the first record of a new session.

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

13 years agoRestore fade option to strip silence.
Carl Hetherington [Mon, 28 Feb 2011 18:57:43 +0000 (18:57 +0000)]
Restore fade option to strip silence.

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

13 years agoFix up strip silence.
Carl Hetherington [Mon, 28 Feb 2011 18:57:25 +0000 (18:57 +0000)]
Fix up strip silence.

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

13 years agoremove hard-coded use of '/' in pathscanner code as dir separator (use glib instead)
Paul Davis [Mon, 28 Feb 2011 16:35:43 +0000 (16:35 +0000)]
remove hard-coded use of '/' in pathscanner code as dir separator (use glib instead)

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

13 years agoFix up display of silence rectangles, and shortest audible period (#3798).
Carl Hetherington [Mon, 28 Feb 2011 15:01:09 +0000 (15:01 +0000)]
Fix up display of silence rectangles, and shortest audible period (#3798).

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

13 years agoNo-op; coding style.
Carl Hetherington [Mon, 28 Feb 2011 15:01:01 +0000 (15:01 +0000)]
No-op; coding style.

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

13 years agoFix a couple of memory leaks.
Carl Hetherington [Mon, 28 Feb 2011 04:14:23 +0000 (04:14 +0000)]
Fix a couple of memory leaks.

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

13 years agoRemove unused code.
Carl Hetherington [Mon, 28 Feb 2011 04:01:08 +0000 (04:01 +0000)]
Remove unused code.

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

13 years agoUpdate ghost MIDI regions in automation tracks when zoom changes. Fixes #3803.
Carl Hetherington [Mon, 28 Feb 2011 04:00:38 +0000 (04:00 +0000)]
Update ghost MIDI regions in automation tracks when zoom changes.  Fixes #3803.

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

13 years agoRemove unused code.
Carl Hetherington [Mon, 28 Feb 2011 03:59:51 +0000 (03:59 +0000)]
Remove unused code.

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

13 years agoMake sure notes fit in the allocated height of a newly-created ghost region.
Carl Hetherington [Mon, 28 Feb 2011 03:59:41 +0000 (03:59 +0000)]
Make sure notes fit in the allocated height of a newly-created ghost region.

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

13 years agoCopy plugin when extending the count, rather than using the same one. Should fix...
Carl Hetherington [Mon, 28 Feb 2011 02:33:07 +0000 (02:33 +0000)]
Copy plugin when extending the count, rather than using the same one.  Should fix #3672.

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

13 years agoDecide whether to show crossfade and choose-top-region menus based on the mouse posit...
Carl Hetherington [Sun, 27 Feb 2011 16:43:48 +0000 (16:43 +0000)]
Decide whether to show crossfade and choose-top-region menus based on the mouse position rather than the edit point.  I think this is marginally more intuitive.

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

13 years agoFix thinko with numbering of multiple added tracks.
Carl Hetherington [Sun, 27 Feb 2011 16:43:39 +0000 (16:43 +0000)]
Fix thinko with numbering of multiple added tracks.

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

13 years agoFix addition of multiple tracks.
Carl Hetherington [Sun, 27 Feb 2011 11:23:30 +0000 (11:23 +0000)]
Fix addition of multiple tracks.

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

13 years agoAllow naming of new tracks/busses in the add route dialogue (#3376).
Carl Hetherington [Sun, 27 Feb 2011 01:59:04 +0000 (01:59 +0000)]
Allow naming of new tracks/busses in the add route dialogue (#3376).

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

13 years agoFix crashes due to use of an uninitialised set of points.
Carl Hetherington [Sun, 27 Feb 2011 01:58:52 +0000 (01:58 +0000)]
Fix crashes due to use of an uninitialised set of points.

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

13 years agoComment typo.
Carl Hetherington [Sun, 27 Feb 2011 01:56:12 +0000 (01:56 +0000)]
Comment typo.

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

13 years agoCreate ghost regions when automation tracks are added, as well as on session reload...
Carl Hetherington [Sat, 26 Feb 2011 23:48:43 +0000 (23:48 +0000)]
Create ghost regions when automation tracks are added, as well as on session reload (#3801).

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

13 years agoAdd comment about some inaccuracies in framepos_plus_bbt.
Carl Hetherington [Sat, 26 Feb 2011 22:52:24 +0000 (22:52 +0000)]
Add comment about some inaccuracies in framepos_plus_bbt.

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

13 years agoFix ordering of set position / length when trimming the start of MIDI regions. Fixes...
Carl Hetherington [Sat, 26 Feb 2011 20:37:54 +0000 (20:37 +0000)]
Fix ordering of set position / length when trimming the start of MIDI regions.  Fixes most of the rest of #3789.

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

13 years agoAdd panners and libtimecode to library path.
Carl Hetherington [Sat, 26 Feb 2011 20:36:38 +0000 (20:36 +0000)]
Add panners and libtimecode to library path.

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

13 years agoRemove out-of-date and somewhat redundant comment.
Carl Hetherington [Sat, 26 Feb 2011 20:35:41 +0000 (20:35 +0000)]
Remove out-of-date and somewhat redundant comment.

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

13 years agoLoad the tempo map before regions so that MIDI region positions / lengths don't get...
Carl Hetherington [Sat, 26 Feb 2011 11:36:27 +0000 (11:36 +0000)]
Load the tempo map before regions so that MIDI region positions / lengths don't get corrupted (part of #3789).

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

13 years agomerge in changes from 2.0 ongoing. Includes the build type in the package name and...
Todd Naugle [Fri, 25 Feb 2011 22:05:15 +0000 (22:05 +0000)]
merge in changes from 2.0 ongoing. Includes the build type in the package name and other fixes from 2.0

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

13 years agoadd README file from 2.0 ongoing
Todd Naugle [Fri, 25 Feb 2011 21:39:38 +0000 (21:39 +0000)]
add README file from 2.0 ongoing

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

13 years agoadd space to a string
Paul Davis [Fri, 25 Feb 2011 19:12:09 +0000 (19:12 +0000)]
add space to a string

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

13 years agoFix previous patch a bit better.
Carl Hetherington [Fri, 25 Feb 2011 17:40:19 +0000 (17:40 +0000)]
Fix previous patch a bit better.

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

13 years agoMove playback_distance up to AudioDiskstream from Diskstream since it is only used...
Carl Hetherington [Fri, 25 Feb 2011 17:00:45 +0000 (17:00 +0000)]
Move playback_distance up to AudioDiskstream from Diskstream since it is only used there.

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

13 years agoFix midi playback stopping after moving a note (#3718).
Carl Hetherington [Fri, 25 Feb 2011 17:00:09 +0000 (17:00 +0000)]
Fix midi playback stopping after moving a note (#3718).

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

13 years agotake reverse width into account when labelling signals in panner2d ; better way to...
Paul Davis [Fri, 25 Feb 2011 03:20:47 +0000 (03:20 +0000)]
take reverse width into account when labelling signals in panner2d ; better way to draw the width arc

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

13 years agomore easily visible error message if a plugin fails to load after being selected...
Paul Davis [Thu, 24 Feb 2011 21:15:45 +0000 (21:15 +0000)]
more easily visible error message if a plugin fails to load after being selected for addition to a route

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

13 years agoadd DEBUG::Accelerators to mildly cut down on cruft in key_press_focus_accelerator_ha...
Paul Davis [Thu, 24 Feb 2011 19:44:13 +0000 (19:44 +0000)]
add DEBUG::Accelerators to mildly cut down on cruft in key_press_focus_accelerator_handler()

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

13 years agoswitch cartesian/spherical function names and make them use length. still a tweak...
Paul Davis [Thu, 24 Feb 2011 18:55:33 +0000 (18:55 +0000)]
switch cartesian/spherical function names and make them use length. still a tweak needed here

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

13 years agodon't show remove port options for individual ports if there is only one (port matrix)
Paul Davis [Thu, 24 Feb 2011 17:10:17 +0000 (17:10 +0000)]
don't show remove port options for individual ports if there is only one (port matrix)

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

13 years agoallow zero-input (i.e. tone generator) processors to be added
Paul Davis [Thu, 24 Feb 2011 16:22:42 +0000 (16:22 +0000)]
allow zero-input (i.e. tone generator) processors to be added

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

13 years agoprettification of vbap/2d panner GUI. lots of details still to fix. also signal place...
Paul Davis [Thu, 24 Feb 2011 04:28:48 +0000 (04:28 +0000)]
prettification of vbap/2d panner GUI. lots of details still to fix. also signal placement is now more correct although width is still not handled correctly

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

13 years agonew implementation of cartesian -> elevation, avoiding baroque code inherited from...
Paul Davis [Thu, 24 Feb 2011 04:27:48 +0000 (04:27 +0000)]
new implementation of cartesian -> elevation, avoiding baroque code inherited from VBAP distribution

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

13 years agoTidy (no functional changes).
David Robillard [Thu, 24 Feb 2011 02:24:18 +0000 (02:24 +0000)]
Tidy (no functional changes).

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

13 years agoFix crash on opening route menu with busses in the selection.
Carl Hetherington [Thu, 24 Feb 2011 00:05:28 +0000 (00:05 +0000)]
Fix crash on opening route menu with busses in the selection.

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

13 years agoMake alignment options work across the track selection. Also remove code to update...
Carl Hetherington [Wed, 23 Feb 2011 02:48:35 +0000 (02:48 +0000)]
Make alignment options work across the track selection.  Also remove code to update the options now that the menu is rebuilt every time it is shown.

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

13 years agoMake layer menu items apply to the selection.
Carl Hetherington [Wed, 23 Feb 2011 02:08:57 +0000 (02:08 +0000)]
Make layer menu items apply to the selection.

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

13 years agoMake hide/show all crossfades apply to the selection.
Carl Hetherington [Wed, 23 Feb 2011 02:08:46 +0000 (02:08 +0000)]
Make hide/show all crossfades apply to the selection.

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

13 years agoSet up layers menu correctly depending on current state.
Carl Hetherington [Wed, 23 Feb 2011 01:44:50 +0000 (01:44 +0000)]
Set up layers menu correctly depending on current state.

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

13 years agoDesensitize Remote Control ID menu option if there are > 1 selected tracks.
Carl Hetherington [Wed, 23 Feb 2011 01:05:15 +0000 (01:05 +0000)]
Desensitize Remote Control ID menu option if there are > 1 selected tracks.

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

13 years agoRemove duplicate Automation menu entry.
Carl Hetherington [Wed, 23 Feb 2011 01:04:58 +0000 (01:04 +0000)]
Remove duplicate Automation menu entry.

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

13 years agoMake track context menu height option work for all selected tracks.
Carl Hetherington [Wed, 23 Feb 2011 01:04:10 +0000 (01:04 +0000)]
Make track context menu height option work for all selected tracks.

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

13 years agoMake track context colour menu apply to all selected tracks.
Carl Hetherington [Wed, 23 Feb 2011 01:03:51 +0000 (01:03 +0000)]
Make track context colour menu apply to all selected tracks.

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

13 years agoSmall clean up of route colour setting.
Carl Hetherington [Wed, 23 Feb 2011 01:03:37 +0000 (01:03 +0000)]
Small clean up of route colour setting.

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

13 years agoadd scroll event handling to the vbap panner GUI; clamp vbap pos+width values (but...
Paul Davis [Tue, 22 Feb 2011 21:55:25 +0000 (21:55 +0000)]
add scroll event handling to the vbap panner GUI; clamp vbap pos+width values (but not via clamp_*())

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

13 years agoOops. Fix previous.
Carl Hetherington [Tue, 22 Feb 2011 21:17:39 +0000 (21:17 +0000)]
Oops.  Fix previous.

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

13 years agoUse commented out (correct) Mute/SoloControllable set_value() code; requires adding...
Carl Hetherington [Tue, 22 Feb 2011 21:15:42 +0000 (21:15 +0000)]
Use commented out (correct) Mute/SoloControllable set_value() code; requires adding enable_shared_from_this to Route.

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

13 years agoFix all-tracks-soloed on session reload in PFL/AFL (#3791).
Carl Hetherington [Tue, 22 Feb 2011 21:15:07 +0000 (21:15 +0000)]
Fix all-tracks-soloed on session reload in PFL/AFL (#3791).

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

13 years agoFix mute visual state when reloading sessions with soloed tracks in PFL/AFL mode.
Carl Hetherington [Tue, 22 Feb 2011 21:14:51 +0000 (21:14 +0000)]
Fix mute visual state when reloading sessions with soloed tracks in PFL/AFL mode.

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

13 years agomake metering do the right thing if panner is bypassed
Paul Davis [Tue, 22 Feb 2011 20:49:21 +0000 (20:49 +0000)]
make metering do the right thing if panner is bypassed

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

13 years agoremove some useless buttons from vbap panner gui, make bypass button work
Paul Davis [Tue, 22 Feb 2011 20:49:04 +0000 (20:49 +0000)]
remove some useless buttons from vbap panner gui, make bypass button work

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

13 years agodo not use "width" in VBAP panner when working with a single input channel
Paul Davis [Tue, 22 Feb 2011 18:57:26 +0000 (18:57 +0000)]
do not use "width" in VBAP panner when working with a single input channel

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

13 years agoremove semantic-free Panner::Changed signal; make mackie code pay attention to actual...
Paul Davis [Tue, 22 Feb 2011 18:44:22 +0000 (18:44 +0000)]
remove semantic-free Panner::Changed signal; make mackie code pay attention to actual pan controls; make GUI watch PannerShell::Changed for news that the currently chosen panner has changed or changed configuration

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

13 years agoAdd AFLFrom... enums as counterpart to PFLFrom ; add Output metering as a new fixed...
Paul Davis [Tue, 22 Feb 2011 17:04:06 +0000 (17:04 +0000)]
Add AFLFrom... enums as counterpart to PFLFrom ; add Output metering as a new fixed meter point; clean up logic in Route::setup_invisible_processors() to correctly place meters and monitor sends in various modes

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

13 years agofix bug when interpolating VBAP gains, and remove debug output from that code
Paul Davis [Tue, 22 Feb 2011 02:38:29 +0000 (02:38 +0000)]
fix bug when interpolating VBAP gains, and remove debug output from that code

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

13 years agoreset _execution_tokens to 0 in Graph::drop_threads()
Torben Hohn [Tue, 22 Feb 2011 02:06:46 +0000 (02:06 +0000)]
reset _execution_tokens to 0 in Graph::drop_threads()

this was causing false thread wakeups.

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

13 years agoFix show/hide of group tabs on session load (#3790).
Carl Hetherington [Tue, 22 Feb 2011 00:11:32 +0000 (00:11 +0000)]
Fix show/hide of group tabs on session load (#3790).

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

13 years agoc&p debug
Paul Davis [Mon, 21 Feb 2011 03:58:23 +0000 (03:58 +0000)]
c&p debug

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

13 years agoc&p debug
Paul Davis [Mon, 21 Feb 2011 03:58:17 +0000 (03:58 +0000)]
c&p debug

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

13 years agoc&p debug
Paul Davis [Mon, 21 Feb 2011 03:22:14 +0000 (03:22 +0000)]
c&p debug

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