Paul Davis
8b4232bb56
more SAE + gtkosx changes - try to find jackd in the bundle; hard code SAE session params
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2305 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-08-15 17:41:07 +00:00
Paul Davis
e96e4bacbe
basic startup changes to enable the engine control stuff to work; a little ARDOUR_SAE work
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2304 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-08-15 16:07:26 +00:00
Paul Davis
0b1c369e15
engine dialog work, new -m option for menu file selection, new obolean automation line work starting up
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2293 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-08-13 15:36:21 +00:00
John Anderson
c254960088
remove duplicated gain_to_slider functions
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2291 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-08-12 19:18:19 +00:00
Paul Davis
752b4b18ce
quieten down Powermate control surface discovery
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2280 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-08-09 14:57:09 +00:00
Paul Davis
e2af5ea6fc
fix unconditional use of MMC object
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2266 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-08-07 21:37:29 +00:00
Paul Davis
1ad76a6c10
fix resetting MMC send + recv ID
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2252 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-08-06 01:04:03 +00:00
Paul Davis
e62f14e707
avoid multiple backups of 0.99 session state
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2244 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-08-04 19:32:38 +00:00
Paul Davis
02a5c4088b
use all-call default for MMC send ID, and correct parameter names in session state handling
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2240 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-08-04 14:46:39 +00:00
Paul Davis
047bf14592
separate MMC ID's for send + receive
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2239 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-08-04 14:37:22 +00:00
Paul Davis
deba9b3ccd
change RC files in tarball to the templates, dammit!
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2233 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-08-03 20:07:41 +00:00
Paul Davis
0b53f44373
revert unintended change to automation_event.h
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2208 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-08-01 05:05:50 +00:00
Paul Davis
301d03743c
bump to 2.0.5
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2207 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-08-01 05:05:10 +00:00
Paul Davis
d0d44def1d
fixes for OS X compilation
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2206 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-08-01 04:50:32 +00:00
Paul Davis
1cca368ef4
fix up user keybindings saving, and bump to 2.0.4
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2201 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-31 17:28:50 +00:00
Paul Davis
84b45aefde
extend filtering to VST + AU, tweak details, add filter-by-creator and by library
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2200 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-31 16:03:53 +00:00
Sampo Savolainen
3451e48530
Protect ardour from sessions with errant capture sources stored in the
...
session state.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2176 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-24 19:17:07 +00:00
Sampo Savolainen
91e8cfbeb1
Add a safeguard which will eliminate false disk underruns when punching
...
in. Not a complete fix though, this is more a workaround.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2169 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-21 13:13:20 +00:00
Paul Davis
ab3020cee1
permit MIDI port removal now, and save MIDI ports back to the ardour.rc file
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2163 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-20 16:05:00 +00:00
Paul Davis
c0529df1a3
support for 16 bit native files
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2132 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-16 21:44:14 +00:00
Paul Davis
1516d52ffa
new automation interval configuration variable, to control automation snapshot time resolution (for oofus to test); patch for cancellingmulti-file import; minor code cleanups; use boost::fast_pool_allocator for automation lists (may revert later)
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2117 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-06 03:11:52 +00:00
Doug McLain
77b77b88a3
Delta Cursor option backported from trunk
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2111 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-05 06:12:46 +00:00
Doug McLain
291a186cba
New theme manager from trunk, backported to 2.0-ongoing
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2110 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-05 05:33:40 +00:00
Paul Davis
e26bd79eab
prep for 2.0.3
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2094 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-02 17:14:35 +00:00
Jesse Chappell
4ecfc19541
* Added (let's call it revealed) ability to record while the transport is looping.
...
This works for both Internal (seamless) and JACK sync, new regions
are created each cycle around the loop and stacked on top of each other.
It is recommended for now that automatic crossfades be turned off when doing this.
Punch-In/Out may be used also (this used to be the only way to accomplish recording
while looping, but now the GUI represents it without goofiness.
* Fixed the stuttering/stuck problem when looping with JACK sync
* Fixed gui bug that prevented record-disable when latch record option is on
* Fixed issue where it would rec-enable unnecessarily when passing through the punch-out point
* Fixed corner case in diskstream record length (that no one would ever notice)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2034 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-06-26 02:15:02 +00:00
Paul Davis
dcc577534d
(full tree) fix for redirect state restore issues, remove trunk-only clock modes from menu defs
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1953 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-06-04 21:53:39 +00:00
Paul Davis
7777d54887
2nd stage of denormal handling (from trunk); fix to avoid FLAC support when using a too-new FLAC library
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1940 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-06-01 22:26:12 +00:00
Paul Davis
2291d59bc8
add new denormal handling capabilities (95% finished)
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1935 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-31 21:44:18 +00:00
Jesse Chappell
c967b91ddf
added declicking xfade in audio_diskstream for truly seamless transport looping
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1932 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-31 03:32:29 +00:00
Paul Davis
1fedefc785
more use of int64_t to fix frame offset values
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1931 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-30 17:46:33 +00:00
Paul Davis
77f03c5a27
fix some (all? not likely) problems with dragging close to 2^32-1 frames
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1924 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-29 23:42:35 +00:00
Doug McLain
89b76d122c
After multiple recent troubles reported to be caused by confusion with monitoring, it's probably better to default to external
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1916 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-24 06:24:33 +00:00
Sampo Savolainen
22cfe21abd
Stop sends and inserts from re-registering their own ID when set_state() is called
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1910 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-22 19:26:37 +00:00
Sampo Savolainen
879d64ea1f
Make the set_state() function respect redirects already present on the route. Still work to be done to resurrect set_state() for the post
...
only-for-constructor era.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1888 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-21 19:13:42 +00:00
Paul Davis
ead3796ade
allow diskstream deletion after a track is removed by using weak_ptr<Diskstream> instead of shared_ptr<Diskstream> in GUI signal handling
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1883 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-18 16:52:50 +00:00
Paul Davis
700c8dc6fd
added L and R as possible audio file suffixes
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1846 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-16 01:48:56 +00:00
Paul Davis
db64708beb
correctly manage video sync state (2.0 branch)
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1845 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-15 13:17:36 +00:00
Paul Davis
89e7fa689e
fix use of old .ardour dir for VST presets
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1830 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-10 11:39:58 +00:00
Paul Davis
061bf0f358
fix numlock-effect on redirect clicks; fix control outs (finally?)
...
git-svn-id: svn://localhost/ardour2/branches/2.0.1@1794 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-08 14:58:45 +00:00
Sampo Savolainen
6959b1728e
Fix naming-related issue with adding multiple buses at the same time
...
git-svn-id: svn://localhost/ardour2/branches/2.0.1@1785 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-05 15:26:23 +00:00
Paul Davis
2c37c19290
fix mistake in cleaning up control protocols when reloading sessions
...
git-svn-id: svn://localhost/ardour2/branches/2.0.1@1781 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-04 02:07:38 +00:00
Jesse Chappell
9b9ef58ebd
changed redirect automation line colors to be more visible in default theme. removed debugging printout for session saving
...
git-svn-id: svn://localhost/ardour2/trunk@1761 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-28 18:15:49 +00:00
Jesse Chappell
41853ad9ea
fixed potential infinite loop when searching for automation events.
...
git-svn-id: svn://localhost/ardour2/trunk@1760 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-28 13:31:44 +00:00
Paul Davis
88be1a799f
first pass at no close/open/new when disconnected from JACK, including noting that JACK is disconnected from the shutdown callback
...
git-svn-id: svn://localhost/ardour2/trunk@1757 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-27 03:00:44 +00:00
Paul Davis
a841933ac7
missed SSE patch from mike
...
git-svn-id: svn://localhost/ardour2/trunk@1755 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-26 23:58:31 +00:00
Paul Davis
98a3014966
fix crash when opening session after one in which control surface(s) were used
...
git-svn-id: svn://localhost/ardour2/trunk@1745 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-25 18:42:54 +00:00
Paul Davis
ac61c228eb
remove debugging message
...
git-svn-id: svn://localhost/ardour2/trunk@1743 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-25 13:20:09 +00:00
Paul Davis
4ebea3867e
different name for old-session-format copied file, so that 0.99 can always load it
...
git-svn-id: svn://localhost/ardour2/trunk@1740 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-23 14:30:40 +00:00
Paul Davis
f850ca1ba2
ardour_system.rc now has the same content as ardour.rc, to allow us to more easily add new variable/parameters when updating a user's configuration
...
git-svn-id: svn://localhost/ardour2/trunk@1739 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-23 12:25:22 +00:00
Jesse Chappell
c46cb59f8d
resurrected the periodic safety backup. defaults to 120 second interval between saves. never lose your work again.
...
git-svn-id: svn://localhost/ardour2/trunk@1732 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-20 02:46:21 +00:00