Commit graph

1501 commits

Author SHA1 Message Date
Paul Davis
ffbc27b1c3 back-port capture offset corrections from 3.0 to 2.0-ongoing. fairly well tested, though not exhaustively
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@9306 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-04-06 17:55:51 +00:00
Paul Davis
584b3fea95 add an API for listening to AU properties
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@9246 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-30 13:53:56 +00:00
Ben Loftis
cfe3c891de significant fixes to realtime (touch/write) automation. no longer decide point visibility based on scale. thin automation on recording. fix bugs in nascent automation pass handling. allow timecode to skip forwards or backwards or even loop. automation is only recording during forward playback though. this is all backported from mixbus branch.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@9231 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-29 17:49:49 +00:00
Ben Loftis
3c1625a712 new route groups should default ON
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@9229 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-29 15:21:03 +00:00
Ben Loftis
54d4fda60d make sure declicking fades reach their target, from svn 9086
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@9228 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-29 15:18:39 +00:00
Paul Davis
9e9fe1dfeb make AUBIO a non-optional dependency
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@9043 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-02 20:41:40 +00:00
Paul Davis
6ff201fab2 remove per-file references to __STDC_FORMAT_MACROS
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@9042 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-02 20:36:13 +00:00
Paul Davis
e51541e5f0 prevent ardour from ever, EVER, EVAH removing an existing source file
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8841 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-14 15:58:17 +00:00
Paul Davis
943b9c01e1 register Lock edit mode as an enum to provide restore of Lock edit mode
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8761 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-07 22:18:19 +00:00
Paul Davis
a0f2932db9 use PROGRAM_NAME to determine MIDI port to use for Mackie control
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8710 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-04 19:31:09 +00:00
Paul Davis
c60c1d2844 remove debug output from previous commit
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8701 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-04 14:05:50 +00:00
Paul Davis
808ce59488 better (?) fix for handling cleanup of per-thread UI request buffers : the thread mark the buffer as dead, and the UI gets to cleanup when appropriate
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8700 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-04 13:41:05 +00:00
Paul Davis
33dc722235 ensure that Gtkmm2ext::UI's requests always get their type field initialized, since they are now deleted without necessarily having been used
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8699 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-04 12:43:26 +00:00
Paul Davis
97d1ba4e62 remove unused variable
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8698 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-04 12:42:33 +00:00
Paul Davis
97967538f1 final tweaks for LV2 UI fixes: (a) add per-key destructors for the request buffers so that they die with the thread (b) remove debug output
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8697 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-04 00:08:36 +00:00
Paul Davis
a7b53d41ac more fixes for any and all LV2 UI thread schemes
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8690 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-03 16:24:03 +00:00
Paul Davis
4d25ed13f9 really fix conflicts in epa.cc
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8572 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-26 01:01:07 +00:00
Paul Davis
25024467b9 fix use of environ in shared library on OS X
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8571 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-25 18:28:34 +00:00
Doug McLain
61ce55c944 Add checks and config for Rasqal, required by slv2
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8530 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-18 18:42:28 +00:00
Paul Davis
03c159e089 remove EPA debug output, and use scoped_ptr<> to make sure we don't change the environment in the non-bundled case
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8469 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-06 19:32:23 +00:00
Paul Davis
8fd752b7e8 more fixes for EPA madness
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8467 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-06 18:37:13 +00:00
Paul Davis
3da0361480 correct more brain-damage with EPA
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8464 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-06 16:47:25 +00:00
Ben Loftis
ed1f55a892 fixed bug: any change to a region end would move the session end location to the end of the last region. now we check _end_location_is_free first
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8446 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-05 15:47:27 +00:00
Paul Davis
635da6aac8 fix from carl (backported from A3) that causes varispeed to let tracks go out of sync
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8437 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-04 21:09:36 +00:00
Paul Davis
19b0b3d01a a few more EPA tweaks to make it do absolutely nothing in the unbundled case
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8339 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-23 14:21:50 +00:00
Paul Davis
203257bd6e a few bits of EPA debugging
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8336 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-23 04:11:23 +00:00
Paul Davis
c52d875701 fix location of use of EPA objects
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8334 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-23 04:05:29 +00:00
Paul Davis
f49fd15680 add new EnvironmentalProtectionAgency to save/restore extern char** environ as needed when forking external apps like JACK
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8333 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-23 04:01:05 +00:00
Ben Loftis
be5053441c more fixes to linux bundle packager
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8292 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-17 15:36:27 +00:00
Paul Davis
256bf66ae0 abort loading crossfades that are missing data for _fade_in or _fade_out
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8190 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-06 01:13:38 +00:00
Paul Davis
5fa878da94 ongoing xfade debugging with fkeymo
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8189 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-06 00:58:25 +00:00
Paul Davis
97c7eca2a1 more debugging with fkeymo, but make it useful
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8184 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-05 21:57:13 +00:00
Paul Davis
e90b7a49f2 more debugging with fkeymo
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8183 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-05 21:42:11 +00:00
Paul Davis
3b34524fe0 remove debugging with fkeymo
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8182 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-05 21:20:14 +00:00
Paul Davis
6bb34390d2 debugging with fkeymo 4
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8181 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-05 21:14:55 +00:00
Paul Davis
f3ba8e83b5 debugging with fkeymo 3
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8180 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-05 21:01:49 +00:00
Paul Davis
32408c4f6b debugging with fkeymo 2
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8179 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-05 20:50:12 +00:00
Paul Davis
6946db5710 debugging with fkeymo
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@8178 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-05 20:46:05 +00:00
Paul Davis
1bfb94d1b5 a few tweaks and cleanups for the linux build bundle stuff
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7914 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-22 01:13:22 +00:00
Paul Davis
b7fecd03c8 some Mackie-emulation systems (e.g. euphonix) send zero for the tick count when the jog wheel is moved, so accomodate this by pretending that they reported 1 tick
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7906 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-19 15:42:43 +00:00
Paul Davis
452c4f6e1c don't set RenderCallback for AU plugins with no input elements (on trial)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7899 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-15 13:57:33 +00:00
Ben Loftis
b3b0cc36d0 fix enum validation for embedded wavefiles (and likely other stuff)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7872 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-04 22:07:51 +00:00
Paul Davis
736ea5fe44 reverse mistakenly applied commit
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7844 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-26 13:25:05 +00:00
Paul Davis
477e8ae7f4 correct version of: port cairo ARGB/BGRA -> pixbuf RGBA patch from recent 2.X commit (restores text on canvas)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7843 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-26 13:06:21 +00:00
Paul Davis
f050cf93c2 patch from a collaboration in ticket #2377 that forces new tempo and meter markers to start a new bar on the first beat
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7839 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-24 12:25:25 +00:00
Paul Davis
918b61e818 realhangman's patch for fade in/out active management
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7838 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-24 12:17:38 +00:00
Paul Davis
d1771add39 provide enumeration value validation during loading of configuration variables (and other) - if the loaded value isn't a legal enum value, the first registered legal value will be used instead
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7824 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-21 20:44:57 +00:00
Paul Davis
13f05dc115 carl's patch for #3461, applied to 2.X
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7812 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-20 13:36:53 +00:00
Paul Davis
5c1cf951d7 initialize undo trnsaction timestamp in copy constructor (fixes a valgrind warning)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7432 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-07-16 21:09:38 +00:00
Sampo Savolainen
25053fa3ef Make sure ardour acts accordingly when freewheeling but not exporting.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7414 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-07-14 21:02:57 +00:00