ardour.git
17 years agoAdd ARDOUR::surfaces_dir_name to directory_names.h/cc
Tim Mayberry [Thu, 7 Jun 2007 03:23:26 +0000 (03:23 +0000)]
Add ARDOUR::surfaces_dir_name to directory_names.h/cc

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

17 years agoUse ARDOUR::templates_dir_name in session_state.cc
Tim Mayberry [Thu, 7 Jun 2007 03:23:19 +0000 (03:23 +0000)]
Use ARDOUR::templates_dir_name in session_state.cc

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

17 years agoUse ARDOUR::templates_dir_name in the NewSessionDialog class
Tim Mayberry [Thu, 7 Jun 2007 03:23:12 +0000 (03:23 +0000)]
Use ARDOUR::templates_dir_name in the NewSessionDialog class

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

17 years agoAdd ARDOUR::templates_dir_name to directory_names.h/cc
Tim Mayberry [Thu, 7 Jun 2007 03:23:05 +0000 (03:23 +0000)]
Add ARDOUR::templates_dir_name to directory_names.h/cc

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

17 years agoFixed MIDI crash bug.
David Robillard [Thu, 7 Jun 2007 02:07:49 +0000 (02:07 +0000)]
Fixed MIDI crash bug.
Added some asserts to gtkmm2ext that hopefully may catch a bug I might have possibly seen once or twice, probably.
Fixed uninitialized value in time_axis_view.cc.

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

17 years agoFix MIDI session path problems (thanks timbyr).
David Robillard [Wed, 6 Jun 2007 15:39:56 +0000 (15:39 +0000)]
Fix MIDI session path problems (thanks timbyr).
Fix conversion warnings in smf_source.cc.

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

17 years agomerge essej's fix for OS X
Paul Davis [Wed, 6 Jun 2007 01:16:05 +0000 (01:16 +0000)]
merge essej's fix for OS X

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

17 years agoSave MIDI files to interchange/sessionname/midifiles (instead of audiofiles).
David Robillard [Tue, 5 Jun 2007 16:39:23 +0000 (16:39 +0000)]
Save MIDI files to interchange/sessionname/midifiles (instead of audiofiles).
Fix some uninitialized variables in Streamview.
Tempo-based SMF source (internally only).
Horrible crash on MIDI record finish.

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

17 years agoFix MIDI metering to not "clip" on many notes.
David Robillard [Mon, 4 Jun 2007 03:24:14 +0000 (03:24 +0000)]
Fix MIDI metering to not "clip" on many notes.

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

17 years agoMIDI metering.
David Robillard [Mon, 4 Jun 2007 01:38:28 +0000 (01:38 +0000)]
MIDI metering.

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

17 years agoShow selected MIDI track in editor mixer.
David Robillard [Mon, 4 Jun 2007 00:05:33 +0000 (00:05 +0000)]
Show selected MIDI track in editor mixer.
Minor code cleanups.

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

17 years agoMoved some colours from hardcoded to ardour.colour (hopefully for canvas themeing?).
David Robillard [Sun, 3 Jun 2007 21:53:40 +0000 (21:53 +0000)]
Moved some colours from hardcoded to ardour.colour (hopefully for canvas themeing?).
Fixed marker canvas separator lines (didn't work, use rect outlines instead).
Fiddle with separator line colours.

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

17 years agoFix MIDI region loading.
David Robillard [Sun, 3 Jun 2007 20:06:01 +0000 (20:06 +0000)]
Fix MIDI region loading.
Add model loading and destroying to SMFSource.
Load and display MIDI region data on session load.

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

17 years agoFix note heights to be consistent.
David Robillard [Sat, 2 Jun 2007 17:48:11 +0000 (17:48 +0000)]
Fix note heights to be consistent.

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

17 years agoFix vertical order of MIDI notes.
David Robillard [Sat, 2 Jun 2007 00:55:32 +0000 (00:55 +0000)]
Fix vertical order of MIDI notes.
Extend current active notes to end of region while recording.
Initialize note state correctly.

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

17 years agomaybe fix flac stuff
Paul Davis [Sat, 2 Jun 2007 00:35:09 +0000 (00:35 +0000)]
maybe fix flac stuff

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

17 years agoPreliminary visible MIDI notes in MidiRegionView.
David Robillard [Fri, 1 Jun 2007 23:27:29 +0000 (23:27 +0000)]
Preliminary visible MIDI notes in MidiRegionView.

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

17 years agopotential fix for ctrl-middleclick crash
Paul Davis [Fri, 1 Jun 2007 22:51:01 +0000 (22:51 +0000)]
potential fix for ctrl-middleclick crash

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

17 years agoround 2 of denormal handling changes - detect DAZ support at runtime, and use accordi...
Paul Davis [Fri, 1 Jun 2007 20:29:36 +0000 (20:29 +0000)]
round 2 of denormal handling changes - detect DAZ support at runtime, and use accordingly. move all FPU feature detection into PBD::FPU

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

17 years agomerge denormal handling work from 2.0-ongoing
Paul Davis [Fri, 1 Jun 2007 02:27:21 +0000 (02:27 +0000)]
merge denormal handling work from 2.0-ongoing

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

17 years agoRewrote MidiRingBuffer to more efficiently pack data (flat pack stamps, sizes, and...
David Robillard [Thu, 31 May 2007 21:37:20 +0000 (21:37 +0000)]
Rewrote MidiRingBuffer to more efficiently pack data (flat pack stamps, sizes, and event data into a single buffer).
Eliminate a double-copy on MIDI playback (MidiRingBuffer -> MidiBuffer).
Various MIDI diskstream/source/SMF fixes (only write when appropriate, handle transport locates, etc).
Fix MIDI rec region size/offset problems.
Code cleanups.

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

17 years agofixup botched xfade-as-audioregion; apply work from 2.0-ongoing
Paul Davis [Thu, 31 May 2007 21:15:28 +0000 (21:15 +0000)]
fixup botched xfade-as-audioregion; apply work from 2.0-ongoing

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

17 years ago(MERGED FROM rev 1924 on 2.0-ongoing) fix some (all? not likely) problems with draggi...
Paul Davis [Wed, 30 May 2007 03:31:49 +0000 (03:31 +0000)]
(MERGED FROM rev 1924 on 2.0-ongoing) fix some (all? not likely) problems with dragging close to 2^32-1 frames

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

17 years agomake ARDOUR2_UI_RC work again
Doug McLain [Mon, 28 May 2007 06:51:48 +0000 (06:51 +0000)]
make ARDOUR2_UI_RC work again

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

17 years agoadd missing png files for 2 new crossfade presets per r1889
Doug McLain [Sat, 26 May 2007 16:17:53 +0000 (16:17 +0000)]
add missing png files for 2 new crossfade presets per r1889

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

17 years agoBetter method for redrawing gain meter pixmaps upon theme change
Doug McLain [Sat, 26 May 2007 13:47:28 +0000 (13:47 +0000)]
Better method for redrawing gain meter pixmaps upon theme change

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

17 years agoOops again, removed ardour_system.rc and did it right this time... Sorry
Doug McLain [Fri, 25 May 2007 21:08:13 +0000 (21:08 +0000)]
Oops again, removed ardour_system.rc and did it right this time...  Sorry

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

17 years agoOops, added the file with the wrong default theme
Doug McLain [Fri, 25 May 2007 21:00:39 +0000 (21:00 +0000)]
Oops, added the file with the wrong default theme

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

17 years agoReplace ardour_system.rc (I think)
Doug McLain [Fri, 25 May 2007 20:38:09 +0000 (20:38 +0000)]
Replace ardour_system.rc (I think)

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

17 years agoNew theme manager, with option to select between dark and light theme. Cleanups...
Doug McLain [Fri, 25 May 2007 20:29:12 +0000 (20:29 +0000)]
New theme manager, with option to select between dark and light theme.   Cleanups to ardours handling of the ui rc file during startup, and changed the monitoring options to be global instead of session specific.  More details about the theme stuff comign to ardour-dev

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

17 years agoUse the correct path to one of the images
Tim Mayberry [Wed, 23 May 2007 10:54:27 +0000 (10:54 +0000)]
Use the correct path to one of the images

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

17 years agoAdd missing image from old docs
Tim Mayberry [Wed, 23 May 2007 10:53:26 +0000 (10:53 +0000)]
Add missing image from old docs

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

17 years ago(merge from 2.0-ongoing -r1911:1912) fix audio clock handling of key press; fix crash...
Paul Davis [Wed, 23 May 2007 00:06:16 +0000 (00:06 +0000)]
(merge from 2.0-ongoing -r1911:1912) fix audio clock handling of key press; fix crash bug caused by mapping over a region list selection that includes rows without regions; also merge sampo's redirect undo/state fixes from 2.0-ongoing

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

17 years agoFix spelling mistake
Tim Mayberry [Tue, 22 May 2007 09:57:12 +0000 (09:57 +0000)]
Fix spelling mistake

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

17 years agoReplace section on the track list and add a subsection on reordering tracks
Tim Mayberry [Tue, 22 May 2007 09:57:04 +0000 (09:57 +0000)]
Replace section on the track list and add a subsection on reordering tracks

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

17 years agoReplace existing but mostly empty section on resizing tracks and move it to a separat...
Tim Mayberry [Tue, 22 May 2007 09:56:34 +0000 (09:56 +0000)]
Replace existing but mostly empty section on resizing tracks and move it to a separate file

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

17 years agoAdd index term for default track names
Tim Mayberry [Tue, 22 May 2007 09:56:26 +0000 (09:56 +0000)]
Add index term for default track names

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

17 years agoAdd a section on deactivating tracks
Tim Mayberry [Tue, 22 May 2007 09:56:15 +0000 (09:56 +0000)]
Add a section on deactivating tracks

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

17 years agoAdd note to muting tracks about still reading from the playlist
Tim Mayberry [Tue, 22 May 2007 09:56:01 +0000 (09:56 +0000)]
Add note to muting tracks about still reading from the playlist

Add empty glossary entry for DSP referenced by note

Add entity for playlist

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

17 years agoAdd a section on muting tracks
Tim Mayberry [Tue, 22 May 2007 09:55:32 +0000 (09:55 +0000)]
Add a section on muting tracks

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

17 years agoMove signal flow diagram into a section on signal flow and into a separate file
Tim Mayberry [Tue, 22 May 2007 09:55:24 +0000 (09:55 +0000)]
Move signal flow diagram into a section on signal flow and into a separate file

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

17 years agoMove section on track edit groups to a separate file
Tim Mayberry [Tue, 22 May 2007 09:55:18 +0000 (09:55 +0000)]
Move section on track edit groups to a separate file

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

17 years agoMove section on soloing tracks to separate file
Tim Mayberry [Tue, 22 May 2007 09:55:12 +0000 (09:55 +0000)]
Move section on soloing tracks to separate file

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

17 years agoReplace note about removing tracks with a warning
Tim Mayberry [Tue, 22 May 2007 09:55:04 +0000 (09:55 +0000)]
Replace note about removing tracks with a warning

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

17 years agoRemove warning about renaming tracks being permanent
Tim Mayberry [Tue, 22 May 2007 09:54:57 +0000 (09:54 +0000)]
Remove warning about renaming tracks being permanent

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

17 years agoAdd indexterm for renaming tracks
Tim Mayberry [Tue, 22 May 2007 09:54:38 +0000 (09:54 +0000)]
Add indexterm for renaming tracks

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

17 years agoAdd mapping for secondary index term to dbhelper.vim
Tim Mayberry [Tue, 22 May 2007 09:53:32 +0000 (09:53 +0000)]
Add mapping for secondary index term to dbhelper.vim

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

17 years agoAdd entities for a couple of common sections and use them where appropriate
Tim Mayberry [Tue, 22 May 2007 09:52:06 +0000 (09:52 +0000)]
Add entities for a couple of common sections and use them where appropriate

Move Track Display section to separate file

Move section on track controls to a separate file

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

17 years agoUpdate documentation on removing a track and move it to a separate file.
Tim Mayberry [Tue, 22 May 2007 09:51:37 +0000 (09:51 +0000)]
Update documentation on removing a track and move it to a separate file.

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

17 years agoAdd index entry for adding tracks
Tim Mayberry [Tue, 22 May 2007 09:51:07 +0000 (09:51 +0000)]
Add index entry for adding tracks

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

17 years agoUpdate dbhelper.vim to include mapping for indexterm
Tim Mayberry [Tue, 22 May 2007 09:50:46 +0000 (09:50 +0000)]
Update dbhelper.vim to include mapping for indexterm

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

17 years agoAdd entry in the index for inverting the polarity of a track.
Tim Mayberry [Tue, 22 May 2007 09:50:24 +0000 (09:50 +0000)]
Add entry in the index for inverting the polarity of a track.

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

17 years agoAdd an empty index element so that the docbook xsl will automatically generate the...
Tim Mayberry [Tue, 22 May 2007 09:49:56 +0000 (09:49 +0000)]
Add an empty index element so that the docbook xsl will automatically generate the index

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

17 years agovirtualize audioregion, make crossfade IS-A audioregion
Paul Davis [Mon, 21 May 2007 22:12:06 +0000 (22:12 +0000)]
virtualize audioregion, make crossfade IS-A audioregion

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

17 years agoWhen loading sessions, create any missing session directories rather than throwing...
Tim Mayberry [Sat, 19 May 2007 11:31:27 +0000 (11:31 +0000)]
When loading sessions, create any missing session directories rather than throwing an exception.

Change the meaning of the return value of SessionDirectory::create and add documentation to explain usage.

Add PBD::sys::filesystem_error to indicate a filesystem error and throw it where necessary.

Change the semantics of PBD::sys::create_directory/ies functions to match boost::filesystem

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

17 years agoRename ARDOUR::Connection to ARDOUR::Bundle, a few minor cleanups along the way.
Carl Hetherington [Fri, 18 May 2007 15:58:01 +0000 (15:58 +0000)]
Rename ARDOUR::Connection to ARDOUR::Bundle, a few minor cleanups along the way.

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

17 years agoRemove region raise() and lower(). Try to do region layering better.
Carl Hetherington [Fri, 18 May 2007 13:55:25 +0000 (13:55 +0000)]
Remove region raise() and lower().  Try to do region layering better.

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

17 years agofix for compiling with COREAUDIO=yes. Hopefully this fix will prevent future drifting.
Taybin Rutkin [Fri, 18 May 2007 11:06:54 +0000 (11:06 +0000)]
fix for compiling with COREAUDIO=yes.  Hopefully this fix will prevent future drifting.

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

17 years agofix for linking midi++ on MacOSX.
Taybin Rutkin [Fri, 18 May 2007 03:01:52 +0000 (03:01 +0000)]
fix for linking midi++ on MacOSX.

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

17 years agoAdd SessionDirectory::export_path and make sure it gets created in SessionDirectory...
Tim Mayberry [Fri, 18 May 2007 02:46:40 +0000 (02:46 +0000)]
Add SessionDirectory::export_path and make sure it gets created in SessionDirectory::create

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

17 years agoChange the return type of ARDOUR_UI::build_session to bool to indicate success/failure
Tim Mayberry [Fri, 18 May 2007 02:46:33 +0000 (02:46 +0000)]
Change the return type of ARDOUR_UI::build_session to bool to indicate success/failure

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

17 years agoRemove Session::create_session_directory as it is no longer used
Tim Mayberry [Fri, 18 May 2007 02:46:27 +0000 (02:46 +0000)]
Remove Session::create_session_directory as it is no longer used

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

17 years agoUse SessionDirectory class in place of Session::create_session_directory when creatin...
Tim Mayberry [Fri, 18 May 2007 02:46:19 +0000 (02:46 +0000)]
Use SessionDirectory class in place of Session::create_session_directory when creating a session from a template

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

17 years agoAdd PBD::sys::path class that has a similar API to boost::filesystem::path but using...
Tim Mayberry [Fri, 18 May 2007 02:46:12 +0000 (02:46 +0000)]
Add PBD::sys::path class that has a similar API to boost::filesystem::path but using glib/mm filesystem utility functions

Add ARDOUR::SessionDirectory class

Use SessionDirectory to create the session directory structure when creating a new session

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

17 years agoMove directory names out of Session class and into directory_names.h/cc files
Tim Mayberry [Fri, 18 May 2007 02:46:05 +0000 (02:46 +0000)]
Move directory names out of Session class and into directory_names.h/cc files

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

17 years agoRename Session::create to Session::create_session_directory and use bool to indicate...
Tim Mayberry [Fri, 18 May 2007 02:45:56 +0000 (02:45 +0000)]
Rename Session::create to Session::create_session_directory and use bool to indicate success/failure

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

17 years agoMove code from Session::create into the Session constructors
Tim Mayberry [Fri, 18 May 2007 02:45:49 +0000 (02:45 +0000)]
Move code from Session::create into the Session constructors

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

17 years agoAdd Session::create_session_file_from_template method
Tim Mayberry [Fri, 18 May 2007 02:45:36 +0000 (02:45 +0000)]
Add Session::create_session_file_from_template method

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

17 years agoAdd Session::create_session_file method
Tim Mayberry [Fri, 18 May 2007 02:45:29 +0000 (02:45 +0000)]
Add Session::create_session_file method

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

17 years agoAdd a Session::initialize_start_and_end_locations method
Tim Mayberry [Fri, 18 May 2007 02:45:22 +0000 (02:45 +0000)]
Add a Session::initialize_start_and_end_locations method

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

17 years agoUse PBD::copy_file in Session::create() to copy the template file.
Tim Mayberry [Fri, 18 May 2007 02:45:15 +0000 (02:45 +0000)]
Use PBD::copy_file in Session::create() to copy the template file.

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

17 years agoChange return type of PBD::copy_file to boolean to indicate success/failure
Tim Mayberry [Fri, 18 May 2007 02:45:08 +0000 (02:45 +0000)]
Change return type of PBD::copy_file to boolean to indicate success/failure

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

17 years agoMove Session::find_session into a session_utils.h header
Tim Mayberry [Fri, 18 May 2007 02:41:44 +0000 (02:41 +0000)]
Move Session::find_session into a session_utils.h header

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

17 years agoMove file suffixes out of the Session class and into filename_extensions.h/cc
Tim Mayberry [Fri, 18 May 2007 02:41:36 +0000 (02:41 +0000)]
Move file suffixes out of the Session class and into filename_extensions.h/cc

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

17 years agoRemove unused variable and the accessor methods for it from ARDOUR_UI
Tim Mayberry [Fri, 18 May 2007 02:41:29 +0000 (02:41 +0000)]
Remove unused variable and the accessor methods for it from ARDOUR_UI

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

17 years agoRename NewSessionDialog::get_current_page to on_new_session_page
Tim Mayberry [Fri, 18 May 2007 02:41:22 +0000 (02:41 +0000)]
Rename NewSessionDialog::get_current_page to on_new_session_page

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

17 years agoWhitespace fixes in gtk2_ardour/ardour_ui.cc
Tim Mayberry [Fri, 18 May 2007 02:41:16 +0000 (02:41 +0000)]
Whitespace fixes in gtk2_ardour/ardour_ui.cc

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

17 years agoUse bool return type for ARDOUR_UI::unload_session to indicate success/failure.
Tim Mayberry [Fri, 18 May 2007 02:41:10 +0000 (02:41 +0000)]
Use bool return type for ARDOUR_UI::unload_session to indicate success/failure.

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

17 years agoWhitespace fixes in gtk2_ardour/ardour_ui.h
Tim Mayberry [Fri, 18 May 2007 02:41:03 +0000 (02:41 +0000)]
Whitespace fixes in gtk2_ardour/ardour_ui.h

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

17 years agoWhitespace fixes in gtk2_ardour/new_session_dialog.cc
Tim Mayberry [Fri, 18 May 2007 02:40:57 +0000 (02:40 +0000)]
Whitespace fixes in gtk2_ardour/new_session_dialog.cc

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

17 years agoAdd stacked lanes mode which displays regions on different layers at different positi...
Carl Hetherington [Thu, 17 May 2007 10:41:14 +0000 (10:41 +0000)]
Add stacked lanes mode which displays regions on different layers at different positions in the view.

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

17 years agoRemove bogus assertion from ardour/source.cc as the names of embedded files are store...
Tim Mayberry [Thu, 17 May 2007 01:00:39 +0000 (01:00 +0000)]
Remove bogus assertion from ardour/source.cc as the names of embedded files are stored as absolute paths.

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

17 years agobaby steps to virtualize AudioRegion
Paul Davis [Wed, 16 May 2007 12:54:21 +0000 (12:54 +0000)]
baby steps to virtualize AudioRegion

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

17 years ago2nd of tim mayberry's patches to fix middle-click pastingina couple of dialogs
Paul Davis [Wed, 16 May 2007 02:42:01 +0000 (02:42 +0000)]
2nd of tim mayberry's patches to fix middle-click pastingina couple of dialogs

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

17 years agotim mayberry's patches to fix middle-click pastingina couple of dialogs
Paul Davis [Wed, 16 May 2007 02:40:55 +0000 (02:40 +0000)]
tim mayberry's patches to fix middle-click pastingina couple of dialogs

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

17 years agoadd alternate filters for soundfile browser
Paul Davis [Wed, 16 May 2007 02:21:41 +0000 (02:21 +0000)]
add alternate filters for soundfile browser

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

17 years agoadded L and R as possible audio file suffixes
Paul Davis [Wed, 16 May 2007 01:49:38 +0000 (01:49 +0000)]
added L and R as possible audio file suffixes

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

17 years agocorrectly manage video sync state
Paul Davis [Tue, 15 May 2007 13:16:59 +0000 (13:16 +0000)]
correctly manage video sync state

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

17 years agoMake DEBUG=1 default and make ardour.sh, ardev and ardbg dump cores by default
Sampo Savolainen [Mon, 14 May 2007 20:42:46 +0000 (20:42 +0000)]
Make DEBUG=1 default and make ardour.sh, ardev and ardbg dump cores by default

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

17 years agoadd new "lock position" feature for regions
Paul Davis [Mon, 14 May 2007 16:16:54 +0000 (16:16 +0000)]
add new "lock position" feature for regions

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

17 years agoadd new A/B comparison for plugins, plus ways of disabling all plugins quickly (not...
Paul Davis [Mon, 14 May 2007 14:18:02 +0000 (14:18 +0000)]
add new A/B comparison for plugins, plus ways of disabling all plugins quickly (not undoable at this time)

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

17 years agoadd new A/B comparison for plugins, plus ways of disabling all plugins quickly (not...
Paul Davis [Mon, 14 May 2007 14:13:59 +0000 (14:13 +0000)]
add new A/B comparison for plugins, plus ways of disabling all plugins quickly (not undoable at this time)

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

17 years agocode readability change I forgot to add before committing, and removal of debug output
Doug McLain [Mon, 14 May 2007 05:09:04 +0000 (05:09 +0000)]
code readability change I forgot to add before committing, and removal of debug output

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

17 years agoAdd 'delta edit cursor' option to primary and secondary clocks. When in this mode...
Doug McLain [Mon, 14 May 2007 02:48:28 +0000 (02:48 +0000)]
Add 'delta edit cursor' option to primary and secondary clocks.  When in this mode, the clocks display the absolute difference between the playhead and the edit cursor

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

17 years agoAdd some comments.
Carl Hetherington [Fri, 11 May 2007 15:06:12 +0000 (15:06 +0000)]
Add some comments.

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

17 years agoanother redirect dialog fix
Paul Davis [Fri, 11 May 2007 13:56:52 +0000 (13:56 +0000)]
another redirect dialog fix

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

17 years agoFix compilation with VST=1
Carl Hetherington [Fri, 11 May 2007 12:53:43 +0000 (12:53 +0000)]
Fix compilation with VST=1

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

17 years agoConditionally compile CMT additions, enabled by default.
Tim Mayberry [Fri, 11 May 2007 02:54:43 +0000 (02:54 +0000)]
Conditionally compile CMT additions, enabled by default.

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

17 years agoSwitched some missed .get(DataType::AUDIO) -> n_audio.
David Robillard [Thu, 10 May 2007 17:42:57 +0000 (17:42 +0000)]
Switched some missed .get(DataType::AUDIO) -> n_audio.
Fixed some 8-space tabs.

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

17 years agoRe-work main right-click context menu to operate on the selection, and remove some...
Carl Hetherington [Thu, 10 May 2007 11:53:35 +0000 (11:53 +0000)]
Re-work main right-click context menu to operate on the selection, and remove some confusion about what region(s) will be affected by menu selections.

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