ardour.git
18 years agoInstall ardour as a binary, a script and a set of shared
Paul Davis [Wed, 26 Apr 2006 00:45:27 +0000 (00:45 +0000)]
Install ardour as a binary, a script and a set of shared
libraries. Libraries are discovered via {LD,DYLD}_LIBRARY_PATH

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

18 years agoadded std:: to atoi and atof to fix namespace problem in convert.cc
Doug McLain [Wed, 26 Apr 2006 00:18:06 +0000 (00:18 +0000)]
added std:: to atoi and atof to fix namespace problem in convert.cc

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

18 years agoFixed linking for tranzport on MacOSX.
Taybin Rutkin [Tue, 25 Apr 2006 21:45:04 +0000 (21:45 +0000)]
Fixed linking for tranzport on MacOSX.

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

18 years agoadded stdint for compilation
Jesse Chappell [Tue, 25 Apr 2006 20:41:43 +0000 (20:41 +0000)]
added stdint for compilation

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

18 years agoAdded missing .cvsignore file.
Taybin Rutkin [Tue, 25 Apr 2006 20:30:16 +0000 (20:30 +0000)]
Added missing .cvsignore file.

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

18 years agoMissing .cvsignore file.
Taybin Rutkin [Tue, 25 Apr 2006 20:24:43 +0000 (20:24 +0000)]
Missing .cvsignore file.

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

18 years agoAll included libraries now link dynamically instead of statically.
Taybin Rutkin [Tue, 25 Apr 2006 20:23:50 +0000 (20:23 +0000)]
All included libraries now link dynamically instead of statically.
Moved items from gtk2_ardour/utils to pbd3/convert.
Various cleanups.

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

18 years agoremove unintentional addition of PortInsert::silence()
Paul Davis [Tue, 25 Apr 2006 20:21:15 +0000 (20:21 +0000)]
remove unintentional addition of PortInsert::silence()

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

18 years agoa) fixed pseudo-grab-retention in plugin UIs
Paul Davis [Tue, 25 Apr 2006 20:10:42 +0000 (20:10 +0000)]
a) fixed pseudo-grab-retention in plugin UIs
b) inserts are properly silenced when route is muted

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

18 years agoadd missing file, remove unnecessary qualifier
Paul Davis [Tue, 25 Apr 2006 11:10:52 +0000 (11:10 +0000)]
add missing file, remove unnecessary qualifier

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

18 years agoadd missing file
Paul Davis [Tue, 25 Apr 2006 10:41:50 +0000 (10:41 +0000)]
add missing file

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

18 years agoadd missing file
Paul Davis [Tue, 25 Apr 2006 01:21:22 +0000 (01:21 +0000)]
add missing file

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

18 years agoSmall tempo/meter dialog useability changes
Nick Mainsbridge [Tue, 25 Apr 2006 00:51:30 +0000 (00:51 +0000)]
Small tempo/meter dialog useability changes

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

18 years agoa) completely refactor abstract UI code
Paul Davis [Mon, 24 Apr 2006 22:45:19 +0000 (22:45 +0000)]
a) completely refactor abstract UI code
b) single-thread Tranzport implementation
c) implement BasicUI to share functionality across multiple
     controllers
d) various minor fixes here and there

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

18 years agoNew session dialog now opens as well as makes new sessions. Avoid seeing an ugly...
Nick Mainsbridge [Mon, 24 Apr 2006 21:34:23 +0000 (21:34 +0000)]
New session dialog now opens as well as makes new sessions. Avoid seeing an ugly blank editor. Some dialog tweaks.

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

18 years agoFix font size getter
Sampo Savolainen [Mon, 24 Apr 2006 15:06:20 +0000 (15:06 +0000)]
Fix font size getter

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

18 years agoFix my bogus glade file. sorry about that
Nick Mainsbridge [Sat, 22 Apr 2006 17:03:28 +0000 (17:03 +0000)]
Fix my bogus glade file. sorry about that

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

18 years agoSet button labels sanely.
Nick Mainsbridge [Sat, 22 Apr 2006 16:49:51 +0000 (16:49 +0000)]
Set button labels sanely.

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

18 years agoPrompter now prevents blank strings or unaltered names & now has a horizontal orienta...
Nick Mainsbridge [Sat, 22 Apr 2006 15:28:59 +0000 (15:28 +0000)]
Prompter now prevents blank strings or unaltered names & now has a horizontal orientation. Rename marker now uses the ArdourPrompter.

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

18 years agoFixup for comments editor blocking presses to its button
Nick Mainsbridge [Fri, 21 Apr 2006 16:29:02 +0000 (16:29 +0000)]
Fixup for comments editor blocking presses to its button

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

18 years agoComments button now indicates when comments are present, more dialog work (ask about...
Nick Mainsbridge [Thu, 20 Apr 2006 20:41:05 +0000 (20:41 +0000)]
Comments button now indicates when comments are present, more dialog work (ask about saving, comments box etc.), code cleanups in mixer_strip.cc.

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

18 years agoa) use ink extents in most places where we used to use logical extents
Paul Davis [Thu, 20 Apr 2006 18:14:00 +0000 (18:14 +0000)]
a) use ink extents in most places where we used to use logical extents
for text sizing

b) add back scroll-wheel functionality to plugin parameter controls

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

18 years agoAdd a stock question image to the choices dialog, other general dialog love.. Forgot...
Nick Mainsbridge [Thu, 20 Apr 2006 11:41:45 +0000 (11:41 +0000)]
Add a stock question image to the choices dialog, other general dialog love.. Forgot to mention that in the last commit the default snapshot name has been modified for slightly better alphabetical sorting goodness (year is now first, weekday last).

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

18 years agoChange ArdourPrompter to not have an OK button by default, clean up new track/bus...
Nick Mainsbridge [Wed, 19 Apr 2006 20:42:17 +0000 (20:42 +0000)]
Change ArdourPrompter to not have an OK button by default, clean up new track/bus dialog and change 'affirmative' button on ArdourPrompter dialogs, make 'jack isn't running' dialog a MessageDialog, standardise some capitalisation, add stock buttons to plugin selector, fix layout of presets in plugin_ui. Fix 'rename range' dialog.

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

18 years agoFix up cleanup summary dialogs a bit.
Nick Mainsbridge [Wed, 19 Apr 2006 13:42:57 +0000 (13:42 +0000)]
Fix up cleanup summary dialogs a bit.

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

18 years agoClean up/Flush wastebasket work again, change recent/new/open dialog button labels...
Nick Mainsbridge [Wed, 19 Apr 2006 08:14:39 +0000 (08:14 +0000)]
Clean up/Flush wastebasket work again, change recent/new/open dialog button labels to make them more Gnome HIG

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

18 years agoa) fix editor hscroller to follow PT behaviour - scrollbar always
Paul Davis [Wed, 19 Apr 2006 02:11:39 +0000 (02:11 +0000)]
a) fix editor hscroller to follow PT behaviour - scrollbar always
   covers 0...full session + 10% of current zoom page size
b) add "big meter" mode to tranzport and fix more bugs with tranzport
   support

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

18 years agoMake sure region fades don't get messed up when regions are split.
Sampo Savolainen [Mon, 17 Apr 2006 18:43:51 +0000 (18:43 +0000)]
Make sure region fades don't get messed up when regions are split.

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

18 years agoAdded tooltips to help explain various soundfilebrowser buttons.
Taybin Rutkin [Wed, 12 Apr 2006 03:09:25 +0000 (03:09 +0000)]
Added tooltips to help explain various soundfilebrowser buttons.
Fixed auditioning for SoundFileChooser and SoundFileOmega.

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

18 years agolikely fixes for problems loading templates with destructive tracks. Note that old...
Paul Davis [Tue, 11 Apr 2006 03:15:57 +0000 (03:15 +0000)]
likely fixes for problems loading templates with destructive tracks. Note that old templates with such tracks will need to be re-generated, since they are lacking information required for the session setup to succeed

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

18 years agoremove link against libusb from gtk_ardour; allow recording beyond current end marker...
Paul Davis [Mon, 10 Apr 2006 23:12:44 +0000 (23:12 +0000)]
remove link against libusb from gtk_ardour; allow recording beyond current end marker (bug introduced recently)

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

18 years agoa) moved metering and meter falloff code into libardour
Paul Davis [Mon, 10 Apr 2006 03:54:00 +0000 (03:54 +0000)]
a) moved metering and meter falloff code into libardour
b) added initial "big meter" mode for tranzport
c) fixed some lock issues in ARDOUR::IO objects
d) generic_midi control surface module now compiles and loads

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

18 years agoReinstate mouse scroll actions (audio clocks, shuttle wheel, faders), clearing select...
Nick Mainsbridge [Mon, 10 Apr 2006 02:14:05 +0000 (02:14 +0000)]
Reinstate mouse scroll actions (audio clocks, shuttle wheel, faders), clearing selection is undoable, fix compiler warning, add modified patch by Jon Michael Smith for mouse wheel track height adjustment and vertical canvas scrolling (thanks Jon)

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

18 years ago3 different data wheel modes for tranzport, plus lock on writes, and more
Paul Davis [Thu, 6 Apr 2006 16:51:27 +0000 (16:51 +0000)]
3 different data wheel modes for tranzport, plus lock on writes, and more

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

18 years agofixes for tranzport print routine
Paul Davis [Thu, 6 Apr 2006 02:17:58 +0000 (02:17 +0000)]
fixes for tranzport print routine

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

18 years agosignificant extensions to tranzport support
Paul Davis [Thu, 6 Apr 2006 01:52:45 +0000 (01:52 +0000)]
significant extensions to tranzport support

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

18 years agoset cursor to white in rc file
Doug McLain [Wed, 5 Apr 2006 20:03:55 +0000 (20:03 +0000)]
set cursor to white in rc file

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

18 years agofurther extensions to Tranzport support and control surface interface design
Paul Davis [Wed, 5 Apr 2006 03:05:30 +0000 (03:05 +0000)]
further extensions to Tranzport support and control surface interface design

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

18 years agoadd new control protocol related files
Paul Davis [Wed, 5 Apr 2006 00:24:57 +0000 (00:24 +0000)]
add new control protocol related files

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

18 years agoa) dynamically loadable control surface support
Paul Davis [Wed, 5 Apr 2006 00:21:43 +0000 (00:21 +0000)]
a) dynamically loadable control surface support
b) move tranzport and generic midi into separate dirs under "surfaces"

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

18 years agoa) start at creating ControlProtocol objects
Paul Davis [Tue, 4 Apr 2006 03:26:08 +0000 (03:26 +0000)]
a) start at creating ControlProtocol objects
b) basic support for Frontier Design Tranzport
c) probably broke some aspect of existing generic MIDI feedback

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

18 years agonew region names are now based on file source names, standardise capitalisation of...
Nick Mainsbridge [Tue, 4 Apr 2006 02:28:44 +0000 (02:28 +0000)]
new region names are now based on file source names, standardise capitalisation of location right click menus

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

18 years agoseparate regions in loop/punch range with right-click.. more attempts to clarify...
Nick Mainsbridge [Sat, 1 Apr 2006 11:50:44 +0000 (11:50 +0000)]
separate regions in loop/punch range with right-click.. more attempts to clarify language of right-click menus

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

18 years agofix incorrect marker/range marker right-click menus, try to clarify the text in them...
Nick Mainsbridge [Sat, 1 Apr 2006 00:21:25 +0000 (00:21 +0000)]
fix incorrect marker/range marker right-click menus, try to clarify the text in them, select all between cursors ('u' is the shortcut) separate regions using range marker (a new right click menu on a range matker), easter egg

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

18 years agoa) add "Add Range Markers" to region context menu
Paul Davis [Fri, 31 Mar 2006 23:00:40 +0000 (23:00 +0000)]
a) add "Add Range Markers" to region context menu
b) add "Set Range" to region context menu

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

18 years agoSplitting a region doesn't affect layering: the two remaining pieces
Sampo Savolainen [Fri, 31 Mar 2006 22:31:59 +0000 (22:31 +0000)]
Splitting a region doesn't affect layering: the two remaining pieces
will stay in the same place as the original one when compared to other
regions on the playlist.

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

18 years agoSplitting a regon now retains crossfades, even if the split happens
Sampo Savolainen [Fri, 31 Mar 2006 21:34:22 +0000 (21:34 +0000)]
Splitting a regon now retains crossfades, even if the split happens
within a crossfade.

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

18 years agozoom to session now uses the start marker instead of zero
Paul Davis [Fri, 31 Mar 2006 16:16:16 +0000 (16:16 +0000)]
zoom to session now uses the start marker instead of zero

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

18 years agoa) persist whether the end marker should move at first capture in the session file
Paul Davis [Fri, 31 Mar 2006 15:51:03 +0000 (15:51 +0000)]
a) persist whether the end marker should move at first capture in the session file
b) prevent transport motion if stop-at-session-end is true
c) ensure that (more) menu items that provide control over Configuration object options are in the correct state at startup
d) Configuration options removed from "have a session" sensitivity toggling
e) removed functionally empty default_keys.cc

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

18 years agofix track control table height issues (hopefully for the last time
Paul Davis [Fri, 31 Mar 2006 01:48:13 +0000 (01:48 +0000)]
fix track control table height issues (hopefully for the last time

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

18 years agoa) remove polarity button, add polarity menu item, move functionality into RouteUI
Paul Davis [Thu, 30 Mar 2006 15:50:08 +0000 (15:50 +0000)]
a) remove polarity button, add polarity menu item, move functionality into RouteUI
b) correct switcheroo in function of active/visible columns for edit groups

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

18 years agofix color/style issue for mixer strip name button
Paul Davis [Thu, 30 Mar 2006 15:08:56 +0000 (15:08 +0000)]
fix color/style issue for mixer strip name button

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

18 years agoOops! that mixer button code was broke, another one of these unrealized widget situa...
Doug McLain [Thu, 30 Mar 2006 13:41:47 +0000 (13:41 +0000)]
Oops!  that mixer button code was broke, another one of these unrealized widget situations.  back to normal for now...

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

18 years agorc changes to fix invisible checkboxes in export dialog for some themes. Fixed the...
Doug McLain [Thu, 30 Mar 2006 10:40:58 +0000 (10:40 +0000)]
rc changes to fix invisible checkboxes in export dialog for some themes.  Fixed the cut off text in the track name button at the top of each mixer strip (the colored button). The theme engine style is still lost at the moment. I'm still working on that, and thats why the commented code additions.

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

18 years agodbl-click on a recent session completes dialog; start work on saving modified key...
Paul Davis [Thu, 30 Mar 2006 03:38:33 +0000 (03:38 +0000)]
dbl-click on a recent session completes dialog; start work on saving modified key bindings

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

18 years agoRemoved unused header files.
Taybin Rutkin [Wed, 29 Mar 2006 20:11:03 +0000 (20:11 +0000)]
Removed unused header files.

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

18 years agoinstall into ardour2 dirs, not ardour (translations not included, yet)
Paul Davis [Wed, 29 Mar 2006 19:29:15 +0000 (19:29 +0000)]
install into ardour2 dirs, not ardour (translations not included, yet)

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

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