ardour.git
14 years agoAdd solo safe control to editor route list, as per #3063.
Carl Hetherington [Mon, 5 Apr 2010 20:08:37 +0000 (20:08 +0000)]
Add solo safe control to editor route list, as per #3063.

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

14 years agoSave and restore the selected tab and its width in the editor list.
Carl Hetherington [Mon, 5 Apr 2010 17:38:54 +0000 (17:38 +0000)]
Save and restore the selected tab and its width in the editor list.

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

14 years agoEmit signal when a group's active state is changed. Fix restoration of state from...
Carl Hetherington [Mon, 5 Apr 2010 17:17:48 +0000 (17:17 +0000)]
Emit signal when a group's active state is changed.  Fix restoration of state from XML.

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

14 years agoMake port matrix notice when connections are changed outside of ardour.
Carl Hetherington [Mon, 5 Apr 2010 15:23:54 +0000 (15:23 +0000)]
Make port matrix notice when connections are changed outside of ardour.

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

14 years agovisual tweak patch from lincoln, for time axis views
Paul Davis [Sat, 3 Apr 2010 22:35:44 +0000 (22:35 +0000)]
visual tweak patch from lincoln, for time axis views

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

14 years agoremove some OS X cruft in io.cc
Paul Davis [Sat, 3 Apr 2010 16:11:56 +0000 (16:11 +0000)]
remove some OS X cruft in io.cc

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

14 years agofix build process to avoid mismatching size/layout of AudioEngine object; use a sligh...
Paul Davis [Sat, 3 Apr 2010 15:53:19 +0000 (15:53 +0000)]
fix build process to avoid mismatching size/layout of AudioEngine object; use a slightly more efficient way to access the engine's process_lock from within io.cc

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

14 years agometer point restore handling, and related matters
Paul Davis [Sat, 3 Apr 2010 13:40:34 +0000 (13:40 +0000)]
meter point restore handling, and related matters

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

14 years agoRe-connect some signals in export format stuff
Sakari Bergen [Sat, 3 Apr 2010 08:40:21 +0000 (08:40 +0000)]
Re-connect some signals in export format stuff

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

14 years agoAllow cross-thread request invalidators to cope with multiple requests
Carl Hetherington [Sat, 3 Apr 2010 00:42:39 +0000 (00:42 +0000)]
Allow cross-thread request invalidators to cope with multiple requests
being logged before they are handled, and to invalidate them all rather
than just the last one.  Fixes shutdown problems when the PortMatrix has
been opened during the session, during which PortRegisteredOrUnregistered
is emitted quite heavily.

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

14 years agoCouple of comments.
Carl Hetherington [Fri, 2 Apr 2010 23:11:15 +0000 (23:11 +0000)]
Couple of comments.

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

14 years agoFix ordering issue with loading engine settings to the startup dialog
Sakari Bergen [Fri, 2 Apr 2010 22:58:05 +0000 (22:58 +0000)]
Fix ordering issue with loading engine settings to the startup dialog

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

14 years agoMake session and master outs the default timespan and channel config for export
Sakari Bergen [Fri, 2 Apr 2010 22:57:02 +0000 (22:57 +0000)]
Make session and master outs the default timespan and channel config for export

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

14 years agoFix logic for when to request buffer overwrite.
Carl Hetherington [Fri, 2 Apr 2010 22:45:50 +0000 (22:45 +0000)]
Fix logic for when to request buffer overwrite.

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

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