b8a14dff49
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
2007-05-18 02:46:19 +00:00
04c1ce1960
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
2007-05-18 02:46:12 +00:00
113b80adb0
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
2007-05-18 02:46:05 +00:00
e88f2f2e2f
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
2007-05-18 02:45:56 +00:00
944601ec2d
Move code from Session::create into the Session constructors
...
git-svn-id: svn://localhost/ardour2/trunk@1871 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-18 02:45:49 +00:00
0b0c764f4c
Add Session::create_session_file_from_template method
...
git-svn-id: svn://localhost/ardour2/trunk@1870 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-18 02:45:36 +00:00
5f7f6e092a
Add Session::create_session_file method
...
git-svn-id: svn://localhost/ardour2/trunk@1869 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-18 02:45:29 +00:00
62c4c4cfbd
Add a Session::initialize_start_and_end_locations method
...
git-svn-id: svn://localhost/ardour2/trunk@1868 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-18 02:45:22 +00:00
c7e404a1c0
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
2007-05-18 02:45:15 +00:00
1dd429ac35
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
2007-05-18 02:45:08 +00:00
1ca0e752fd
Move Session::find_session into a session_utils.h header
...
git-svn-id: svn://localhost/ardour2/trunk@1865 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-18 02:41:44 +00:00
09d6a96321
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
2007-05-18 02:41:36 +00:00
1315ee3dff
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
2007-05-18 02:41:29 +00:00
3c39771266
Rename NewSessionDialog::get_current_page to on_new_session_page
...
git-svn-id: svn://localhost/ardour2/trunk@1862 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-18 02:41:22 +00:00
89eb386adc
Whitespace fixes in gtk2_ardour/ardour_ui.cc
...
git-svn-id: svn://localhost/ardour2/trunk@1861 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-18 02:41:16 +00:00
00fc7b1fa2
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
2007-05-18 02:41:10 +00:00
dbb8f65d8d
Whitespace fixes in gtk2_ardour/ardour_ui.h
...
git-svn-id: svn://localhost/ardour2/trunk@1859 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-18 02:41:03 +00:00
fc6f0c837a
Whitespace fixes in gtk2_ardour/new_session_dialog.cc
...
git-svn-id: svn://localhost/ardour2/trunk@1858 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-18 02:40:57 +00:00
Carl Hetherington
ef65fd2510
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
2007-05-17 10:41:14 +00:00
06fd14b085
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
2007-05-17 01:00:39 +00:00
9b226f8eb6
baby steps to virtualize AudioRegion
...
git-svn-id: svn://localhost/ardour2/trunk@1853 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-16 12:54:21 +00:00
770dc73cde
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
2007-05-16 02:42:01 +00:00
696be8ea6a
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
2007-05-16 02:40:55 +00:00
e6c3ff40c4
add alternate filters for soundfile browser
...
git-svn-id: svn://localhost/ardour2/trunk@1848 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-16 02:21:41 +00:00
44a8ba64f0
added L and R as possible audio file suffixes
...
git-svn-id: svn://localhost/ardour2/trunk@1847 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-16 01:49:38 +00:00
c6df33a82d
correctly manage video sync state
...
git-svn-id: svn://localhost/ardour2/trunk@1844 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-15 13:16:59 +00:00
Sampo Savolainen
64b3e3be80
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
2007-05-14 20:42:46 +00:00
6cf8026ac3
add new "lock position" feature for regions
...
git-svn-id: svn://localhost/ardour2/trunk@1842 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-14 16:16:54 +00:00
b1b02296d4
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
2007-05-14 14:18:02 +00:00
bac4734a13
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
2007-05-14 14:13:59 +00:00
Doug McLain
20cdab6416
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
2007-05-14 05:09:04 +00:00
Doug McLain
9383499ce6
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
2007-05-14 02:48:28 +00:00
Carl Hetherington
90f3128d73
Add some comments.
...
git-svn-id: svn://localhost/ardour2/trunk@1837 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-11 15:06:12 +00:00
7f3c381a3a
another redirect dialog fix
...
git-svn-id: svn://localhost/ardour2/trunk@1836 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-11 13:56:52 +00:00
Carl Hetherington
9b411705f2
Fix compilation with VST=1
...
git-svn-id: svn://localhost/ardour2/trunk@1834 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-11 12:53:43 +00:00
da285fc57d
Conditionally compile CMT additions, enabled by default.
...
git-svn-id: svn://localhost/ardour2/trunk@1833 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-11 02:54:43 +00:00
809b64e41c
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
2007-05-10 17:42:57 +00:00
Carl Hetherington
aa3bb18b17
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
2007-05-10 11:53:35 +00:00
4342f2aeb0
fix use of old .ardour dir for VST presets
...
git-svn-id: svn://localhost/ardour2/trunk@1829 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-10 11:39:35 +00:00
64f64ef8ed
Replace image of mixerstrip with labeled diagram.
...
git-svn-id: svn://localhost/ardour2/trunk@1828 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-10 11:34:58 +00:00
c1446c745d
Remove documentation on track speed controls as the are no longer displayed in version 2.0
...
git-svn-id: svn://localhost/ardour2/trunk@1827 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-10 11:34:48 +00:00
278cd8120a
Add a tip admonition to the section on inverting polarity
...
git-svn-id: svn://localhost/ardour2/trunk@1826 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-10 11:34:14 +00:00
56accdffbd
Changes in docs to due running make format
...
git-svn-id: svn://localhost/ardour2/trunk@1825 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-10 11:33:59 +00:00
b4dd169b7c
Use a note admonition to indictate which versions of ardour support the Mackie control surfaces.
...
git-svn-id: svn://localhost/ardour2/trunk@1824 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-10 11:33:54 +00:00
766d6f1a6d
Update section on inverting the polarity of a track.
...
git-svn-id: svn://localhost/ardour2/trunk@1823 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-10 11:33:49 +00:00
56b521bc37
Update image of a mixer strip from an image of version 0.99.X to 2.0
...
git-svn-id: svn://localhost/ardour2/trunk@1822 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-10 11:33:43 +00:00
64b1a6c55a
Update image of mixer window from an image of version 0.99.X to 2.0
...
git-svn-id: svn://localhost/ardour2/trunk@1821 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-10 11:33:37 +00:00
912fabc42d
fix up middle button mess for redirects
...
git-svn-id: svn://localhost/ardour2/trunk@1819 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-10 11:23:22 +00:00
3f75517610
Got rid of (possibly?) false assertion (not present in 2.0 and caused crashes).
...
git-svn-id: svn://localhost/ardour2/trunk@1818 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-10 05:29:26 +00:00
0c0879ca1c
Fixed IO selector to show MIDI ports for MIDI IOs, instead of audio ports.
...
git-svn-id: svn://localhost/ardour2/trunk@1817 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-10 04:45:38 +00:00