8b78439173
again, drop the assert when asked to read part of an audio region with an invalid timeline range, and just send an error message. this avoids crashing when loading sessions created with the broken crossfade constructor
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10260 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-20 21:24:06 +00:00
fb917cff45
remove absurd internal Crossfade constructor that confused region start and region position; set position explicitly in the two places that we use these crossfades; revert to the assert that caught this crazy error
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10259 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-20 21:17:25 +00:00
00ddd099ed
obey monitor=disk when recording also; remove debug output
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10258 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-20 19:20:44 +00:00
533045aea3
fix an aggressive assert that crashes out when reading the wrong regions ... why are we reading the wrong regions?
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10257 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-20 19:20:22 +00:00
3764eedca0
add initial implementation of explicit monitor (input|disk) control. some behaviour to be worked out, still
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10256 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-20 18:50:29 +00:00
dbcef630d0
include abstract_ui.cc in mackie source to actually instantiate the AbstractUI template
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10251 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-20 11:56:21 +00:00
93177f4670
make mackie control header include abstract_ui.h (might help compile/link issue on OS X)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10250 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-20 11:44:46 +00:00
cb4ae53ff7
fix minor typo
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10249 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-20 11:44:04 +00:00
d25ef5d2fd
add (commented) new version of fit-to-pixels function, from Company on #gtk+
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10248 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-20 11:43:48 +00:00
0bc8832e20
Trim include tree.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10244 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-19 21:53:09 +00:00
f1928b85bb
add AU parameter listening stuff from 2.X
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10242 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-19 20:31:00 +00:00
3a109f797d
debugging with thorwil: don't redirect JACK msgs via ardour stuff
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10241 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-19 19:51:52 +00:00
4671843a65
debugging with thorwil
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10240 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-19 18:44:21 +00:00
18c2ee4a26
Remove dubious Evoral::Event methods that exposed non-const references to members.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10239 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-19 18:11:31 +00:00
a189d3e43b
working AU instruments (MIDI-driven synth plugins)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10238 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-19 17:18:47 +00:00
Carl Hetherington
153ee4e441
Fix insertion of processors at the point at which the processor menu was opened; give a visual cue to indicate where a processor will be inserted. Kind of experimental.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10236 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-19 16:53:36 +00:00
Carl Hetherington
42631b4b1f
Finish off half-cleanup.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10234 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-19 14:52:14 +00:00
Carl Hetherington
52caae3971
Improve plugin hide logic to prevent crashes when trying to insert fully audio plugins into MIDI tracks.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10232 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-19 14:26:16 +00:00
Carl Hetherington
cb58ca535f
flush_buffers on all of a route's deliveries so that MIDI sends work.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10231 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-19 10:40:27 +00:00
Carl Hetherington
fd39c17400
Remove unnecessary virtual declaration.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10229 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-19 09:56:19 +00:00
9040cbf82a
Trim the include tree.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10227 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-19 03:34:02 +00:00
5c997a7551
deliver MIDI events to AU plugins that want them
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10225 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-18 21:00:43 +00:00
4aeebb914e
changes for OS X support: change waf config define to COREAUDIO_SUPPORT, remove PluginInsert call to IO::PortCountChanged, remove use of explicit Carbon linkage, fix up AudioUnit internals to actually work (Cocoa GUIs still currently broken)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10224 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-18 15:08:42 +00:00
41dd8bd811
new debugging flags for PluginManager and AudioUnits
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10223 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-18 15:04:52 +00:00
4085309cdb
make Stateful::_id private and provide appropriate methods to set it, and use them throughout ardour
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10222 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-18 13:18:47 +00:00
2f18d9fa51
remove gnome canvas from ardour source tree (require 2.30 for build)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10219 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-18 13:06:39 +00:00
Carl Hetherington
fac2c044d1
Remove unused code.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10214 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-18 00:24:23 +00:00
Carl Hetherington
c7d2497e2b
Discard MIDI when sending to the monitor bus. Fixes
...
#4372 .
git-svn-id: svn://localhost/ardour2/branches/3.0@10212 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-17 20:35:55 +00:00
a89572072e
avoid listing duplicate LXVST plugins that are discovered along LXVST_PATH or otherwise (from linuxdsp)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10208 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-13 18:40:47 +00:00
7cded3707f
add new per-session MIDI-region-copy-is-fork: if set, all MIDI region copies will be independent from each other (via MIDIRegion::clone()); visible in Session properties editor under the Misc tab
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10207 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-13 17:57:33 +00:00
Carl Hetherington
13dc17bb4e
Remove unused variable.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10201 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-07 22:19:23 +00:00
291bd32c9d
Fix crash on "Consolidate Range" on MIDI tracks ( #4226 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10200 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-07 21:35:33 +00:00
4383cce993
Fix crash when moving end marker after deleting loop range ( #4357 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10196 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-07 19:49:21 +00:00
212de13d42
Make panner tolerate 0 audio inputs ( fix #4353 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10194 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-07 16:30:27 +00:00
Carl Hetherington
0f03348dd7
Fix LXVST compile.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10188 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-04 13:19:28 +00:00
f81821c68e
update vestige header; fix 64 bit issues
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10185 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-03 19:56:30 +00:00
63cf87beb7
Remove LV2 support via SLV2 (Lilv only now).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10184 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-03 18:10:05 +00:00
1f34e72f16
Proper fix for r10178.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10180 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-30 19:06:48 +00:00
0938a42440
fixes for 98% of all the warnings/errors reported by OS X gcc on tiger
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10179 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-30 17:55:14 +00:00
15e390ebe5
workaround for WTF-breakage of bld.env/bld.is_defined, but this is probably just scratching the surface of other related breakage
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10178 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-30 17:50:08 +00:00
dbc58e5653
don't build tranzport support unless it was asked for (it doesn't work anyway)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10177 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-30 17:49:25 +00:00
a6d7098797
more changes to wscript files to catch up with waf 1.6 and fix OS X issues
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10176 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-30 16:22:04 +00:00
76175e9f20
make libardour header checks non-mandatory (for OS X)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10173 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-30 12:14:44 +00:00
0bdb3298bb
make surfaces header checks non-mandatory (for OS X)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10172 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-30 12:12:45 +00:00
d09ebfb03b
make libpbd header checks non-mandatory (for OS X)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10171 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-30 12:11:20 +00:00
1c7cb97d85
Fix installation globs
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10168 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-29 23:24:55 +00:00
e7403295fe
Fix whitespace.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10166 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-29 21:36:31 +00:00
4ffe8418e3
Use is_defined to check for HAVE_* variables set by checks.
...
Note that conf.define('FOO', 1) will NOT set conf.env['FOO'].
git-svn-id: svn://localhost/ardour2/branches/3.0@10164 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-29 20:29:06 +00:00
c1ef7b14a3
Remove use of waf compat15 tool.
...
Always load waf tools first (prevent smashing of --debug, DATADIR, etc).
git-svn-id: svn://localhost/ardour2/branches/3.0@10163 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-29 19:58:05 +00:00
723ab60b39
Upgrade to waf 1.6.7 and autowaf r52.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10162 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-29 19:17:54 +00:00