f9ee71f60e
gcc4 fix for new import/embed code, plus inline reject_if_rate_differs() function
...
git-svn-id: svn://localhost/trunk/ardour2@417 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-22 22:18:08 +00:00
3aa346b253
significant changes in code to handle import/embedding - much cleaner and less code, plus the import progress bar now works; unify response handling for Gtkmm2ext::Choice
...
git-svn-id: svn://localhost/trunk/ardour2@415 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-22 17:03:00 +00:00
004a49b0c7
Gtkmm2ext::Choice now inherits from Gtk::Dialog; embed/import rate mismatch dialog no longer hangs in recursive Main::run() call
...
git-svn-id: svn://localhost/trunk/ardour2@414 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-21 21:08:24 +00:00
Sampo Savolainen
d63c0fa328
Various marker undo fixes.
...
git-svn-id: svn://localhost/trunk/ardour2@413 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-21 18:40:17 +00:00
ff5f867784
save destructive xfade length in ardour.rc; change update policy for xfade sliders
...
git-svn-id: svn://localhost/trunk/ardour2@412 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-21 16:59:48 +00:00
eb3fc0d966
add crossfade and layering options to menu system; add missing crossfade editor curve image; add control for destructive recording xfade; remove dead options from options editor
...
git-svn-id: svn://localhost/trunk/ardour2@411 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-21 15:27:57 +00:00
Sampo Savolainen
a873bbb14e
Fix for #1179 . Crossfades are not lost anymore when regions are split.
...
git-svn-id: svn://localhost/trunk/ardour2@410 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-20 22:14:12 +00:00
090be08ac9
ensure .ardour directory is created, update build docs
...
git-svn-id: svn://localhost/trunk/ardour2@406 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-19 12:33:15 +00:00
5e836403ad
lots of fidgety work to get track renaming to work correctly now that we have to rename audio files too; some GUI tweaks
...
git-svn-id: svn://localhost/trunk/ardour2@404 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-17 17:39:21 +00:00
Sampo Savolainen
eea23395af
Completed playlist copy constructor. Also fixed issue with layering in
...
Playlist::set_state().
git-svn-id: svn://localhost/trunk/ardour2@401 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-16 21:49:44 +00:00
1abcdd831c
remove the pitiful Pix class
...
git-svn-id: svn://localhost/trunk/ardour2@396 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-15 02:16:22 +00:00
4d2afdd0f7
pixbufs instead of pixmaps; function-scope local fd's for reading from a FileSource
...
git-svn-id: svn://localhost/trunk/ardour2@395 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-15 02:04:30 +00:00
Taybin Rutkin
ee873ee896
Pointer fix from essej.
...
git-svn-id: svn://localhost/trunk/ardour2@394 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-14 21:35:55 +00:00
Sampo Savolainen
ec461de3a8
Crossfade copy-constructor + copy crossfades when creating a copy of a
...
playlist.
git-svn-id: svn://localhost/trunk/ardour2@393 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-14 21:35:00 +00:00
8d3fdc3c5b
fix problems with pixmaps/xpm files
...
git-svn-id: svn://localhost/trunk/ardour2@392 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-14 20:51:55 +00:00
e72e0caf99
fix for restoring destructive-ness on session reload using flags, plus an edit/mix group fix to avoid gtk error msgs
...
git-svn-id: svn://localhost/trunk/ardour2@391 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-14 14:32:14 +00:00
Doug McLain
84a2923794
created get_bogus_drawable() when I realized it was needed by FastMeter as well as Pix. All pixmaps are files now, located in gtk2_ardour/pixmaps and loaded by default from ~/.ardour/pixmaps at runtime
...
git-svn-id: svn://localhost/trunk/ardour2@390 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-14 07:46:59 +00:00
Doug McLain
191f323957
moved gain rail and sliders to files. The previously unused 'from_files' portion of Pix::generate () had to ported to gtk2 as well.
...
git-svn-id: svn://localhost/trunk/ardour2@389 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-14 05:44:35 +00:00
af70789773
improvements (!) to waveform display for destructive tracks, plus a generic fix that avoid waveview attemting to read peaks before they are ready
...
git-svn-id: svn://localhost/trunk/ardour2@388 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-14 03:43:54 +00:00
a505e1469d
remove varispeed control; shuttle controller now has a context menu with max speed options; rearrange and optimize meter metric displays
...
git-svn-id: svn://localhost/trunk/ardour2@382 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-12 18:21:48 +00:00
a8640ec0af
removed the following environment variables:
...
ARDOUR_GLADE_PATH
ARDOUR_RC
ARDOUR_UI
ARDOUR_UI_RC
ARDOUR_BINDINGS
ARDOUR_COLORS
They have been replaced with just one environment
variable called ARDOUR_PATH which can contain a number
of colon separated paths that are used to find various
configuration and data files. Files located in
ARDOUR_PATH have priority over files in ~/.ardour/ and
in the system path.
Moved two member functions of the Configuration class
into globals.cc as they should of been static and I'm
trying to keep the non-portable code together when it
makes sense.
git-svn-id: svn://localhost/trunk/ardour2@380 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-12 16:19:03 +00:00
Doug McLain
670641c3df
create xpm files from hard coded pixmaps, added function get_xpm() to make sure any xpm only gets load from disk once
...
git-svn-id: svn://localhost/trunk/ardour2@379 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-12 15:46:29 +00:00
dcbab98be7
prevent removal of start marker
...
git-svn-id: svn://localhost/trunk/ardour2@377 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-11 16:22:15 +00:00
ddfc8d2185
start marker implemented, along with GotoZero command for old behaviour; R binding for global rec-enable now works (menu item added)
...
git-svn-id: svn://localhost/trunk/ardour2@376 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-11 16:01:06 +00:00
Taybin Rutkin
b6f309bb85
Proper use of AudioBufferList.
...
git-svn-id: svn://localhost/trunk/ardour2@375 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-10 22:15:20 +00:00
Taybin Rutkin
1e05b4389d
Link error fixed. Stub functions filled in.
...
git-svn-id: svn://localhost/trunk/ardour2@374 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-10 18:43:08 +00:00
Taybin Rutkin
1e668dfaf2
ExternalSource refactoring.
...
git-svn-id: svn://localhost/trunk/ardour2@373 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-10 17:09:59 +00:00
Doug McLain
276d290a42
Example code to load the x and <-> xpms for the mixer strip from files instead of from hard coded xpm data.
...
git-svn-id: svn://localhost/trunk/ardour2@370 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-10 07:16:45 +00:00
8ca43d57fe
new mix group interface, not yet finished and still to propagate to edit_group
...
git-svn-id: svn://localhost/trunk/ardour2@366 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-09 23:44:39 +00:00
Jesse Chappell
1511423e4e
capitalized menus. minor header fix
...
git-svn-id: svn://localhost/trunk/ardour2@365 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-09 16:28:07 +00:00
06ee54887d
add/remove edit groups via buttons (still a bit of work left to do)
...
git-svn-id: svn://localhost/trunk/ardour2@364 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-08 23:26:28 +00:00
Taybin Rutkin
e057db8057
And a small libsndfile error.
...
git-svn-id: svn://localhost/trunk/ardour2@361 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-08 22:23:23 +00:00
Taybin Rutkin
52089ed9fb
Fixed small FSRef error.
...
git-svn-id: svn://localhost/trunk/ardour2@360 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-08 22:22:41 +00:00
10976e9a3b
fix for erroneous use of a menu group; remove lots of cerr cruft; no playlist ops for destructive tracks
...
git-svn-id: svn://localhost/trunk/ardour2@359 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-08 15:37:39 +00:00
0d2c8771a7
fix for deferred saves by StateManager-derivatives; changes to new/copy/clear playlist ops (not finished), TRUE/FALSE -> true/false in editor_mouse.cc
...
git-svn-id: svn://localhost/trunk/ardour2@358 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-08 02:50:53 +00:00
Taybin Rutkin
be60137cfb
Wrapper around SF_INFO and AudioFileBasicDescription.
...
git-svn-id: svn://localhost/trunk/ardour2@357 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-07 23:41:52 +00:00
Taybin Rutkin
00c9cc9dde
Get the number of channels in the file.
...
git-svn-id: svn://localhost/trunk/ardour2@356 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-07 19:24:33 +00:00
Taybin Rutkin
c3defb425a
coreaudio_source.cc compiles. (finally)
...
git-svn-id: svn://localhost/trunk/ardour2@355 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-07 17:55:12 +00:00
Taybin Rutkin
4c9e99322e
Use AudioFile.h instead of ExtAudioFile.h.
...
git-svn-id: svn://localhost/trunk/ardour2@352 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-06 16:04:46 +00:00
5a39bf595c
export range markers patch (revisited), change selection model, copy-drag tempo+meter marker patch
...
git-svn-id: svn://localhost/trunk/ardour2@349 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-05 19:39:16 +00:00
7df20e1166
2006-03-04 Tim Mayberry <mojofunk@gmail.com>
...
* Remove debug output preventing compilation on x86_64.
* Build shared libraries for all libs/* when DEVBUILD=1 to fix linking for x86_64/non-x86.
* Simplify/consolidate the dev scripts a bit.
* Export ARDOUR_COLORS variable in dev scripts.
* Remove G_DISABLE_DEPRECATED from glibmm CXXFLAGS to allow compilation with newer versions of glib.
* Build soundtouch with SYSLIBS=1, hopefully we can link to system soundtouch soon.
git-svn-id: svn://localhost/trunk/ardour2@344 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-04 11:26:25 +00:00
2f30610d8e
remove debugging for peaks ready signal, plus add new connection arg to Source::peaks_ready()
...
git-svn-id: svn://localhost/trunk/ardour2@343 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-02 03:45:26 +00:00
384c8f26b5
hook up tape region views to peaks ready signal
...
git-svn-id: svn://localhost/trunk/ardour2@342 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-02-21 05:05:59 +00:00
Jesse Chappell
94ba45c057
fixed crash potential issues where nframes may be 0
...
git-svn-id: svn://localhost/trunk/ardour2@341 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-02-20 21:40:20 +00:00
fbcba08526
fix various issues with destructive single region tracks
...
git-svn-id: svn://localhost/trunk/ardour2@339 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-02-18 02:02:54 +00:00
069d54a008
no-read-past-end for destructive crossfade as well; cleanup xfade coefficient arrays in destructor
...
git-svn-id: svn://localhost/trunk/ardour2@338 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-02-17 16:19:17 +00:00
463b5daed0
don't do system reads beyond the apparent data end of a file; single region for destructive tracks
...
git-svn-id: svn://localhost/trunk/ardour2@337 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-02-17 16:03:04 +00:00
Jesse Chappell
5c47492d88
diskstream fixups for destructive track captures. crossfade fixes for destructive sources.
...
git-svn-id: svn://localhost/trunk/ardour2@336 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-02-17 06:19:24 +00:00
Jesse Chappell
9a92c195e3
fixed missing include need for compile on gcc 3.3.x
...
git-svn-id: svn://localhost/trunk/ardour2@335 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-02-16 03:30:50 +00:00
Jesse Chappell
82640875a9
fixed missing include need for compile on gcc 3.3.x
...
git-svn-id: svn://localhost/trunk/ardour2@334 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-02-16 03:25:23 +00:00