Commit graph

939 commits

Author SHA1 Message Date
Paul Davis
a1955a82e8 AU GUIs basically working, though unfinished; push up dialog for massive split operations (still in progress); fix problem where peakfile is slightly older than audio data even though it is ready to use (debugging output still present); move sync-menu code to libs/gtkmm2ext for linkage reasons; prevent flush_pending() calls from "top menu" items on OS X from locking the GUI; try to make adding lots of regions (e.g. from split-at-points) scale a bit better; SAE version has no timecode mode for audio clocks
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3038 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-12 02:51:51 +00:00
Sampo Savolainen
7999372fac Fix small issue with the playlist unique name patch.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3036 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-10 16:54:21 +00:00
Sampo Savolainen
edab598e6a Make sure playlists have unique names
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3035 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-10 12:42:49 +00:00
Sampo Savolainen
3ee550573c Make sure buses and tracks have unique names.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3033 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-09 10:32:45 +00:00
Paul Davis
a51afdf945 include lv2 source in srctar even if LV2=0
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3024 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-06 17:48:07 +00:00
Paul Davis
674f80e739 fix bad return value (no side effects - the return value was never checked) - noticed during test build
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3023 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-06 16:45:10 +00:00
Paul Davis
90ccafb20c fix vamp-plugins build file for srctar
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3022 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-06 16:20:16 +00:00
Paul Davis
0170a7666a provide instructional hint for keyeditor; fix keybinding issues on OS X (needs current GTK patch); fix up packaging up OSX native to include VAMP plugins and put control surfaces in (mostly) the right places ; new (improved) arrow key bindings
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3007 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-04 22:37:57 +00:00
Paul Davis
3ce5933740 more canvas-height related fixes; likely fix for loading VST plugins by name instead of unique ID
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3006 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-04 21:57:45 +00:00
David Robillard
6a3c8427c6 Fix libsndfile warning (useless comparison).
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3005 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-04 00:35:23 +00:00
Sampo Savolainen
ba5edfb504 Add ambisonics files (.amb) extension to the safe file extensions check
(#2062), thanks nettings.


git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3001 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-03 20:36:14 +00:00
Nick Mainsbridge
affdf459a5 Fix reversed bounds check in Region::adjust_to_sync (), regions with a sync point snap to the sync point again.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2997 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-03 08:32:18 +00:00
David Robillard
d232375461 Sort things to reduce merge hell. No functional changes.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2994 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-02 18:09:21 +00:00
Paul Davis
bd3b9d763b large chunks of code to deal with pre-analysis of audio; transient/perconset data used for new tab-to-transient; all ArdourDialogs push the splash screen out of the way; try to keep verbose canvas cursor within the editor canvas visible area; fix template use from NSD
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2983 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-01 04:26:22 +00:00
Paul Davis
76c658ea48 add header file fixup for libmidi++ as well
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2982 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-02-01 02:43:07 +00:00
Paul Davis
302b03419e fix for OSX build issues
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2980 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-30 23:07:34 +00:00
Paul Davis
df51db94a6 remove use of HAVE_WEAK_COREAUDIO to exclude inclusion of standard CoreAudio header file
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2978 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-30 02:17:18 +00:00
David Robillard
931b33567b Support for LV2 scale points (control port enumerations), ala LADSPA+LRDF.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2977 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-30 01:29:07 +00:00
Paul Davis
f52dee5a8b add macro for MAC_OS_X_VERSION_MIN_REQUIRED to avoid issues on ppc builds; include VECLIB optimizations on leopard too, add lib dependencies/links for vamp + FFTW
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2976 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-29 20:18:36 +00:00
Paul Davis
3b0e89d43c merge to 2967 in vamp vendor branch
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2975 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-29 14:53:08 +00:00
Nick Mainsbridge
1b483c2ba2 make multi-duplicate dialog less ugly, ditto with tempo dialogs. fix broken adding of tempomap meters. fix indenting and remove some unused stuff in tempo_dialog.h.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2973 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-29 14:32:34 +00:00
Paul Davis
1e51f099fd first pass attempt at tab-to-transient (to be improved)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2970 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-26 02:57:10 +00:00
Paul Davis
315dd3d770 more rhythm ferret/transient detection/split region stuff, maybe it works now
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2969 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-25 22:08:06 +00:00
Paul Davis
9dde869179 rearrange vamp plugins to allow proper library dependencies to be expressed
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2968 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-25 19:20:49 +00:00
Paul Davis
d9b02a266d lots of small fixes related to the rythmic rodent
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2967 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-25 17:46:12 +00:00
Paul Davis
50c51ce239 new plugin files to be packed with ardour
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2966 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-25 17:45:44 +00:00
Paul Davis
16b7e56654 the repopulate script was for vendor branch only
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2965 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-25 16:08:49 +00:00
Paul Davis
1a2f772ebc merged ardour vamp-sdk with vendor branch
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2964 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-25 16:08:19 +00:00
Paul Davis
8b8e0a515c install libvamphostsdk for scons install
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2962 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-25 14:33:06 +00:00
Paul Davis
d27677fa5c include required source in libardour file list
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2961 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-25 12:45:34 +00:00
Paul Davis
bacf14d8a8 new file
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2960 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-25 12:14:32 +00:00
Paul Davis
d3f64c2848 meet rhythm ferret: cute, furry and always on time (ardour build now requires fftw3 & fftw3f, no exceptions, ever)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2959 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-25 05:35:46 +00:00
Paul Davis
91bd62c75a OSX build fixes
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2957 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-23 18:47:16 +00:00
Paul Davis
63736baaa1 missing StaticMutex initializer (probably causing 100% CPU use on OS X Leopard)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2956 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-23 01:40:22 +00:00
Paul Davis
3c8e91c2a8 remove new (unadded, under-development soruce file
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2955 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-22 02:36:00 +00:00
Paul Davis
7acfd950c2 centralized "is this OS X" definition in build scripts
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2954 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-22 02:24:46 +00:00
Paul Davis
89d564186d fixes and bindings for region gain control; set-tempo-from-region implementation : please test and look for tempo/meter related bugs
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2950 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-19 21:13:45 +00:00
Paul Davis
df1da084ed permit OSX native package without JACK; prevent excessive track name lengths from messing up JACK port names; splash screen tweaks for OS X; new region gain control operations ; work on AU plugin GUIs (totally incomplete); don't needlessly create prompters in a barcontroller (create on demand)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2938 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-18 19:58:34 +00:00
Paul Davis
574db5d874 audun's waveview outline patch; some diskstream fixes; real splash screen; more reorganization of new session dialog use; about is not marked as a splashscreen anymore (help out KDE users)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2935 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-18 00:09:55 +00:00
David Robillard
144a9ab9dd Revert previous non-fix.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2932 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-17 17:17:20 +00:00
David Robillard
6819228ee0 Build against SLV2 CFLAGS from pkg-config.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2931 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-17 16:49:01 +00:00
Paul Davis
255a697c44 don't crash if history refers to a location that no longer exists
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2929 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-17 03:16:41 +00:00
David Robillard
fce4c55b84 Fix building without SLV2.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2923 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-15 21:01:35 +00:00
David Robillard
123399c2a8 LV2 support.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2922 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-15 18:49:34 +00:00
Sampo Savolainen
cc607b9fb9 Make ardour not crash if a region state cannot be loaded (for example
due to a missing source descriptor in the XML).


git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2913 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-14 17:49:30 +00:00
Paul Davis
5190d2ac4f fix crash at startup if .rc files are empty and/or if ARDOUR::init() fails for any reason; also avoid calling XML parser with empty files
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2907 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-13 16:38:58 +00:00
David Robillard
0b78db0b9e Fix GCC 4.2 warnings.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2893 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-11 03:05:51 +00:00
David Robillard
822b2d86e5 Code cleanup.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2892 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-11 02:05:44 +00:00
David Robillard
cc497040d3 Fix warning with GCC 4.2.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2891 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-11 02:05:03 +00:00
Paul Davis
55f6a421cb the real fix for fastmeter - the rect that should show the pixbuf didn't have its origin reset before computing the intersection with the expose rect
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2884 d708f5d6-7413-0410-9779-e7cbd77b26cf
2008-01-10 22:19:54 +00:00