13
0
Commit Graph

2879 Commits

Author SHA1 Message Date
Carl Hetherington
d2bcfc0747 Allow out-of-time-order writes to nascent event list, sorting before merge. Fixes #3537.
git-svn-id: svn://localhost/ardour2/branches/3.0@9103 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-08 12:34:25 +00:00
f07ea81751 manage Route::_have_internal_generator more accurately and never flush processors if there is on; correctly manage declicking so that only *TRACKS* without internal generators will declick at transport state transitions (fixes horrible click at transport stop in some configurations
git-svn-id: svn://localhost/ardour2/branches/3.0@9100 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-07 22:13:53 +00:00
5a0a06f94f missed removals that should have been in the port offset patch
git-svn-id: svn://localhost/ardour2/branches/3.0@9099 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-07 19:13:07 +00:00
665f3bea5a fix all manner of wrongness with port buffer offsets
git-svn-id: svn://localhost/ardour2/branches/3.0@9098 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-07 19:06:42 +00:00
61cbf95f99 slightly more informative message when a VAMP plugin is not found (though it might be found later, anyway)
git-svn-id: svn://localhost/ardour2/branches/3.0@9097 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-07 19:03:24 +00:00
Carl Hetherington
0d40ff55c8 Trim some includes.
git-svn-id: svn://localhost/ardour2/branches/3.0@9095 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-07 17:17:03 +00:00
Carl Hetherington
105fec6858 Fix mute state on loading 2.X sessions (#3829).
git-svn-id: svn://localhost/ardour2/branches/3.0@9093 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-07 14:06:03 +00:00
Carl Hetherington
a6ab93be24 Remove debug code.
git-svn-id: svn://localhost/ardour2/branches/3.0@9092 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-07 13:09:53 +00:00
Carl Hetherington
965a974083 Make the route group submenu of the RouteTimeAxisView menu apply to the selection.
git-svn-id: svn://localhost/ardour2/branches/3.0@9087 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-07 13:04:03 +00:00
aeff4ebb79 make sure that fade in and fade out curves reach their target (1.0 and 0.0) rather than 1 step away from their target
git-svn-id: svn://localhost/ardour2/branches/3.0@9086 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-07 13:01:59 +00:00
fc32ea7642 Uncrustify (no functional changes).
git-svn-id: svn://localhost/ardour2/branches/3.0@9084 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-06 20:23:15 +00:00
f000061dc7 Update for new SLV2 UI API.
git-svn-id: svn://localhost/ardour2/branches/3.0@9083 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-06 03:55:45 +00:00
8e968996f5 revert recent-ish change so that regardless of the number of DSP threads, we always use the graph code (fixes a crash or lockup when removing a track and using only 1 DSP thread)
git-svn-id: svn://localhost/ardour2/branches/3.0@9082 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-05 23:23:36 +00:00
5999bd56da fix monitoring so that MIDI tracks don't work the same way as audio (basically, they are always in "ardour does monitoring" mode
git-svn-id: svn://localhost/ardour2/branches/3.0@9081 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-05 23:16:32 +00:00
faeeb29202 some LV2 debug tracing, part three
git-svn-id: svn://localhost/ardour2/branches/3.0@9080 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-05 23:15:45 +00:00
67351e7d6b some LV2 debug tracing, part two
git-svn-id: svn://localhost/ardour2/branches/3.0@9079 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-05 23:15:19 +00:00
c9e78d432f some LV2 debug tracing
git-svn-id: svn://localhost/ardour2/branches/3.0@9078 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-05 23:14:39 +00:00
Carl Hetherington
b20a139129 Missing files.
git-svn-id: svn://localhost/ardour2/branches/3.0@9075 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-04 17:35:39 +00:00
Carl Hetherington
98248aeb68 Test tweaks.
git-svn-id: svn://localhost/ardour2/branches/3.0@9074 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-04 17:35:10 +00:00
Carl Hetherington
cbf530b6b5 Make speaker dialogue manage the session's Speakers. Make azimuth control work. Various tweaks.
git-svn-id: svn://localhost/ardour2/branches/3.0@9073 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-04 17:35:02 +00:00
3d1fc33abb extend Gtkmm2ext::Bindings system to handle mouse buttons as well as keyboard events
git-svn-id: svn://localhost/ardour2/branches/3.0@9062 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-04 03:10:17 +00:00
Carl Hetherington
cc67b6bb1f Remove unused bits.
git-svn-id: svn://localhost/ardour2/branches/3.0@9060 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-04 00:35:01 +00:00
3225b24854 move open-on-write call for MIDI into mark_streaming_midi_write_started() so that it works for the fork operation (or any other op that writes a new file)
git-svn-id: svn://localhost/ardour2/branches/3.0@9052 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-03 03:54:28 +00:00
d8fd8c1f0a add QM onset detector VAMP plugin
git-svn-id: svn://localhost/ardour2/branches/3.0@9049 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-02 23:39:49 +00:00
10b224790b increase butler event pool size dramatically
git-svn-id: svn://localhost/ardour2/branches/3.0@9047 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-02 22:41:46 +00:00
2ad819c956 deeper debug stracktrace
git-svn-id: svn://localhost/ardour2/branches/3.0@9046 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-02 22:15:59 +00:00
c8e5e9d425 actual debug stracktrace added
git-svn-id: svn://localhost/ardour2/branches/3.0@9045 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-02 22:02:03 +00:00
4071286bfa debug stracktrace added
git-svn-id: svn://localhost/ardour2/branches/3.0@9044 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-02 21:28:25 +00:00
5e431d1d58 remove entire "stub" file concept; open new audio and MIDI files on demand (at first write); could be a few gotchas with some corner case scenarios, but apparently works OK
git-svn-id: svn://localhost/ardour2/branches/3.0@9038 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-02 17:05:16 +00:00
Carl Hetherington
6b4622a3f0 Number CC automation tracks from 0 rather than 1 (#3814)
git-svn-id: svn://localhost/ardour2/branches/3.0@9032 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-02 14:14:46 +00:00
5fb296cd6b lincoln's patch to use QM onset detection in RFerret, and other tweaks
git-svn-id: svn://localhost/ardour2/branches/3.0@9031 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-02 12:43:44 +00:00
730cdb38bc upgrade VAMP SDK to latest (or newer) version
git-svn-id: svn://localhost/ardour2/branches/3.0@9030 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-02 12:38:17 +00:00
3deba1921b add queen mary DSP library
git-svn-id: svn://localhost/ardour2/branches/3.0@9029 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-02 12:37:39 +00:00
Carl Hetherington
fa41cfef58 Less subtle attempt to prevent crashes on removing sources during session deletion.
git-svn-id: svn://localhost/ardour2/branches/3.0@9028 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-02 11:30:37 +00:00
7ca751726b (a) require JACK 0.120.1 to compile (but NOT to run) (b) fix up illegal retrieval of jack port buffer sizes before jack_activate()
git-svn-id: svn://localhost/ardour2/branches/3.0@9024 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-02 01:39:52 +00:00
Carl Hetherington
d5e44d00a6 Missing files.
git-svn-id: svn://localhost/ardour2/branches/3.0@9020 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-01 23:28:02 +00:00
Carl Hetherington
7cf24873f8 Use PBD debugging code for keyboard debugging.
git-svn-id: svn://localhost/ardour2/branches/3.0@9019 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-01 23:26:27 +00:00
b37b23af97 improve, cleanup, rationalize Session::cleanup_sources() and supporting infrastructure
git-svn-id: svn://localhost/ardour2/branches/3.0@9015 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-01 21:54:54 +00:00
3553ba71fa comment fix
git-svn-id: svn://localhost/ardour2/branches/3.0@9014 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-01 21:54:12 +00:00
b69b903433 fix width handling in vbap panner
git-svn-id: svn://localhost/ardour2/branches/3.0@9013 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-01 21:53:54 +00:00
Carl Hetherington
252be42c04 Set session dirty when pans change (#3807).
git-svn-id: svn://localhost/ardour2/branches/3.0@9010 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-01 21:40:01 +00:00
Carl Hetherington
0ace3f6e20 assert to show up #3812 more clearly.
git-svn-id: svn://localhost/ardour2/branches/3.0@9009 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-01 20:44:12 +00:00
Carl Hetherington
b125ed2ef2 Fix previous.
git-svn-id: svn://localhost/ardour2/branches/3.0@9007 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-01 18:09:40 +00:00
Carl Hetherington
cda09a0878 Make sure CapturingProcessors write a type to their state node so that they can be reloaded without a crash.
git-svn-id: svn://localhost/ardour2/branches/3.0@9006 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-01 18:08:57 +00:00
Carl Hetherington
35ea412280 Fix crash on session close.
git-svn-id: svn://localhost/ardour2/branches/3.0@9005 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-01 17:39:57 +00:00
Carl Hetherington
28d3dd69de Update session range on trimming regions.
git-svn-id: svn://localhost/ardour2/branches/3.0@9004 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-01 16:23:31 +00:00
Carl Hetherington
3110429deb Cleanup stub files after setup_raid_path has prepared the paths for it to use.
git-svn-id: svn://localhost/ardour2/branches/3.0@9002 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-01 15:05:55 +00:00
Carl Hetherington
0ee1cbb077 Make an aborted MIDI capture due to no data being received behave the same as an explicitly aborted capture.
git-svn-id: svn://localhost/ardour2/branches/3.0@8999 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-01 02:04:57 +00:00
Carl Hetherington
4b5a59142b Make the session watch sources' DropReferences and drop accordingly. Remove a now-redundant call to remove_source in AudioDiskstream. Make the MidiDiskstream drop references on write sources that it wants rid of, so that the sources are actually destroyed.
git-svn-id: svn://localhost/ardour2/branches/3.0@8998 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-01 02:04:50 +00:00
Carl Hetherington
b741c14f3e Don't create the MidiDiskstream twice (in both _set_state and set_state_part_two)
git-svn-id: svn://localhost/ardour2/branches/3.0@8997 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-01 02:04:42 +00:00