fbb9576d40
various fixes related to lifetime management and xfades in particular. lots and lots and lots of debugging output, but sampo can test startup now. shutdown will still crash, but for a new reason.
...
git-svn-id: svn://localhost/ardour2/trunk@998 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-21 05:12:11 +00:00
273d9fa8d6
fixes for shared_ptr from this errors in Region, mostly for testing by Sampo (other debugging work is ongoing). oh yes, fix for AudioRegion::apply_filter() too, previously crash bug
...
git-svn-id: svn://localhost/ardour2/trunk@997 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-20 20:16:49 +00:00
3e577fee98
move BWF header options into Configuration option, rationalize crossfade parameter names, ensure full GUI display of crossfade parameters (in menus)
...
git-svn-id: svn://localhost/ardour2/trunk@996 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-20 16:50:46 +00:00
502057064c
made defaults for crossfade config parameters the same as the ones in ardour.rc.in
...
git-svn-id: svn://localhost/ardour2/trunk@995 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-20 16:10:26 +00:00
3e8be2ca62
fixes for crossfade views, crossfades and undo/redo. added default crossfade settings to ardour.rc.in
...
git-svn-id: svn://localhost/ardour2/trunk@994 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-20 16:09:42 +00:00
2592a320d4
major changes to Region, AudioRegion, Playlist, AudioPlaylist and Crossfade state management, to try to fix undo/redo. Not finished, butthe speedups etc. are in place
...
git-svn-id: svn://localhost/ardour2/trunk@993 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-19 22:02:30 +00:00
0c31e4c4f3
more object lifetime management fixes, plus a couple of tiny cleanups
...
git-svn-id: svn://localhost/ardour2/trunk@992 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-18 17:42:59 +00:00
Taybin Rutkin
177b2a2a17
Fixed wrong translation markup in sfdb_ui.cc.
...
git-svn-id: svn://localhost/ardour2/trunk@991 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-18 01:41:40 +00:00
Jesse Chappell
bebd86d208
fixed double application of gain on tracks/busses with bypassed panners
...
git-svn-id: svn://localhost/ardour2/trunk@990 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-17 21:45:20 +00:00
33e626bad7
isomorphous fix for UndoTransaction death as was previously applied for MementoCommand (i.e. avoid delete this)
...
git-svn-id: svn://localhost/ardour2/trunk@989 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-17 21:15:41 +00:00
0ef71e47de
reduce calls to fit_to_pixels(); flip back to old fix for rec regions botch; executable stack fix; avoid delete this in MementoCommand lifetime management
...
git-svn-id: svn://localhost/ardour2/trunk@988 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-17 20:40:39 +00:00
fe7c3976c9
fix (?) handling of fake regions; use int cast before MeterFoo cast; use default values for MeterFoo switch table conversions
...
git-svn-id: svn://localhost/ardour2/trunk@987 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-16 20:57:24 +00:00
Sampo Savolainen
626775f128
Make new session dialog create the session in the selected directory.
...
Thanks Ben!
git-svn-id: svn://localhost/ardour2/trunk@986 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-13 19:23:16 +00:00
2b90eeade9
session export starts from session start marker; add tooltips for rude solo + audition; start work on control protocol feedback control (unfinished but compiles and runs
...
git-svn-id: svn://localhost/ardour2/trunk@985 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-13 15:07:50 +00:00
Doug McLain
1f2c5ba533
29px transport button width
...
git-svn-id: svn://localhost/ardour2/trunk@984 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-12 21:08:28 +00:00
44e5462f9a
again, remove valgrind debugging hack
...
git-svn-id: svn://localhost/ardour2/trunk@983 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-12 15:29:21 +00:00
833f33b0c9
fixes for meter thread using free'd member of AudioEngine, audiostreamview accessing deleted crossfades, and mute button now has sensible text color when active
...
git-svn-id: svn://localhost/ardour2/trunk@982 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-12 15:20:00 +00:00
Doug McLain
bd9d6a3254
Actually, 27px transport button width looks a little better
...
git-svn-id: svn://localhost/ardour2/trunk@981 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-12 07:49:56 +00:00
Doug McLain
7d94a91430
Set transport buttons to a uniform width (30px)
...
git-svn-id: svn://localhost/ardour2/trunk@980 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-12 07:18:17 +00:00
6d6ca665ef
revert valgrind debugging hack
...
git-svn-id: svn://localhost/ardour2/trunk@979 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-11 21:57:55 +00:00
Sampo Savolainen
c44e6a62f6
Fix normal gain stage to use SSE / veclib optimizations.
...
git-svn-id: svn://localhost/ardour2/trunk@978 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-11 21:07:43 +00:00
Sampo Savolainen
6ca302e7e8
New spash screen
...
git-svn-id: svn://localhost/ardour2/trunk@977 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-11 21:05:04 +00:00
360a903069
make MementoCommand inherit from sigc::trackable so that we don't double-call its object-going-away handler; make big clock float ; do not use shared_ptr<T> in session region signalhandlers, just weak_ptr<T>
...
git-svn-id: svn://localhost/ardour2/trunk@976 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-11 19:50:15 +00:00
7cdca2efdb
Toned down brightness of bar/beat lines a touch.
...
git-svn-id: svn://localhost/ardour2/trunk@975 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-11 00:32:47 +00:00
Sampo Savolainen
6f53e7c5e4
Fix ghost zero lines
...
git-svn-id: svn://localhost/ardour2/trunk@974 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-10 20:17:36 +00:00
b94f199970
add control port to ardour.rc.in and fix crash bug caused by bad shared_ptr<Region>(this) construct, seen when invoking "Original Position" from region context menu
...
git-svn-id: svn://localhost/ardour2/trunk@973 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-10 19:51:35 +00:00
5a545c3c27
alpha-reduced icons from thorwil
...
git-svn-id: svn://localhost/ardour2/trunk@972 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-10 18:59:06 +00:00
f95d814143
fix audio clock field widths, change minsec display to include fractional seconds, add and use thorwil's new icons
...
git-svn-id: svn://localhost/ardour2/trunk@971 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-10 17:46:22 +00:00
6c56eb646b
do not include install targets for conditionally-built subdirs
...
git-svn-id: svn://localhost/ardour2/trunk@969 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-10 02:36:18 +00:00
082c4570a1
Fix for segfault on autoscroll (especially when dragging regions).
...
git-svn-id: svn://localhost/ardour2/trunk@967 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-10 00:42:00 +00:00
c8f9f3eee8
Made bar/beat lines fully opaque.
...
git-svn-id: svn://localhost/ardour2/trunk@966 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-09 21:54:09 +00:00
Sampo Savolainen
0c1bca807f
VST plugin parameters restore properly
...
git-svn-id: svn://localhost/ardour2/trunk@965 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-09 21:48:27 +00:00
cdbcb1a4ea
another tweak for VST building
...
git-svn-id: svn://localhost/ardour2/trunk@964 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-09 19:53:04 +00:00
c0192ee340
VST=1 support working in build scripts
...
git-svn-id: svn://localhost/ardour2/trunk@963 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-09 19:22:35 +00:00
4f70247986
remove debug scons message
...
git-svn-id: svn://localhost/ardour2/trunk@962 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-09 18:47:37 +00:00
Sampo Savolainen
af757a1b6a
Give a different error message when AudioEngine::connect() tries to make
...
an connection which already exists.
Tempo bars will now stretch from top to bottom via a hackish but
approved scheme.
Disconnect route inputs and outputs when removing them from the session.
git-svn-id: svn://localhost/ardour2/trunk@961 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-09 18:08:08 +00:00
048526fde8
do not conditionally add directories to "subdirs" because then they are not included in the src tarball if various scons flags are not set
...
git-svn-id: svn://localhost/ardour2/trunk@960 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-09 17:56:13 +00:00
0d0f71ee92
fix abort-capture path, including many subtle issues with shared_ptr<>; remove old automation feedback code; make new automation feedback code slightly configurable ; fix zoom focus options for playhead + edit cursor ; prevent zoom < 2 samples per pixel to avoid crashes ; peak building now uses shared_ptr<Source> not Source*
...
git-svn-id: svn://localhost/ardour2/trunk@959 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-09 15:50:44 +00:00
8011cbf5f8
Bar/Beat line aesthetic fixes.
...
git-svn-id: svn://localhost/ardour2/trunk@958 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-08 19:53:06 +00:00
Sampo Savolainen
af441a832e
Fix speed quietning to respect the current setting.
...
git-svn-id: svn://localhost/ardour2/trunk@957 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-08 19:27:33 +00:00
Taybin Rutkin
f24e8e9e56
Added ardour.icns file.
...
git-svn-id: svn://localhost/ardour2/trunk@956 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-06 00:00:44 +00:00
6bec40d859
prevent normal regions from moving with session start
...
git-svn-id: svn://localhost/ardour2/trunk@954 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-05 15:11:31 +00:00
96de823f23
thorwil's design picks for NSD
...
git-svn-id: svn://localhost/ardour2/trunk@953 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-05 14:43:25 +00:00
a46aa719a6
display results of a bounce in the region list
...
git-svn-id: svn://localhost/ardour2/trunk@952 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-05 12:19:28 +00:00
84f57e1397
fix crash on Insert Selected Region into track, caused by using single-row selection function for a multi-selectable treeview
...
git-svn-id: svn://localhost/ardour2/trunk@951 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-05 11:36:52 +00:00
ffdf5ada61
Generic MIDI control now saves+restores its state; PBD::ID now requires a buffer size for its print() method
...
git-svn-id: svn://localhost/ardour2/trunk@949 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-05 01:49:32 +00:00
Sampo Savolainen
5ad68cf2c5
Crossfades are restored off disk properly again.
...
git-svn-id: svn://localhost/ardour2/trunk@948 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-04 19:40:32 +00:00
b92cb71a78
remove non-code-related icons
...
git-svn-id: svn://localhost/ardour2/trunk@947 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-04 17:21:58 +00:00
59c41ef794
add new icons files
...
git-svn-id: svn://localhost/ardour2/trunk@946 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-04 17:20:28 +00:00
60db13f98c
added global revision info access
...
git-svn-id: svn://localhost/ardour2/trunk@943 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-03 20:29:17 +00:00