ardour.git
18 years agoa) fix special button press handling for solo+mute buttons
Paul Davis [Wed, 29 Mar 2006 18:52:55 +0000 (18:52 +0000)]
a) fix special button press handling for solo+mute buttons
b) buttons for "restore pending state" dialog had reversed semantics
c) logic for checking a pending source file header was wrong
d) fixed file unlink from within real-time context

git-svn-id: svn://localhost/trunk/ardour2@424 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years ago a) fix problems with multichannel tape tracks
Paul Davis [Tue, 28 Mar 2006 19:22:29 +0000 (19:22 +0000)]
 a) fix problems with multichannel tape tracks
 b) separate data format and header format for native audio files
 c) expose data/header selections in GUI
 d) fix error in file naming for multichannel tape tracks
 e) remove blocks on GTK rc files during startup

git-svn-id: svn://localhost/trunk/ardour2@423 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoreplaced deprecated (and ugly) FileSelection with FileChooserDialog in export dialog...
Doug McLain [Tue, 28 Mar 2006 10:52:46 +0000 (10:52 +0000)]
replaced deprecated (and ugly) FileSelection with FileChooserDialog in export dialog.  Also some button size trimming

git-svn-id: svn://localhost/trunk/ardour2@422 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoset color of export dialog checkbox's to fix invisible port selectors. Set smaller...
Doug McLain [Tue, 28 Mar 2006 00:49:02 +0000 (00:49 +0000)]
set color of export dialog checkbox's to fix invisible port selectors.  Set smaller button thickness.  Changed ardour directories to ardour2 to avoid conflicts with legacy ardour

git-svn-id: svn://localhost/trunk/ardour2@421 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agototal reimplementation of Configuration object internals to make adding new config...
Paul Davis [Mon, 27 Mar 2006 01:04:59 +0000 (01:04 +0000)]
total reimplementation of Configuration object internals to make adding new config vars an order of magnitude simpler. the actual path taken is a bit of a kludge, to put it mildly, but adding a new variable is now basically just one line in configuration_vars.h, and no work is required for serialization to/from ardour.rc.

git-svn-id: svn://localhost/trunk/ardour2@420 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agofixed disappearing fade out points in xfade editor
Doug McLain [Sun, 26 Mar 2006 11:27:01 +0000 (11:27 +0000)]
fixed disappearing fade out points in xfade editor

git-svn-id: svn://localhost/trunk/ardour2@419 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agomore gcc4 fixes to handle jumps over declarations
Paul Davis [Wed, 22 Mar 2006 23:15:05 +0000 (23:15 +0000)]
more gcc4 fixes to handle jumps over declarations

git-svn-id: svn://localhost/trunk/ardour2@418 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agogcc4 fix for new import/embed code, plus inline reject_if_rate_differs() function
Paul Davis [Wed, 22 Mar 2006 22:18:08 +0000 (22:18 +0000)]
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

18 years agosignificant changes in code to handle import/embedding - much cleaner and less code...
Paul Davis [Wed, 22 Mar 2006 17:03:00 +0000 (17:03 +0000)]
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

18 years agoGtkmm2ext::Choice now inherits from Gtk::Dialog; embed/import rate mismatch dialog...
Paul Davis [Tue, 21 Mar 2006 21:08:24 +0000 (21:08 +0000)]
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

18 years agoVarious marker undo fixes.
Sampo Savolainen [Tue, 21 Mar 2006 18:40:17 +0000 (18:40 +0000)]
Various marker undo fixes.

git-svn-id: svn://localhost/trunk/ardour2@413 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agosave destructive xfade length in ardour.rc; change update policy for xfade sliders
Paul Davis [Tue, 21 Mar 2006 16:59:48 +0000 (16:59 +0000)]
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

18 years agoadd crossfade and layering options to menu system; add missing crossfade editor curve...
Paul Davis [Tue, 21 Mar 2006 15:27:57 +0000 (15:27 +0000)]
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

18 years agoFix for #1179. Crossfades are not lost anymore when regions are split.
Sampo Savolainen [Mon, 20 Mar 2006 22:14:12 +0000 (22:14 +0000)]
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

18 years agotesting new CVS tracking for drupal
Paul Davis [Mon, 20 Mar 2006 16:41:30 +0000 (16:41 +0000)]
testing new CVS tracking for drupal

git-svn-id: svn://localhost/trunk/ardour2@409 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoadd remote control menu item to editor audio time axis views
Paul Davis [Mon, 20 Mar 2006 12:57:58 +0000 (12:57 +0000)]
add remote control menu item to editor audio time axis views

git-svn-id: svn://localhost/trunk/ardour2@407 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoensure .ardour directory is created, update build docs
Tim Mayberry [Sun, 19 Mar 2006 12:33:15 +0000 (12:33 +0000)]
ensure .ardour directory is created, update build docs

git-svn-id: svn://localhost/trunk/ardour2@406 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agochange rec box drawing for destructive tracks
Paul Davis [Fri, 17 Mar 2006 20:24:26 +0000 (20:24 +0000)]
change rec box drawing for destructive tracks

git-svn-id: svn://localhost/trunk/ardour2@405 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agolots of fidgety work to get track renaming to work correctly now that we have to...
Paul Davis [Fri, 17 Mar 2006 17:39:21 +0000 (17:39 +0000)]
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

18 years agoa few text color tweaks (redirect box and region list)
Doug McLain [Fri, 17 Mar 2006 10:03:21 +0000 (10:03 +0000)]
a few text color tweaks (redirect box and region list)

git-svn-id: svn://localhost/trunk/ardour2@403 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agofix for another broken prompter
Doug McLain [Fri, 17 Mar 2006 07:41:21 +0000 (07:41 +0000)]
fix for another broken prompter

git-svn-id: svn://localhost/trunk/ardour2@402 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoCompleted playlist copy constructor. Also fixed issue with layering in
Sampo Savolainen [Thu, 16 Mar 2006 21:49:44 +0000 (21:49 +0000)]
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

18 years agoset a smaller minimum RedirectBox height, allowing the mixer window height to be...
Doug McLain [Thu, 16 Mar 2006 08:22:59 +0000 (08:22 +0000)]
set a smaller minimum RedirectBox height, allowing the mixer window height to be resized to a smaller size than was allowed, for us widescreen (aka shortscreen) laptop users :)

git-svn-id: svn://localhost/trunk/ardour2@400 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoremove debug code
Doug McLain [Wed, 15 Mar 2006 18:32:32 +0000 (18:32 +0000)]
remove debug code

git-svn-id: svn://localhost/trunk/ardour2@399 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agofix for meter_point_button
Doug McLain [Wed, 15 Mar 2006 17:34:07 +0000 (17:34 +0000)]
fix for meter_point_button

git-svn-id: svn://localhost/trunk/ardour2@398 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agofound a couple more hard coded xpms :)
Doug McLain [Wed, 15 Mar 2006 16:33:00 +0000 (16:33 +0000)]
found a couple more hard coded xpms :)

git-svn-id: svn://localhost/trunk/ardour2@397 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoremove the pitiful Pix class
Paul Davis [Wed, 15 Mar 2006 02:16:22 +0000 (02:16 +0000)]
remove the pitiful Pix class

git-svn-id: svn://localhost/trunk/ardour2@396 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agopixbufs instead of pixmaps; function-scope local fd's for reading from a FileSource
Paul Davis [Wed, 15 Mar 2006 02:04:30 +0000 (02:04 +0000)]
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

18 years agoPointer fix from essej.
Taybin Rutkin [Tue, 14 Mar 2006 21:35:55 +0000 (21:35 +0000)]
Pointer fix from essej.

git-svn-id: svn://localhost/trunk/ardour2@394 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoCrossfade copy-constructor + copy crossfades when creating a copy of a
Sampo Savolainen [Tue, 14 Mar 2006 21:35:00 +0000 (21:35 +0000)]
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

18 years agofix problems with pixmaps/xpm files
Paul Davis [Tue, 14 Mar 2006 20:51:55 +0000 (20:51 +0000)]
fix problems with pixmaps/xpm files

git-svn-id: svn://localhost/trunk/ardour2@392 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agofix for restoring destructive-ness on session reload using flags, plus an edit/mix...
Paul Davis [Tue, 14 Mar 2006 14:32:14 +0000 (14:32 +0000)]
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

18 years agocreated get_bogus_drawable() when I realized it was needed by FastMeter as well as...
Doug McLain [Tue, 14 Mar 2006 07:46:59 +0000 (07:46 +0000)]
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

18 years agomoved gain rail and sliders to files. The previously unused 'from_files' portion...
Doug McLain [Tue, 14 Mar 2006 05:44:35 +0000 (05:44 +0000)]
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

18 years agoimprovements (!) to waveform display for destructive tracks, plus a generic fix that...
Paul Davis [Tue, 14 Mar 2006 03:43:54 +0000 (03:43 +0000)]
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

18 years agoMake FFT analysis work again. (added -DFFT_ANALYSIS when building ardour
Sampo Savolainen [Mon, 13 Mar 2006 18:09:11 +0000 (18:09 +0000)]
Make FFT analysis work again. (added -DFFT_ANALYSIS when building ardour
with FFT_ANALYSIS=1)

git-svn-id: svn://localhost/trunk/ardour2@387 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoMake the FFT Anaylsis optional and disabled by default until further discussion.
Tim Mayberry [Mon, 13 Mar 2006 03:27:58 +0000 (03:27 +0000)]
Make the FFT Anaylsis optional and disabled by default until further discussion.

git-svn-id: svn://localhost/trunk/ardour2@386 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoMake FFT easier to use. right click on a range selection or a region and
Sampo Savolainen [Sun, 12 Mar 2006 22:35:39 +0000 (22:35 +0000)]
Make FFT easier to use. right click on a range selection or a region and
in the range/region submenu you should find a "Analyze range/region"
entry.

git-svn-id: svn://localhost/trunk/ardour2@385 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoForgotten header from previous commit
Sampo Savolainen [Sun, 12 Mar 2006 22:06:41 +0000 (22:06 +0000)]
Forgotten header from previous commit

git-svn-id: svn://localhost/trunk/ardour2@384 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoFirst commit on FFT analysis window. Still some functionality missing,
Sampo Savolainen [Sun, 12 Mar 2006 21:58:52 +0000 (21:58 +0000)]
First commit on FFT analysis window. Still some functionality missing,
but it's mostly done.

git-svn-id: svn://localhost/trunk/ardour2@383 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoremove varispeed control; shuttle controller now has a context menu with max speed...
Paul Davis [Sun, 12 Mar 2006 18:21:48 +0000 (18:21 +0000)]
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

18 years agorevert inadvertant change
Tim Mayberry [Sun, 12 Mar 2006 16:47:49 +0000 (16:47 +0000)]
revert inadvertant change

git-svn-id: svn://localhost/trunk/ardour2@381 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoremoved the following environment variables:
Tim Mayberry [Sun, 12 Mar 2006 16:19:03 +0000 (16:19 +0000)]
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

18 years agocreate xpm files from hard coded pixmaps, added function get_xpm() to make sure any...
Doug McLain [Sun, 12 Mar 2006 15:46:29 +0000 (15:46 +0000)]
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

18 years agoAdded powerpc target.
Taybin Rutkin [Sun, 12 Mar 2006 15:01:26 +0000 (15:01 +0000)]
Added powerpc target.

git-svn-id: svn://localhost/trunk/ardour2@378 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoprevent removal of start marker
Paul Davis [Sat, 11 Mar 2006 16:22:15 +0000 (16:22 +0000)]
prevent removal of start marker

git-svn-id: svn://localhost/trunk/ardour2@377 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agostart marker implemented, along with GotoZero command for old behaviour; R binding...
Paul Davis [Sat, 11 Mar 2006 16:01:06 +0000 (16:01 +0000)]
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

18 years agoProper use of AudioBufferList.
Taybin Rutkin [Fri, 10 Mar 2006 22:15:20 +0000 (22:15 +0000)]
Proper use of AudioBufferList.

git-svn-id: svn://localhost/trunk/ardour2@375 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoLink error fixed. Stub functions filled in.
Taybin Rutkin [Fri, 10 Mar 2006 18:43:08 +0000 (18:43 +0000)]
Link error fixed.  Stub functions filled in.

git-svn-id: svn://localhost/trunk/ardour2@374 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoExternalSource refactoring.
Taybin Rutkin [Fri, 10 Mar 2006 17:09:59 +0000 (17:09 +0000)]
ExternalSource refactoring.

git-svn-id: svn://localhost/trunk/ardour2@373 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agostart editing new edit/mix group names immediately after they are added
Paul Davis [Fri, 10 Mar 2006 14:35:57 +0000 (14:35 +0000)]
start editing new edit/mix group names immediately after they are added

git-svn-id: svn://localhost/trunk/ardour2@372 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agooops, I started moving other images into pixmaps dir, then decided to wait for furthe...
Doug McLain [Fri, 10 Mar 2006 08:04:06 +0000 (08:04 +0000)]
oops, I started moving other images into pixmaps dir, then decided to wait for further direction from the guri

git-svn-id: svn://localhost/trunk/ardour2@371 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoExample code to load the x and <-> xpms for the mixer strip from files instead of...
Doug McLain [Fri, 10 Mar 2006 07:16:45 +0000 (07:16 +0000)]
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

18 years agoFixed newline typos
Doug McLain [Fri, 10 Mar 2006 04:37:30 +0000 (04:37 +0000)]
Fixed newline typos

git-svn-id: svn://localhost/trunk/ardour2@369 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agofurther travels down the road toward true route group bliss
Paul Davis [Fri, 10 Mar 2006 04:05:11 +0000 (04:05 +0000)]
further travels down the road toward true route group bliss

git-svn-id: svn://localhost/trunk/ardour2@368 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agofinal fix for IOSelector widget: clicking on port header will now make that port...
Doug McLain [Fri, 10 Mar 2006 03:16:38 +0000 (03:16 +0000)]
final fix for IOSelector widget: clicking on port header will now make that port view active.  Also removed all canvas stuff from ardour2_ui.rc and set mixer font back to old size

git-svn-id: svn://localhost/trunk/ardour2@367 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agonew mix group interface, not yet finished and still to propagate to edit_group
Paul Davis [Thu, 9 Mar 2006 23:44:39 +0000 (23:44 +0000)]
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

18 years agocapitalized menus. minor header fix
Jesse Chappell [Thu, 9 Mar 2006 16:28:07 +0000 (16:28 +0000)]
capitalized menus. minor header fix

git-svn-id: svn://localhost/trunk/ardour2@365 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoadd/remove edit groups via buttons (still a bit of work left to do)
Paul Davis [Wed, 8 Mar 2006 23:26:28 +0000 (23:26 +0000)]
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

18 years agofixed goofy selection behavior with the notebook/treeview in IOSelector
Doug McLain [Wed, 8 Mar 2006 23:19:24 +0000 (23:19 +0000)]
fixed goofy selection behavior with the notebook/treeview in IOSelector

git-svn-id: svn://localhost/trunk/ardour2@363 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoRemoved direct libsndfile usage.
Taybin Rutkin [Wed, 8 Mar 2006 22:24:51 +0000 (22:24 +0000)]
Removed direct libsndfile usage.

git-svn-id: svn://localhost/trunk/ardour2@362 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoAnd a small libsndfile error.
Taybin Rutkin [Wed, 8 Mar 2006 22:23:23 +0000 (22:23 +0000)]
And a small libsndfile error.

git-svn-id: svn://localhost/trunk/ardour2@361 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoFixed small FSRef error.
Taybin Rutkin [Wed, 8 Mar 2006 22:22:41 +0000 (22:22 +0000)]
Fixed small FSRef error.

git-svn-id: svn://localhost/trunk/ardour2@360 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agofix for erroneous use of a menu group; remove lots of cerr cruft; no playlist ops...
Paul Davis [Wed, 8 Mar 2006 15:37:39 +0000 (15:37 +0000)]
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

18 years agofix for deferred saves by StateManager-derivatives; changes to new/copy/clear playlis...
Paul Davis [Wed, 8 Mar 2006 02:50:53 +0000 (02:50 +0000)]
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

18 years agoWrapper around SF_INFO and AudioFileBasicDescription.
Taybin Rutkin [Tue, 7 Mar 2006 23:41:52 +0000 (23:41 +0000)]
Wrapper around SF_INFO and AudioFileBasicDescription.

git-svn-id: svn://localhost/trunk/ardour2@357 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoGet the number of channels in the file.
Taybin Rutkin [Tue, 7 Mar 2006 19:24:33 +0000 (19:24 +0000)]
Get the number of channels in the file.

git-svn-id: svn://localhost/trunk/ardour2@356 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agocoreaudio_source.cc compiles. (finally)
Taybin Rutkin [Tue, 7 Mar 2006 17:55:12 +0000 (17:55 +0000)]
coreaudio_source.cc compiles. (finally)

git-svn-id: svn://localhost/trunk/ardour2@355 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years ago2006-03-04 Tim Mayberry <mojofunk@gmail.com>
Tim Mayberry [Tue, 7 Mar 2006 06:23:12 +0000 (06:23 +0000)]
2006-03-04 Tim Mayberry <mojofunk@gmail.com>

* Enable linking to system soundtouch library if SYSLIBS=1, soundtouch-1.3.1 needed for pkgconfig support
* Fix to allow compiling against libgnomecanvasmm library when SYSLIBS=1

git-svn-id: svn://localhost/trunk/ardour2@354 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoLet's get some doxygen action going on.
Taybin Rutkin [Mon, 6 Mar 2006 16:32:41 +0000 (16:32 +0000)]
Let's get some doxygen action going on.

git-svn-id: svn://localhost/trunk/ardour2@353 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoUse AudioFile.h instead of ExtAudioFile.h.
Taybin Rutkin [Mon, 6 Mar 2006 16:04:46 +0000 (16:04 +0000)]
Use AudioFile.h instead of ExtAudioFile.h.

git-svn-id: svn://localhost/trunk/ardour2@352 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoSConstruct rethink.
Taybin Rutkin [Mon, 6 Mar 2006 02:32:49 +0000 (02:32 +0000)]
SConstruct rethink.

git-svn-id: svn://localhost/trunk/ardour2@351 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoadd new files for export dialogs
Paul Davis [Sun, 5 Mar 2006 19:45:12 +0000 (19:45 +0000)]
add new files for export dialogs

git-svn-id: svn://localhost/trunk/ardour2@350 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoexport range markers patch (revisited), change selection model, copy-drag tempo+meter...
Paul Davis [Sun, 5 Mar 2006 19:39:16 +0000 (19:39 +0000)]
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

18 years agoBuild correctly on mactel systems.
Taybin Rutkin [Sun, 5 Mar 2006 15:51:04 +0000 (15:51 +0000)]
Build correctly on mactel systems.

git-svn-id: svn://localhost/trunk/ardour2@348 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoremoved redundant include that I accidentally committed
Doug McLain [Sun, 5 Mar 2006 10:56:44 +0000 (10:56 +0000)]
removed redundant include that I accidentally committed

git-svn-id: svn://localhost/trunk/ardour2@347 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoanother get_vbox() fix, this time for PortSelectorWindow
Doug McLain [Sun, 5 Mar 2006 10:24:31 +0000 (10:24 +0000)]
another get_vbox() fix, this time for PortSelectorWindow

git-svn-id: svn://localhost/trunk/ardour2@346 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoAdd new file for dev scripts.
Tim Mayberry [Sat, 4 Mar 2006 12:08:27 +0000 (12:08 +0000)]
Add new file for dev scripts.

git-svn-id: svn://localhost/trunk/ardour2@345 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years ago2006-03-04 Tim Mayberry <mojofunk@gmail.com>
Tim Mayberry [Sat, 4 Mar 2006 11:26:25 +0000 (11:26 +0000)]
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

18 years agoremove debugging for peaks ready signal, plus add new connection arg to Source::peaks...
Paul Davis [Thu, 2 Mar 2006 03:45:26 +0000 (03:45 +0000)]
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

18 years agohook up tape region views to peaks ready signal
Paul Davis [Tue, 21 Feb 2006 05:05:59 +0000 (05:05 +0000)]
hook up tape region views to peaks ready signal

git-svn-id: svn://localhost/trunk/ardour2@342 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agofixed crash potential issues where nframes may be 0
Jesse Chappell [Mon, 20 Feb 2006 21:40:20 +0000 (21:40 +0000)]
fixed crash potential issues where nframes may be 0

git-svn-id: svn://localhost/trunk/ardour2@341 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agofix for plugin_selector, previously added plugins weren't being cleared
Doug McLain [Sat, 18 Feb 2006 21:10:48 +0000 (21:10 +0000)]
fix for plugin_selector, previously added plugins weren't being cleared

git-svn-id: svn://localhost/trunk/ardour2@340 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agofix various issues with destructive single region tracks
Paul Davis [Sat, 18 Feb 2006 02:02:54 +0000 (02:02 +0000)]
fix various issues with destructive single region tracks

git-svn-id: svn://localhost/trunk/ardour2@339 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agono-read-past-end for destructive crossfade as well; cleanup xfade coefficient arrays...
Paul Davis [Fri, 17 Feb 2006 16:19:17 +0000 (16:19 +0000)]
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

18 years agodon't do system reads beyond the apparent data end of a file; single region for destr...
Paul Davis [Fri, 17 Feb 2006 16:03:04 +0000 (16:03 +0000)]
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

18 years agodiskstream fixups for destructive track captures. crossfade fixes for destructive...
Jesse Chappell [Fri, 17 Feb 2006 06:19:24 +0000 (06:19 +0000)]
diskstream fixups for destructive track captures.  crossfade fixes for destructive sources.

git-svn-id: svn://localhost/trunk/ardour2@336 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agofixed missing include need for compile on gcc 3.3.x
Jesse Chappell [Thu, 16 Feb 2006 03:30:50 +0000 (03:30 +0000)]
fixed missing include need for compile on gcc 3.3.x

git-svn-id: svn://localhost/trunk/ardour2@335 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agofixed missing include need for compile on gcc 3.3.x
Jesse Chappell [Thu, 16 Feb 2006 03:25:23 +0000 (03:25 +0000)]
fixed missing include need for compile on gcc 3.3.x

git-svn-id: svn://localhost/trunk/ardour2@334 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agochange before/after cursor keybindings, attempt to clarify range/diskstream popup...
Nick Mainsbridge [Wed, 15 Feb 2006 20:04:29 +0000 (20:04 +0000)]
change before/after cursor keybindings, attempt to clarify range/diskstream popup menu, typo in last commit.

git-svn-id: svn://localhost/trunk/ardour2@333 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoremove two minor leftovers from last commit
Paul Davis [Wed, 15 Feb 2006 16:19:26 +0000 (16:19 +0000)]
remove two minor leftovers from last commit

git-svn-id: svn://localhost/trunk/ardour2@332 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agonew stacktrace function in libpbd3; variable size GUI request thread queues
Paul Davis [Wed, 15 Feb 2006 16:03:53 +0000 (16:03 +0000)]
new stacktrace function in libpbd3; variable size GUI request thread queues

git-svn-id: svn://localhost/trunk/ardour2@331 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agonew stacktrace function in libpbd3; variable size GUI request thread queues
Paul Davis [Wed, 15 Feb 2006 15:55:48 +0000 (15:55 +0000)]
new stacktrace function in libpbd3; variable size GUI request thread queues

git-svn-id: svn://localhost/trunk/ardour2@330 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoselect all in time range, show object selection while in range mode, trim range ends...
Nick Mainsbridge [Wed, 15 Feb 2006 12:15:29 +0000 (12:15 +0000)]
select all in time range, show object selection while in range mode, trim range ends by a frame when selecting, make things semantically a bit better.

git-svn-id: svn://localhost/trunk/ardour2@329 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoFixed crash with plugin automation but no panners.
Sampo Savolainen [Tue, 14 Feb 2006 20:33:49 +0000 (20:33 +0000)]
Fixed crash with plugin automation but no panners.

git-svn-id: svn://localhost/trunk/ardour2@328 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agomix groups work again
Nick Mainsbridge [Tue, 14 Feb 2006 19:12:35 +0000 (19:12 +0000)]
mix groups work again

git-svn-id: svn://localhost/trunk/ardour2@327 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agonew color management design starts to take shape (canvas color only for now)
Paul Davis [Tue, 14 Feb 2006 17:19:58 +0000 (17:19 +0000)]
new color management design starts to take shape (canvas color only for now)

git-svn-id: svn://localhost/trunk/ardour2@326 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agoone more send zipper fix
Jesse Chappell [Mon, 13 Feb 2006 20:10:17 +0000 (20:10 +0000)]
one more send zipper fix

git-svn-id: svn://localhost/trunk/ardour2@325 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agofixed various nasty send issues
Jesse Chappell [Mon, 13 Feb 2006 18:57:33 +0000 (18:57 +0000)]
fixed various nasty send issues

git-svn-id: svn://localhost/trunk/ardour2@324 d708f5d6-7413-0410-9779-e7cbd77b26cf

18 years agofix style overwriting done by fastmeter, and lack of clip mask/clip origin restore...
Paul Davis [Mon, 13 Feb 2006 16:08:32 +0000 (16:08 +0000)]
fix style overwriting done by fastmeter, and lack of clip mask/clip origin restore in pixscroller; fixes meter redraw botch when moving fader, and the style fix corrects visual problems with Clearlooks as soon a ameter is realized

git-svn-id: svn://localhost/trunk/ardour2@323 d708f5d6-7413-0410-9779-e7cbd77b26cf