ardour.git
14 years agoFix build.
Carl Hetherington [Fri, 2 Apr 2010 22:45:30 +0000 (22:45 +0000)]
Fix build.

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

14 years agoAdd missing test file.
Carl Hetherington [Fri, 2 Apr 2010 21:11:45 +0000 (21:11 +0000)]
Add missing test file.

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

14 years agomissign return value
Paul Davis [Fri, 2 Apr 2010 21:11:01 +0000 (21:11 +0000)]
missign return value

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

14 years agoMake audiographer SndfileWriter use PBD::Signal and use it properly. Also make export...
Sakari Bergen [Fri, 2 Apr 2010 20:49:02 +0000 (20:49 +0000)]
Make audiographer SndfileWriter use PBD::Signal and use it properly. Also make export graph stuff use boost::ptr_list (because of ScopedConnection non-copyability)

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

14 years agopossible fix for race between diskstream buffer overwrite and channel setup
Paul Davis [Fri, 2 Apr 2010 20:14:28 +0000 (20:14 +0000)]
possible fix for race between diskstream buffer overwrite and channel setup

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

14 years ago(FULL) not-yet-complete JACK session management patch (TODO: get program name, vary...
Paul Davis [Fri, 2 Apr 2010 18:54:33 +0000 (18:54 +0000)]
(FULL) not-yet-complete JACK session management patch (TODO: get program name, vary snapshot name, arrange quit when necessary)

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

14 years agonot-yet-complete JACK session management patch (TODO: get program name, vary snapshot...
Paul Davis [Fri, 2 Apr 2010 18:48:50 +0000 (18:48 +0000)]
not-yet-complete JACK session management patch (TODO: get program name, vary snapshot name, arrange quit when necessary)

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

14 years agoA few more libpbd test tweaks.
Carl Hetherington [Fri, 2 Apr 2010 16:38:23 +0000 (16:38 +0000)]
A few more libpbd test tweaks.

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

14 years agoMake boost signals2.hpp header mandatory during configuration.
Carl Hetherington [Fri, 2 Apr 2010 15:54:04 +0000 (15:54 +0000)]
Make boost signals2.hpp header mandatory during configuration.

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

14 years agoUnbreak build. Sorry.
Carl Hetherington [Fri, 2 Apr 2010 15:45:01 +0000 (15:45 +0000)]
Unbreak build. Sorry.

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

14 years agoMissing file.
Carl Hetherington [Fri, 2 Apr 2010 15:37:11 +0000 (15:37 +0000)]
Missing file.

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

14 years agoSome stub tests for scalar properties.
Carl Hetherington [Fri, 2 Apr 2010 15:35:36 +0000 (15:35 +0000)]
Some stub tests for scalar properties.

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

14 years agoremove PBD::Connection (replace use with PBD::ScopedConnection); remove limitation...
Paul Davis [Fri, 2 Apr 2010 15:24:53 +0000 (15:24 +0000)]
remove PBD::Connection (replace use with PBD::ScopedConnection); remove limitation on transport roll after session end

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

14 years agoRemove empty file.
Carl Hetherington [Fri, 2 Apr 2010 14:58:39 +0000 (14:58 +0000)]
Remove empty file.

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

14 years agoAdd script to run libpbd tests.
Carl Hetherington [Fri, 2 Apr 2010 14:55:34 +0000 (14:55 +0000)]
Add script to run libpbd tests.

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

14 years agoBuild libpbd tests using waf.
Carl Hetherington [Fri, 2 Apr 2010 14:52:55 +0000 (14:52 +0000)]
Build libpbd tests using waf.

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

14 years agoRename tests to test to match up with other libraries.
Carl Hetherington [Fri, 2 Apr 2010 14:42:38 +0000 (14:42 +0000)]
Rename tests to test to match up with other libraries.

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

14 years agoFix crash in test.
Carl Hetherington [Fri, 2 Apr 2010 14:30:14 +0000 (14:30 +0000)]
Fix crash in test.

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

14 years agoMake sure that tests are rebuilt even when only their headers change.
Carl Hetherington [Fri, 2 Apr 2010 14:30:00 +0000 (14:30 +0000)]
Make sure that tests are rebuilt even when only their headers change.

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

14 years agoFix up route group state signal handling. Make the PropertyList version
Carl Hetherington [Fri, 2 Apr 2010 00:21:08 +0000 (00:21 +0000)]
Fix up route group state signal handling.  Make the PropertyList version
of Stateful::set_properties emit a changed signal after it has done its work.

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

14 years agoadd the first two MIDI binding maps, for M-Audio Oxygen 8 v2, and BCF2000 preset #2
Paul Davis [Thu, 1 Apr 2010 12:02:41 +0000 (12:02 +0000)]
add the first two MIDI binding maps, for M-Audio Oxygen 8 v2, and BCF2000 preset #2

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

14 years agofix save+restore of Gtkmm2ext::Tearoff state; a few cerr cleanups
Paul Davis [Thu, 1 Apr 2010 02:29:13 +0000 (02:29 +0000)]
fix save+restore of Gtkmm2ext::Tearoff state; a few cerr cleanups

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

14 years agoOops. Actually make new Properties changes work.
Carl Hetherington [Thu, 1 Apr 2010 02:18:58 +0000 (02:18 +0000)]
Oops.  Actually make new Properties changes work.

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

14 years agodon't override user naming of send/return/port inserts
Paul Davis [Thu, 1 Apr 2010 01:59:47 +0000 (01:59 +0000)]
don't override user naming of send/return/port inserts

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

14 years agorevisit setting up processors during route construction; remove several more XML...
Paul Davis [Thu, 1 Apr 2010 01:24:13 +0000 (01:24 +0000)]
revisit setting up processors during route construction; remove several more XML-based constructors; don't put () parens around inactive plugin names (we have a checkbox); improve management of send, return and insert bitslot IDs; clean up Diskstream construction a bit more

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

14 years agoNo-op: rename a few variables and add/fix some comments.
Carl Hetherington [Thu, 1 Apr 2010 01:07:24 +0000 (01:07 +0000)]
No-op: rename a few variables and add/fix some comments.

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

14 years agoRework to set Stateful properties automagically in the Stateful class rather than...
Carl Hetherington [Wed, 31 Mar 2010 22:45:27 +0000 (22:45 +0000)]
Rework to set Stateful properties automagically in the Stateful class rather than delegating to subclasses.

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

14 years agoA few small cleanups to the property code.
Carl Hetherington [Wed, 31 Mar 2010 22:17:01 +0000 (22:17 +0000)]
A few small cleanups to the property code.

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

14 years agoDocument libpbd.
Carl Hetherington [Wed, 31 Mar 2010 18:36:14 +0000 (18:36 +0000)]
Document libpbd.

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

14 years agoTake away the Remove option from the region list, and add Show to re-show hidden...
Carl Hetherington [Wed, 31 Mar 2010 01:11:48 +0000 (01:11 +0000)]
Take away the Remove option from the region list, and add Show to re-show hidden regions.

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

14 years agofunctioning invert (polarity) button; menu item removed and track name button no...
Paul Davis [Wed, 31 Mar 2010 00:59:09 +0000 (00:59 +0000)]
functioning invert (polarity) button; menu item removed and track name button no longer relablled when inverted

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

14 years agoMove region naming stuff from Session into RegionFactory, cleaning up some vestiges...
Carl Hetherington [Tue, 30 Mar 2010 23:40:28 +0000 (23:40 +0000)]
Move region naming stuff from Session into RegionFactory, cleaning up some vestiges of when Session had a list of regions.

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

14 years agoadd (non-functional) invert (phase/polarity switch) button
Paul Davis [Tue, 30 Mar 2010 17:44:02 +0000 (17:44 +0000)]
add (non-functional) invert (phase/polarity switch) button

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

14 years agostop crash when existing a session/quitting without a monitor section
Paul Davis [Tue, 30 Mar 2010 17:19:39 +0000 (17:19 +0000)]
stop crash when existing a session/quitting without a monitor section

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

14 years agoRemove the realtime export button from the export dialog, as it's not really function...
Sakari Bergen [Tue, 30 Mar 2010 15:46:17 +0000 (15:46 +0000)]
Remove the realtime export button from the export dialog, as it's not really functional atm

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

14 years agoFix split channel export (which was broken during export refactoring)
Sakari Bergen [Tue, 30 Mar 2010 15:25:28 +0000 (15:25 +0000)]
Fix split channel export (which was broken during export refactoring)
Possibly fixes bug #3052

Also clarify some comments which weren't quite clear :)

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

14 years agohandle deletion of UI objects between the time that a callback is queued with the...
Paul Davis [Tue, 30 Mar 2010 15:18:43 +0000 (15:18 +0000)]
handle deletion of UI objects between the time that a callback is queued with the UI event loop and the execution of the callback (intrusive, big)

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

14 years agofix bug in MidiStateTracker::resolve_notes() involving argument reversal when constru...
Paul Davis [Sun, 28 Mar 2010 19:36:46 +0000 (19:36 +0000)]
fix bug in MidiStateTracker::resolve_notes() involving argument reversal when constructing a NoteOff event (thanks to lincoln for this)

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

14 years agolincoln's patch to get loading 2.X sessions to work better
Paul Davis [Sun, 28 Mar 2010 19:07:23 +0000 (19:07 +0000)]
lincoln's patch to get loading 2.X sessions to work better

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

14 years agopart one of hiding Diskstreams and making them a private object of a Track
Paul Davis [Sat, 27 Mar 2010 14:41:24 +0000 (14:41 +0000)]
part one of hiding Diskstreams and making them a private object of a Track

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

14 years agodisable panner on main outs of monitor bus - it doesn't pan, ever.
Paul Davis [Sat, 27 Mar 2010 12:35:45 +0000 (12:35 +0000)]
disable panner on main outs of monitor bus - it doesn't pan, ever.

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

14 years agocolor changes for monitor section
Paul Davis [Sat, 27 Mar 2010 00:57:06 +0000 (00:57 +0000)]
color changes for monitor section

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

14 years agolots of work to hide prelight from most buttons, etc. etc. etc; increase range of...
Paul Davis [Fri, 26 Mar 2010 21:24:17 +0000 (21:24 +0000)]
lots of work to hide prelight from most buttons, etc. etc. etc; increase range of solo boost knob; theme RC files changes need propagating to the light theme, sigh

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

14 years agouse correct (RCConfig-based) name for MIDI port in generic MIDI control stuff; make...
Paul Davis [Thu, 25 Mar 2010 16:03:31 +0000 (16:03 +0000)]
use correct (RCConfig-based) name for MIDI port in generic MIDI control stuff; make monitor section track configuration params that apply to it; add use-monitor-bus option to rc option editor

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

14 years agomake solo button2 click function as momentary even when in listen mode; tweak auditio...
Paul Davis [Thu, 25 Mar 2010 14:51:32 +0000 (14:51 +0000)]
make solo button2 click function as momentary even when in listen mode; tweak auditioner so that we know if its using the monitor bus

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

14 years agowould you look at that! all those changes just to make the auditioner work again...
Paul Davis [Thu, 25 Mar 2010 03:40:07 +0000 (03:40 +0000)]
would you look at that! all those changes just to make the auditioner work again ....

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

14 years agoRemove use of xmlCleanupParser as suggested in the libxml2 docs. Fixes #3047.
Carl Hetherington [Thu, 25 Mar 2010 01:24:59 +0000 (01:24 +0000)]
Remove use of xmlCleanupParser as suggested in the libxml2 docs.  Fixes #3047.

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

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