Commit graph

706 commits

Author SHA1 Message Date
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