John Anderson
fd6beee7c3
move button handlers closer to their friends
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2104 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-04 21:17:56 +00:00
Jesse Chappell
3239d42bdf
updated scons to make powermate optional and defaults to off when not on linux
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2096 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-03 02:16:55 +00:00
Jesse Chappell
b5c8f14271
added ifdef elses for fpu.cc to handle non-intel properly
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2095 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-03 01:53:42 +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
Paul Davis
2b2f34669e
flac-handling fix, from trunk
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2084 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-06-29 14:45:49 +00:00
Paul Davis
1cf9ed976a
add basic support for the griffin powermate (a control surface) (from ben loftis)
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2077 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-06-28 19:23:18 +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
Jesse Chappell
4431b67823
fixed missing posix_memalign use with ifdefs
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1954 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-06-05 00:05:13 +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
dcaa9cd70d
tim mayberry's patches to fix middle-click pasting ina couple of dialogs (merged from trunk)
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1852 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-16 02:43:06 +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
Paul Davis
653c6d61f9
merge changes from trunk
...
git-svn-id: svn://localhost/ardour2/branches/2.0.1@1790 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-07 04:41:08 +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
Paul Davis
a77dd0ad59
fix positioning of certain kinds of xfades
...
git-svn-id: svn://localhost/ardour2/trunk@1731 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-19 21:28:00 +00:00
Paul Davis
3675945248
fix dangling jack_client_t* in JACK_Slave when disconnecting+reconnecting to JACK
...
git-svn-id: svn://localhost/ardour2/trunk@1727 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-18 02:24:28 +00:00
Paul Davis
b290949195
new greek translations; fix for crash in diskstream due to removed port access
...
git-svn-id: svn://localhost/ardour2/trunk@1726 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-17 16:46:22 +00:00
Sampo Savolainen
fbdd0ab815
Added the session resampler which now should work for 2.0 sessions and
...
almost work for 0.99 originated session (automation is not handled yet).
Stopped the creation on the automation/ directory in new sessions as
it's not used anymore
git-svn-id: svn://localhost/ardour2/trunk@1725 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-15 20:47:21 +00:00
John Anderson
4d0dbd14ea
ffwd/rew to +-4
...
git-svn-id: svn://localhost/ardour2/trunk@1723 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-15 15:12:55 +00:00
Paul Davis
4a718fe19f
save state after remove last capture, avoiding possible inconsistency between session file and disk state
...
git-svn-id: svn://localhost/ardour2/trunk@1721 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-14 20:09:56 +00:00
Paul Davis
91f9b72e8f
remove debugging out
...
git-svn-id: svn://localhost/ardour2/trunk@1712 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-13 02:41:00 +00:00
Paul Davis
389684853d
more mtc debugging
...
git-svn-id: svn://localhost/ardour2/trunk@1711 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-13 02:26:42 +00:00
Paul Davis
799e204be4
debugging for songshop/mtc
...
git-svn-id: svn://localhost/ardour2/trunk@1710 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-13 01:50:39 +00:00
Paul Davis
01ee3a90c7
maybe fix #1610 - stop transport when MTC stops flowing
...
git-svn-id: svn://localhost/ardour2/trunk@1708 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-12 22:42:41 +00:00
Paul Davis
340b3091b4
the useless commit: add copyright messages to all(?) files that need it
...
git-svn-id: svn://localhost/ardour2/trunk@1707 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-12 21:37:52 +00:00
John Anderson
39b66ff402
button to add new marker location at current transport position
...
git-svn-id: svn://localhost/ardour2/trunk@1704 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-11 21:17:20 +00:00
Sampo Savolainen
871a1f0e72
Prevent copy & paste of sends and inserts. Add "delete" command to the
...
redirect box. Notice to translators: this text needs to be translated.
I apologize for the inconvenience, but something had to be done to this
issue.
git-svn-id: svn://localhost/ardour2/trunk@1702 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-11 17:53:42 +00:00
John Anderson
5dbc46cad3
add ffwd and rewind, and use frmm_left and frm_right for marker prev/next. Remap punch in and punch out.
...
git-svn-id: svn://localhost/ardour2/trunk@1701 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-11 16:26:39 +00:00
Paul Davis
a588b517e8
fixes from carl for #1158 and #1554 , plus better behaviour when building the region boundary cache
...
git-svn-id: svn://localhost/ardour2/trunk@1694 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-04-10 14:42:11 +00:00