ardour.git
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

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