ardour.git
14 years agochanges to help strp silence
Paul Davis [Wed, 3 Mar 2010 23:39:26 +0000 (23:39 +0000)]
changes to help strp silence

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

14 years agofixes and improvements for strip silence, with lots of thread debugging
Paul Davis [Wed, 3 Mar 2010 23:38:42 +0000 (23:38 +0000)]
fixes and improvements for strip silence, with lots of thread debugging

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

14 years agofix (or mostly fix) ctrl-drag (copy drag) for regions
Paul Davis [Tue, 2 Mar 2010 21:34:06 +0000 (21:34 +0000)]
fix (or mostly fix) ctrl-drag (copy drag) for regions

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

14 years agofix up start-in-source values from regions created as sections of another region...
Paul Davis [Tue, 2 Mar 2010 21:08:37 +0000 (21:08 +0000)]
fix up start-in-source values from regions created as sections of another region (semantics changed as plists were introducted); remove some "optimizations" from Playlist::set_state() added to help with MementoCommand but that made undo not work correctly; make sure that Playlist::clear() notifies about regions being removed

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

14 years ago(1) stop using mangled names in history state, use demangled ones instead (2) fix...
Paul Davis [Tue, 2 Mar 2010 19:12:01 +0000 (19:12 +0000)]
(1) stop using mangled names in history state, use demangled ones instead (2) fix region split so that the generated regions have the right start points in the source(s)

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

14 years ago(1) remove most uses of MementoCommand for Playlist and Region (2) move frozen state...
Paul Davis [Tue, 2 Mar 2010 18:05:26 +0000 (18:05 +0000)]
(1) remove most uses of MementoCommand for Playlist and Region (2) move frozen state from Region into Stateful, renamed "suspend property changes"  (3) successive changes to a Property (scalar) after clear_history() do not keep resetting the old value (fixes region trim)

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

14 years agoPBD::capitalize() and use it to for the XML node name of a SequenceProperty's history...
Paul Davis [Tue, 2 Mar 2010 01:05:14 +0000 (01:05 +0000)]
PBD::capitalize() and use it to for the XML node name of a SequenceProperty's history node

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

14 years agothe mega-properties/SequenceProperty patch. split is broken at present (right hand...
Paul Davis [Tue, 2 Mar 2010 00:00:00 +0000 (00:00 +0000)]
the mega-properties/SequenceProperty patch. split is broken at present (right hand starts has start-in-source of zero)

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

14 years agocolinf's vertical double arrow track resize cursor patch
Paul Davis [Mon, 1 Mar 2010 23:57:25 +0000 (23:57 +0000)]
colinf's vertical double arrow track resize cursor patch

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

14 years agomake JACK->Latency->256 actually do something
Paul Davis [Mon, 1 Mar 2010 23:55:15 +0000 (23:55 +0000)]
make JACK->Latency->256 actually do something

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

14 years agotry (unsuccessfully) to fix gcc complaints about function-pointer/object-pointer...
Paul Davis [Mon, 1 Mar 2010 23:54:40 +0000 (23:54 +0000)]
try (unsuccessfully) to fix gcc complaints about function-pointer/object-pointer mixing (its much deeper than this change suggests)

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

14 years agoFix adding multiple tracks (regression from r6711).
David Robillard [Fri, 26 Feb 2010 23:35:58 +0000 (23:35 +0000)]
Fix adding multiple tracks (regression from r6711).

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

14 years agoFactor out massive code duplication in route creation stuff.
David Robillard [Tue, 23 Feb 2010 22:45:07 +0000 (22:45 +0000)]
Factor out massive code duplication in route creation stuff.
Fix auto-connect logic for multiply-typed routes.

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

14 years agoFix various code quality issues found by cppcheck (e.g. uninitialized members, larger...
David Robillard [Tue, 23 Feb 2010 20:25:53 +0000 (20:25 +0000)]
Fix various code quality issues found by cppcheck (e.g. uninitialized members, larger than necessary variable scope, memory leaks, etc).

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

14 years agofinish getting rid of RegionCommand
Paul Davis [Mon, 22 Feb 2010 18:03:34 +0000 (18:03 +0000)]
finish getting rid of RegionCommand

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

14 years agoremove RegionCommand
Paul Davis [Mon, 22 Feb 2010 17:23:32 +0000 (17:23 +0000)]
remove RegionCommand

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

14 years agoset default region amplitude scale factor to 1.0, not 0.0, thus restoring audio ...
Paul Davis [Sun, 21 Feb 2010 17:58:05 +0000 (17:58 +0000)]
set default region amplitude scale factor to 1.0, not 0.0, thus restoring audio & waveforms for new sessions

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

14 years agoensure that imported regions have names based on the files they are based on
Paul Davis [Sat, 20 Feb 2010 03:32:42 +0000 (03:32 +0000)]
ensure that imported regions have names based on the files they are based on

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

14 years agoUncrustify. Sorry. :)
David Robillard [Fri, 19 Feb 2010 23:46:00 +0000 (23:46 +0000)]
Uncrustify.  Sorry.  :)

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

14 years agoFix MIDI command names smashed by overzealous sedding.
David Robillard [Fri, 19 Feb 2010 21:59:29 +0000 (21:59 +0000)]
Fix MIDI command names smashed by overzealous sedding.

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

14 years agoadd begin/end undo/redo signals so that playlist can freeze/thaw itself around potent...
Paul Davis [Fri, 19 Feb 2010 21:49:56 +0000 (21:49 +0000)]
add begin/end undo/redo signals so that playlist can freeze/thaw itself around potentially NxM region property changes; clean up debug output; don't connect streamview to Playlist::ContentsChanged because there appears to be no need for it - we catch add/remove region, and region property changes are handled by RegionView

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

14 years agochange PropertyChange from a bitfield into a real object, with all the many widesprea...
Paul Davis [Fri, 19 Feb 2010 18:09:08 +0000 (18:09 +0000)]
change PropertyChange from a bitfield into a real object, with all the many widespread changes that causes

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

14 years agoconnect Streamview to Playlist::ContentsChanged signal so that it updates after a...
Paul Davis [Thu, 18 Feb 2010 16:34:57 +0000 (16:34 +0000)]
connect Streamview to Playlist::ContentsChanged signal so that it updates after a Playlist::set_state() call

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

14 years agooverall timing for undo/redo ops
Paul Davis [Thu, 18 Feb 2010 16:34:09 +0000 (16:34 +0000)]
overall timing for undo/redo ops

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

14 years agodo not save editor state in every reversible commands
Paul Davis [Thu, 18 Feb 2010 14:44:08 +0000 (14:44 +0000)]
do not save editor state in every reversible commands

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

14 years agoadd missing/new file
Paul Davis [Thu, 18 Feb 2010 14:25:45 +0000 (14:25 +0000)]
add missing/new file

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

14 years agofix up reload of existing session by avoiding stupid early return in a RegionFactory...
Paul Davis [Thu, 18 Feb 2010 14:15:15 +0000 (14:15 +0000)]
fix up reload of existing session by avoiding stupid early return in a RegionFactory::create() method

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

14 years agothe Properties & 64bit region commit
Paul Davis [Thu, 18 Feb 2010 13:59:49 +0000 (13:59 +0000)]
the Properties & 64bit region commit

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

14 years agonew file
Paul Davis [Mon, 15 Feb 2010 16:25:46 +0000 (16:25 +0000)]
new file

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

14 years agosplit out State... objects and rename as Property...
Paul Davis [Sat, 13 Feb 2010 17:51:40 +0000 (17:51 +0000)]
split out State... objects and rename as Property...

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

14 years agotorben's latest fix for the MTC PiC (adjust catch factor)
Paul Davis [Fri, 12 Feb 2010 18:40:42 +0000 (18:40 +0000)]
torben's latest fix for the MTC PiC (adjust catch factor)

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

14 years agotweak Stateful/StatefulDiffCommand changes so that SessionObject's actually get a...
Paul Davis [Thu, 11 Feb 2010 23:10:29 +0000 (23:10 +0000)]
tweak Stateful/StatefulDiffCommand changes so that SessionObject's actually get a name; make StatefulDiffCommand use a weak_ptr, not a raw ptr; use .val() rather than .get() to avoid confusion with boost:: smart ptr method of the same name

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

14 years agofix last commit
Paul Davis [Thu, 11 Feb 2010 18:05:51 +0000 (18:05 +0000)]
fix last commit

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

14 years agosome fixes/tweaks for MTC slaving, some untested
Paul Davis [Thu, 11 Feb 2010 18:00:50 +0000 (18:00 +0000)]
some fixes/tweaks for MTC slaving, some untested

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

14 years agoMore tinkering with State<>. Use some StateDiffCommands instead of
Carl Hetherington [Thu, 11 Feb 2010 17:08:34 +0000 (17:08 +0000)]
More tinkering with State<>.  Use some StateDiffCommands instead of
MementoCommand<Region>.  More use of State<> for Region members.

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

14 years agoget sample rate properly injected into session file
Paul Davis [Wed, 10 Feb 2010 22:42:25 +0000 (22:42 +0000)]
get sample rate properly injected into session file

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

14 years agoget OMF loader into working shape
Paul Davis [Wed, 10 Feb 2010 22:15:04 +0000 (22:15 +0000)]
get OMF loader into working shape

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

14 years agopass 0.92 of an OMF2 importer, based on the Reaper extension by Hannes Breul
Paul Davis [Wed, 10 Feb 2010 03:45:13 +0000 (03:45 +0000)]
pass 0.92 of an OMF2 importer, based on the Reaper extension by Hannes Breul

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

14 years agoMove ARDOUR::Change into PBD so that Stateful can be aware of
Carl Hetherington [Wed, 10 Feb 2010 01:38:20 +0000 (01:38 +0000)]
Move ARDOUR::Change into PBD so that Stateful can be aware of
what Change a State reflects.  Hence allow Stateful to do some
of the work of set/get_state in Region.

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

14 years agoMake the MementoCommand and StatefulDiffCommand factories look up region IDs in the...
Carl Hetherington [Tue, 9 Feb 2010 22:45:13 +0000 (22:45 +0000)]
Make the MementoCommand and StatefulDiffCommand factories look up region IDs in the RegionFactory's map, so that they find the ones they are looking for.

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

14 years agoSave and not-yet-working restore of StatefulDiffCommands.
Carl Hetherington [Tue, 9 Feb 2010 22:28:46 +0000 (22:28 +0000)]
Save and not-yet-working restore of StatefulDiffCommands.

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

14 years agoFurther removal of default state setting, to allow partial (diff) state sets.
Carl Hetherington [Tue, 9 Feb 2010 22:28:13 +0000 (22:28 +0000)]
Further removal of default state setting, to allow partial (diff) state sets.

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

14 years agoFix cross-track region drags.
Carl Hetherington [Tue, 9 Feb 2010 22:27:30 +0000 (22:27 +0000)]
Fix cross-track region drags.

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

14 years agoRemove erroneous delete of States; they are owned by the subclass that adds them.
Carl Hetherington [Tue, 9 Feb 2010 22:26:14 +0000 (22:26 +0000)]
Remove erroneous delete of States; they are owned by the subclass that adds them.

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

14 years agoAdd missing files from previous commit.
Carl Hetherington [Tue, 9 Feb 2010 14:44:24 +0000 (14:44 +0000)]
Add missing files from previous commit.

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

14 years agoModify Stateful to allow undo to be done using differences in state.
Carl Hetherington [Tue, 9 Feb 2010 14:44:01 +0000 (14:44 +0000)]
Modify Stateful to allow undo to be done using differences in state.

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

14 years agoShrink zoom buttons.
David Robillard [Tue, 9 Feb 2010 04:54:10 +0000 (04:54 +0000)]
Shrink zoom buttons.

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

14 years agoFix rulers on intial display (fix item 1 of ticket #2740).
David Robillard [Tue, 9 Feb 2010 04:43:48 +0000 (04:43 +0000)]
Fix rulers on intial display (fix item 1 of ticket #2740).

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

14 years agoCenter port matrix if IO selector window is too large.
David Robillard [Tue, 9 Feb 2010 03:43:06 +0000 (03:43 +0000)]
Center port matrix if IO selector window is too large.

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

14 years agoMove object+range button up with the rest of the tool buttons (bringing edit toolbar...
David Robillard [Tue, 9 Feb 2010 03:17:02 +0000 (03:17 +0000)]
Move object+range button up with the rest of the tool buttons (bringing edit toolbar back to correct height).

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

14 years agoAdd --args so ardbg obeys ardour options.
David Robillard [Tue, 9 Feb 2010 03:16:16 +0000 (03:16 +0000)]
Add --args so ardbg obeys ardour options.

Not sure if someone reverted this on purpose, but switching it for every commit is entirely too annoying :)

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

14 years agoFix crash when setting loop or punch range after creating a new session (and probably...
David Robillard [Tue, 9 Feb 2010 01:51:04 +0000 (01:51 +0000)]
Fix crash when setting loop or punch range after creating a new session (and probably any scenario where the session changes).

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

14 years agoAdd keyboard shortcut to tooltip text where possible.
David Robillard [Tue, 9 Feb 2010 00:50:24 +0000 (00:50 +0000)]
Add keyboard shortcut to tooltip text where possible.

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

14 years agoFix logic so that soloing a bus does not mute things that feed it.
Carl Hetherington [Mon, 8 Feb 2010 21:41:24 +0000 (21:41 +0000)]
Fix logic so that soloing a bus does not mute things that feed it.

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

14 years agoAdd tooltips for link buttons.
David Robillard [Mon, 8 Feb 2010 21:20:51 +0000 (21:20 +0000)]
Add tooltips for link buttons.

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

14 years agoFix unused variable warning.
David Robillard [Mon, 8 Feb 2010 21:20:38 +0000 (21:20 +0000)]
Fix unused variable warning.

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

14 years agouse RegionCommand for same-track region drags
Paul Davis [Mon, 8 Feb 2010 19:41:43 +0000 (19:41 +0000)]
use RegionCommand for same-track region drags

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

14 years agonew RegionCommand object; remove unused string argument from Region::thaw(); add...
Paul Davis [Mon, 8 Feb 2010 19:39:17 +0000 (19:39 +0000)]
new RegionCommand object; remove unused string argument from Region::thaw(); add map<ID,Region> in RegionFactory so that we can look up regions by ID

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

14 years agoadd variants of atoi etc. for std::string
Paul Davis [Mon, 8 Feb 2010 19:37:51 +0000 (19:37 +0000)]
add variants of atoi etc. for std::string

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

14 years agoadd copy constructor for PBD::ID
Paul Davis [Mon, 8 Feb 2010 19:37:30 +0000 (19:37 +0000)]
add copy constructor for PBD::ID

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

14 years agofix up note names (from Don F, via SoftWerk)
Paul Davis [Mon, 8 Feb 2010 19:36:25 +0000 (19:36 +0000)]
fix up note names (from Don F, via SoftWerk)

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

14 years agoPreserve and restore x and y origin of editor viewport in Editor state.
Carl Hetherington [Mon, 8 Feb 2010 01:25:06 +0000 (01:25 +0000)]
Preserve and restore x and y origin of editor viewport in Editor state.
Clean up Editor's update of various things by:
1. merging Editor's handlers of SuperRapidScreenUpdate.
2. separating out work to be done on this update and work to be done
   on a locate.
Hopefully easier to understand this way.

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

14 years agoMove a couple of methods into editor.cc, where they seem to be more at home than...
Carl Hetherington [Sun, 7 Feb 2010 23:11:17 +0000 (23:11 +0000)]
Move a couple of methods into editor.cc, where they seem to be more at home than in editor_mixer.cc

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

14 years agoMake Editor::set_state work again.
Carl Hetherington [Sun, 7 Feb 2010 23:05:39 +0000 (23:05 +0000)]
Make Editor::set_state work again.

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

14 years agoRemove my attempts to autoscroll based on dragged region edges (rather than just...
Carl Hetherington [Sun, 7 Feb 2010 03:23:20 +0000 (03:23 +0000)]
Remove my attempts to autoscroll based on dragged region edges (rather than just pointer position); too many corner cases and not really worth the bother.

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

14 years agoFix panner write automation.
Carl Hetherington [Sun, 7 Feb 2010 02:53:14 +0000 (02:53 +0000)]
Fix panner write automation.

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

14 years agoFix pan value update so that modifier-click on the panner correctly returns to centre.
Carl Hetherington [Sun, 7 Feb 2010 02:48:43 +0000 (02:48 +0000)]
Fix pan value update so that modifier-click on the panner correctly returns to centre.

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

14 years agoCoding style.
Carl Hetherington [Sun, 7 Feb 2010 02:48:07 +0000 (02:48 +0000)]
Coding style.

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

14 years agoRemove some unnecessary includes.
Carl Hetherington [Sun, 7 Feb 2010 02:47:17 +0000 (02:47 +0000)]
Remove some unnecessary includes.

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

14 years agoCoding style cleanups. Preserve mono state in XML for panners.
Carl Hetherington [Sun, 7 Feb 2010 02:45:55 +0000 (02:45 +0000)]
Coding style cleanups.  Preserve mono state in XML for panners.

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

14 years agoRemove weird/pointless Automatable::data().
David Robillard [Fri, 5 Feb 2010 20:03:57 +0000 (20:03 +0000)]
Remove weird/pointless Automatable::data().

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

14 years agoMove i18n stuff into autowaf.
David Robillard [Wed, 3 Feb 2010 19:02:09 +0000 (19:02 +0000)]
Move i18n stuff into autowaf.

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

14 years agoifdef'd out deferred plugin selector load (-DDEFER_PLUGIN_SELECTOR_LOAD will improve...
David Robillard [Wed, 3 Feb 2010 19:00:58 +0000 (19:00 +0000)]
ifdef'd out deferred plugin selector load (-DDEFER_PLUGIN_SELECTOR_LOAD will improve startup time significantly).

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

14 years agoAllow buss names to be edited in the track/bus list.
Carl Hetherington [Wed, 3 Feb 2010 01:23:38 +0000 (01:23 +0000)]
Allow buss names to be edited in the track/bus list.

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

14 years agoStop crash on deleting a plugin when its generic UI window is open.
Carl Hetherington [Wed, 3 Feb 2010 00:52:45 +0000 (00:52 +0000)]
Stop crash on deleting a plugin when its generic UI window is open.

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

14 years agofixup some issues with the miditracer
Paul Davis [Tue, 2 Feb 2010 17:47:05 +0000 (17:47 +0000)]
fixup some issues with the miditracer

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

14 years agoFix NULL dereference.
David Robillard [Mon, 1 Feb 2010 20:06:45 +0000 (20:06 +0000)]
Fix NULL dereference.

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

14 years agoFix memory leak.
David Robillard [Mon, 1 Feb 2010 20:05:13 +0000 (20:05 +0000)]
Fix memory leak.

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

14 years agoFix array out of bounds error.
David Robillard [Mon, 1 Feb 2010 20:04:06 +0000 (20:04 +0000)]
Fix array out of bounds error.

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

14 years agoFix illegal iterator usage.
David Robillard [Mon, 1 Feb 2010 20:03:25 +0000 (20:03 +0000)]
Fix illegal iterator usage.

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

14 years agoRemove clearly worthless (doesn't event parse, let alone compile) TRANSZPORT_THREADS...
David Robillard [Mon, 1 Feb 2010 20:03:07 +0000 (20:03 +0000)]
Remove clearly worthless (doesn't event parse, let alone compile) TRANSZPORT_THREADS stuff.

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

14 years agofix up boost signal return value so that the "edit" signal of MIDI::Parser works...
Paul Davis [Mon, 1 Feb 2010 04:08:49 +0000 (04:08 +0000)]
fix up boost signal return value so that the "edit" signal of MIDI::Parser works properly, and thus allows MIDI Clock etc.

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

14 years agomixing monospace font thing for miditrace window
Paul Davis [Mon, 1 Feb 2010 04:08:06 +0000 (04:08 +0000)]
mixing monospace font thing for miditrace window

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

14 years agoswitch MIDI Clock slave code to use DEBUG_TRACE; don't make it require start/stop...
Paul Davis [Mon, 1 Feb 2010 03:36:29 +0000 (03:36 +0000)]
switch MIDI Clock slave code to use DEBUG_TRACE; don't make it require start/stop messages (to be finished later) and don't locate to zero when starting

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

14 years agofix transmission of MTC so that we don't send while slaved to MTC
Paul Davis [Mon, 1 Feb 2010 03:35:41 +0000 (03:35 +0000)]
fix transmission of MTC so that we don't send while slaved to MTC

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

14 years agoimprove efficiency of MIDI tracer window with a lock-free FIFO and lock-free msg...
Paul Davis [Mon, 1 Feb 2010 03:33:52 +0000 (03:33 +0000)]
improve efficiency of MIDI tracer window with a lock-free FIFO and lock-free msg pool and buffered queing; use a monospace font too

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

14 years agoMIDIClock_SlaveTest: simulate input jitter
Hans Baier [Fri, 29 Jan 2010 16:24:42 +0000 (16:24 +0000)]
MIDIClock_SlaveTest: simulate input jitter

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

14 years agoMIDClock_Slave: Introduce a 3% deadzone around speed 1.0 to lock in the speed
Hans Baier [Fri, 29 Jan 2010 16:07:40 +0000 (16:07 +0000)]
MIDClock_Slave: Introduce a 3% deadzone around speed 1.0 to lock in the speed

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

14 years agoMIDIClock_Slave: decrease default filter bandwith to make it wobble less
Hans Baier [Fri, 29 Jan 2010 07:26:22 +0000 (07:26 +0000)]
MIDIClock_Slave: decrease default filter bandwith to make it wobble less

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

14 years agoMIDIClock_SlaveTest: first working testcase
Hans Baier [Fri, 29 Jan 2010 05:18:22 +0000 (05:18 +0000)]
MIDIClock_SlaveTest: first working testcase

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

14 years agomidi_clock_slave: enable debugging output
Hans Baier [Fri, 29 Jan 2010 05:18:16 +0000 (05:18 +0000)]
midi_clock_slave: enable debugging output

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

14 years agoMIDIClock_SlaveTest: refactor as subclass of MIDIClock_Slave for testability
Hans Baier [Fri, 29 Jan 2010 05:18:10 +0000 (05:18 +0000)]
MIDIClock_SlaveTest: refactor as subclass of MIDIClock_Slave for testability

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

14 years agolibs/ardour/run-tests.h: add gdb debugging option
Hans Baier [Fri, 29 Jan 2010 05:18:03 +0000 (05:18 +0000)]
libs/ardour/run-tests.h: add gdb debugging option

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

14 years agoBBTTest: make it pass
Hans Baier [Fri, 29 Jan 2010 05:17:57 +0000 (05:17 +0000)]
BBTTest: make it pass

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

14 years agoMidiClock_SlaveTest: add basic framework
Hans Baier [Fri, 29 Jan 2010 05:17:51 +0000 (05:17 +0000)]
MidiClock_SlaveTest: add basic framework

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

14 years ago* add waf option to enable compilation of unit tests
Hans Baier [Fri, 29 Jan 2010 05:17:44 +0000 (05:17 +0000)]
* add waf option to enable compilation of unit tests
* libs/ardour: make filenames of unit tests compy with the convention

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

14 years agocleanup of mtc slave code from debugging
Paul Davis [Thu, 28 Jan 2010 00:21:06 +0000 (00:21 +0000)]
cleanup of mtc slave code from debugging

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

14 years agoadd control for sending MTC (or not)
Paul Davis [Wed, 27 Jan 2010 18:50:43 +0000 (18:50 +0000)]
add control for sending MTC (or not)

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

14 years agoremove some non-controllable debugging output from libs/midi++2/mtc.cc
Paul Davis [Wed, 27 Jan 2010 18:50:24 +0000 (18:50 +0000)]
remove some non-controllable debugging output from libs/midi++2/mtc.cc

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

14 years agosomething for chris g. to try when he gets up before me
Paul Davis [Wed, 27 Jan 2010 03:26:41 +0000 (03:26 +0000)]
something for chris g. to try when he gets up before me

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