ardour.git
14 years agoremove XML-based constructors for several types of Processors; less debugging
Paul Davis [Wed, 24 Mar 2010 14:01:31 +0000 (14:01 +0000)]
remove XML-based constructors for several types of Processors; less debugging

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

14 years agoremove XML constructors for Route, Track, AudioTrack, MidiTrack; make Session::XMLRou...
Paul Davis [Wed, 24 Mar 2010 12:55:04 +0000 (12:55 +0000)]
remove XML constructors for Route, Track, AudioTrack, MidiTrack; make Session::XMLRouteFactory() call a constructor and then set_state(); lots of debugging output (will remove next commit)

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

14 years agodon't set _is_new=false too early when creating a new session
Paul Davis [Tue, 23 Mar 2010 17:58:40 +0000 (17:58 +0000)]
don't set _is_new=false too early when creating a new session

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

14 years agoFix track mode options to appear only once on audio tracks rather than twice. Fix...
Carl Hetherington [Tue, 23 Mar 2010 13:11:14 +0000 (13:11 +0000)]
Fix track mode options to appear only once on audio tracks rather than twice.  Fix event handling logic for these options.  HIG-ify some menu items.

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

14 years agofinish commit from yesterday ... sorry folks
Paul Davis [Tue, 23 Mar 2010 12:19:21 +0000 (12:19 +0000)]
finish commit from yesterday ... sorry folks

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

14 years agoAdd an assert and fix a crash on creating a new tape track.
Carl Hetherington [Mon, 22 Mar 2010 22:14:54 +0000 (22:14 +0000)]
Add an assert and fix a crash on creating a new tape track.

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

14 years agoremove near-duplicate session constructor; change names from control_outs to monitor_...
Paul Davis [Mon, 22 Mar 2010 21:35:35 +0000 (21:35 +0000)]
remove near-duplicate session constructor; change names from control_outs to monitor_out and control_out to monitor_send; may havebroken creation of new sessions in a wierd way (will fix later)

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

14 years agofix import of MIDI files
Paul Davis [Mon, 22 Mar 2010 21:33:01 +0000 (21:33 +0000)]
fix import of MIDI files

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

14 years agotweak startup dialog a bit to correctly save ardour.rc when need; get PROGRAM_NAME...
Paul Davis [Mon, 22 Mar 2010 03:46:09 +0000 (03:46 +0000)]
tweak startup dialog a bit to correctly save ardour.rc when need; get PROGRAM_NAME into window title bars

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

14 years agoput the issue of using a monitor section into ~/.config/ardour.rc, not the session...
Paul Davis [Mon, 22 Mar 2010 03:22:28 +0000 (03:22 +0000)]
put the issue of using a monitor section into ~/.config/ardour.rc, not the session file. probably not totally right yet. provide startup dialog choice page to let first time users make the decision when first trying ardour (needs rewording)

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

14 years agochange session construction so that the the monitor bus config is derived (once)...
Paul Davis [Sun, 21 Mar 2010 17:02:30 +0000 (17:02 +0000)]
change session construction so that the the monitor bus config is derived (once) from the master bus config

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

14 years agoshift-click MotionFeedback widgets to reset to default, and monitor section SiP cut...
Paul Davis [Fri, 19 Mar 2010 21:40:23 +0000 (21:40 +0000)]
shift-click MotionFeedback widgets to reset to default, and monitor section SiP cut now does something (but doesn't pay attention to changes from elsewhere yet

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

14 years agolots of tricks & tweaks related to the monitor section and All That It Uses
Paul Davis [Fri, 19 Mar 2010 20:53:22 +0000 (20:53 +0000)]
lots of tricks & tweaks related to the monitor section and All That It Uses

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

14 years agomake another note about win32 C++ sym name demangling
Paul Davis [Fri, 19 Mar 2010 13:34:25 +0000 (13:34 +0000)]
make another note about win32 C++ sym name demangling

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

14 years agomake a note about win32 C++ sym name demangling
Paul Davis [Fri, 19 Mar 2010 02:56:58 +0000 (02:56 +0000)]
make a note about win32 C++ sym name demangling

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

14 years agosave tearoff state; restore monitor section state reasonably well; fixup access contr...
Paul Davis [Fri, 19 Mar 2010 02:49:01 +0000 (02:49 +0000)]
save tearoff state; restore monitor section state reasonably well; fixup access control to parts of editor.h (needs more work); extend CrossThread just a little

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

14 years agoforce AFL monitor/listen send to be at the very end of the Route processor list;...
Paul Davis [Thu, 18 Mar 2010 01:31:54 +0000 (01:31 +0000)]
force AFL monitor/listen send to be at the very end of the Route processor list; put the monitor processor used by the monitor/listen send right after that bus' internal return (to provide for post-monitor-control metering etc); hide monitor/listen sends

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

14 years agofixes for various consistency/settings issues in monitor section; minor edit to PACKA...
Paul Davis [Wed, 17 Mar 2010 16:01:58 +0000 (16:01 +0000)]
fixes for various consistency/settings issues in monitor section; minor edit to PACKAGER_README

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

14 years agodo not use SSE source code on a non-x86 build
Paul Davis [Wed, 17 Mar 2010 15:25:04 +0000 (15:25 +0000)]
do not use SSE source code on a non-x86 build

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

14 years agofix previous patch from lucus
Paul Davis [Tue, 16 Mar 2010 20:16:13 +0000 (20:16 +0000)]
fix previous patch from lucus

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

14 years agopatch from lucus for long names in trackbus inspector
Paul Davis [Tue, 16 Mar 2010 19:21:09 +0000 (19:21 +0000)]
patch from lucus for long names in trackbus inspector

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

14 years agomore new files
Paul Davis [Tue, 16 Mar 2010 19:18:37 +0000 (19:18 +0000)]
more new files

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

14 years agonew files
Paul Davis [Tue, 16 Mar 2010 19:16:23 +0000 (19:16 +0000)]
new files

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

14 years agochanges from 2.X starting in march 2009 through oct 20 2009 (5826 inclusive)
Paul Davis [Tue, 16 Mar 2010 15:33:04 +0000 (15:33 +0000)]
changes from 2.X starting in march 2009 through oct 20 2009 (5826 inclusive)

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

14 years agoFix export, which has been broken since the boost::signals2 changes. Also update...
Sakari Bergen [Mon, 15 Mar 2010 19:11:48 +0000 (19:11 +0000)]
Fix export, which has been broken since the boost::signals2 changes. Also update Audiographer, bacause of its incomplete sndfile handling. Audiographer is equal to revision 74

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

14 years agofinalize PROGRAM_NAME change for ardour3
Paul Davis [Mon, 15 Mar 2010 02:31:27 +0000 (02:31 +0000)]
finalize PROGRAM_NAME change for ardour3

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

14 years agoUse checkbuttons rather than togglebuttons the midi tracer as it seems more logical...
Carl Hetherington [Mon, 15 Mar 2010 01:41:01 +0000 (01:41 +0000)]
Use checkbuttons rather than togglebuttons the midi tracer as it seems more logical to me.

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

14 years ago"Ardour" -> PROGRAM_NAME change for libardour and setup for gtk2_ardour
Paul Davis [Sat, 13 Mar 2010 19:22:34 +0000 (19:22 +0000)]
"Ardour" -> PROGRAM_NAME change for libardour and setup for gtk2_ardour

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

14 years agomap most (all?) monitor processor state into/onto monitor section GUI
Paul Davis [Fri, 12 Mar 2010 00:19:46 +0000 (00:19 +0000)]
map most (all?) monitor processor state into/onto monitor section GUI

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

14 years agosave/restore monitor processor state; key handling in torn off monitor section window
Paul Davis [Thu, 11 Mar 2010 22:51:24 +0000 (22:51 +0000)]
save/restore monitor processor state; key handling in torn off monitor section window

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

14 years agomonitor section: make sip/afl/pfl buttons work, add rude solo, mono function, rearrange
Paul Davis [Thu, 11 Mar 2010 14:33:21 +0000 (14:33 +0000)]
monitor section: make sip/afl/pfl buttons work, add rude solo, mono function, rearrange

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

14 years agomore missing files added
Paul Davis [Wed, 10 Mar 2010 17:31:58 +0000 (17:31 +0000)]
more missing files added

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

14 years agomissing files added
Paul Davis [Wed, 10 Mar 2010 17:31:35 +0000 (17:31 +0000)]
missing files added

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

14 years agohow about that ... a monitor/main section .. GUI is still unfinished .. several small...
Paul Davis [Wed, 10 Mar 2010 17:31:16 +0000 (17:31 +0000)]
how about that ... a monitor/main section .. GUI is still unfinished .. several small fixes to processor loading/listen mgmt and a few debug output lines rmeoved. knob images are provisional, and can be found in icons/knob.png and related files

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

14 years agoremove yesterday's mayhem with MainListen and get afl/pfl sorta-kinda working
Paul Davis [Mon, 8 Mar 2010 02:14:23 +0000 (02:14 +0000)]
remove yesterday's mayhem with MainListen and get afl/pfl sorta-kinda working

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

14 years agothe last (?) piece of the internal send/listen/monitor/control outs track/bus archite...
Paul Davis [Sat, 6 Mar 2010 19:47:34 +0000 (19:47 +0000)]
the last (?) piece of the internal send/listen/monitor/control outs track/bus architecture puzzle: a send from the post-fader master bus to the control/listen/monitor bus inputs that is silent when something is soloed, but the rest of the time delivers the main mix to the control/listen/monitor bus. Tweaks to follow, surely ...

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

14 years agoremove the session region list; GUI now represents (a relatively unfiltered view...
Paul Davis [Sat, 6 Mar 2010 15:40:42 +0000 (15:40 +0000)]
remove the session region list; GUI now represents (a relatively unfiltered view of) the raw region list that always contains every single region ever created

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

14 years agomove big clock size variables into ARDOUR_UI; save&restore big clock size + position
Paul Davis [Fri, 5 Mar 2010 21:51:31 +0000 (21:51 +0000)]
move big clock size variables into ARDOUR_UI; save&restore big clock size + position

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

14 years agoworking big clock resizing, i think; still needs removal of global vars to ardour_ui.h
Paul Davis [Fri, 5 Mar 2010 15:43:58 +0000 (15:43 +0000)]
working big clock resizing, i think; still needs removal of global vars to ardour_ui.h

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

14 years agobetter acid trip big clock - do not use with any other medication
Paul Davis [Fri, 5 Mar 2010 12:51:05 +0000 (12:51 +0000)]
better acid trip big clock - do not use with any other medication

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

14 years agoacid trip big clock - do not use with any other medication
Paul Davis [Fri, 5 Mar 2010 12:43:40 +0000 (12:43 +0000)]
acid trip big clock - do not use with any other medication

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

14 years agomore strip silence dialog changes, to use audio clocks, show smallest silence/audible...
Paul Davis [Fri, 5 Mar 2010 02:09:37 +0000 (02:09 +0000)]
more strip silence dialog changes, to use audio clocks, show smallest silence/audible segments, etc.

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

14 years agolikely fix for strip silence dialog GUI lockup
Paul Davis [Fri, 5 Mar 2010 02:05:20 +0000 (02:05 +0000)]
likely fix for strip silence dialog GUI lockup

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

14 years agopossible big clock sizing fix
Paul Davis [Fri, 5 Mar 2010 01:44:03 +0000 (01:44 +0000)]
possible big clock sizing fix

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

14 years agodebug output for big clock resizing
Paul Davis [Thu, 4 Mar 2010 23:55:09 +0000 (23:55 +0000)]
debug output for big clock resizing

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

14 years agoget "sequence files" import working, and fix quite a bit of missing newer logic from...
Paul Davis [Thu, 4 Mar 2010 23:03:04 +0000 (23:03 +0000)]
get "sequence files" import working, and fix quite a bit of missing newer logic from 2.X for import in general

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

14 years agoprevent relaying during an undo/redo operation; remove some debug output
Paul Davis [Thu, 4 Mar 2010 15:55:08 +0000 (15:55 +0000)]
prevent relaying during an undo/redo operation; remove some debug output

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

14 years agoadd new file
Paul Davis [Thu, 4 Mar 2010 15:01:27 +0000 (15:01 +0000)]
add new file

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

14 years agogoodbye to MementoCommand for playlists
Paul Davis [Thu, 4 Mar 2010 13:15:04 +0000 (13:15 +0000)]
goodbye to MementoCommand for playlists

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

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