13
0
Commit Graph

1792 Commits

Author SHA1 Message Date
01a780eb4d 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
2007-06-01 20:29:36 +00:00
38ed75ff97 merge denormal handling work from 2.0-ongoing
git-svn-id: svn://localhost/ardour2/trunk@1937 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-06-01 02:27:21 +00:00
0f2f4d8efc 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
2007-05-31 21:37:20 +00:00
52a8242a11 fixup botched xfade-as-audioregion; apply work from 2.0-ongoing
git-svn-id: svn://localhost/ardour2/trunk@1933 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-31 21:15:28 +00:00
539aa71d18 (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
2007-05-30 03:31:49 +00:00
Doug McLain
9316ec6d44 make ARDOUR2_UI_RC work again
git-svn-id: svn://localhost/ardour2/trunk@1923 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-28 06:51:48 +00:00
Doug McLain
a923e78e96 add missing png files for 2 new crossfade presets per r1889
git-svn-id: svn://localhost/ardour2/trunk@1922 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-26 16:17:53 +00:00
Doug McLain
800178bb66 Better method for redrawing gain meter pixmaps upon theme change
git-svn-id: svn://localhost/ardour2/trunk@1921 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-26 13:47:28 +00:00
Doug McLain
989dbbb95d 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
2007-05-25 21:08:13 +00:00
Doug McLain
133e0acd7e Oops, added the file with the wrong default theme
git-svn-id: svn://localhost/ardour2/trunk@1919 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-25 21:00:39 +00:00
Doug McLain
1de9b62046 Replace ardour_system.rc (I think)
git-svn-id: svn://localhost/ardour2/trunk@1918 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-25 20:38:09 +00:00
Doug McLain
e1f57ba8f0 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
2007-05-25 20:29:12 +00:00
0931c3b612 Use the correct path to one of the images
git-svn-id: svn://localhost/ardour2/trunk@1915 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-23 10:54:27 +00:00
2552e33a74 Add missing image from old docs
git-svn-id: svn://localhost/ardour2/trunk@1914 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-23 10:53:26 +00:00
376c5381ed (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
2007-05-23 00:06:16 +00:00
dc348fb613 Fix spelling mistake
git-svn-id: svn://localhost/ardour2/trunk@1909 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-22 09:57:12 +00:00
ea40da4547 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
2007-05-22 09:57:04 +00:00
1f9be222f5 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
2007-05-22 09:56:34 +00:00
46f918e123 Add index term for default track names
git-svn-id: svn://localhost/ardour2/trunk@1906 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-22 09:56:26 +00:00
b917242ddd Add a section on deactivating tracks
git-svn-id: svn://localhost/ardour2/trunk@1905 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-22 09:56:15 +00:00
d811eb184f 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
2007-05-22 09:56:01 +00:00
58eb723ed3 Add a section on muting tracks
git-svn-id: svn://localhost/ardour2/trunk@1903 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-22 09:55:32 +00:00
f656e53b63 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
2007-05-22 09:55:24 +00:00
ae10a486c0 Move section on track edit groups to a separate file
git-svn-id: svn://localhost/ardour2/trunk@1901 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-22 09:55:18 +00:00
82f0e23436 Move section on soloing tracks to separate file
git-svn-id: svn://localhost/ardour2/trunk@1900 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-22 09:55:12 +00:00
da46c0ff9d Replace note about removing tracks with a warning
git-svn-id: svn://localhost/ardour2/trunk@1899 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-22 09:55:04 +00:00
0138d00a96 Remove warning about renaming tracks being permanent
git-svn-id: svn://localhost/ardour2/trunk@1898 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-22 09:54:57 +00:00
131fcc9088 Add indexterm for renaming tracks
git-svn-id: svn://localhost/ardour2/trunk@1897 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-22 09:54:38 +00:00
4fc146b77d Add mapping for secondary index term to dbhelper.vim
git-svn-id: svn://localhost/ardour2/trunk@1896 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-22 09:53:32 +00:00
4a1328bab1 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
2007-05-22 09:52:06 +00:00
0c45849344 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
2007-05-22 09:51:37 +00:00
539217ce90 Add index entry for adding tracks
git-svn-id: svn://localhost/ardour2/trunk@1893 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-22 09:51:07 +00:00
33255dd7ec Update dbhelper.vim to include mapping for indexterm
git-svn-id: svn://localhost/ardour2/trunk@1892 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-22 09:50:46 +00:00
07bdf48f8b 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
2007-05-22 09:50:24 +00:00
d26c2710bc 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
2007-05-22 09:49:56 +00:00
48d078b975 virtualize audioregion, make crossfade IS-A audioregion
git-svn-id: svn://localhost/ardour2/trunk@1889 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-21 22:12:06 +00:00
b99c6c6e1d 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
2007-05-19 11:31:27 +00:00
Carl Hetherington
fd6408e6ba 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
2007-05-18 15:58:01 +00:00
Carl Hetherington
452daa6371 Remove region raise() and lower(). Try to do region layering better.
git-svn-id: svn://localhost/ardour2/trunk@1881 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-18 13:55:25 +00:00
Taybin Rutkin
de9187f0ed 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
2007-05-18 11:06:54 +00:00
Taybin Rutkin
91b67c1d98 fix for linking midi++ on MacOSX.
git-svn-id: svn://localhost/ardour2/trunk@1879 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-18 03:01:52 +00:00
f160408d4b 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
2007-05-18 02:46:40 +00:00
e36ac4fd22 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
2007-05-18 02:46:33 +00:00
355a988c3f Remove Session::create_session_directory as it is no longer used
git-svn-id: svn://localhost/ardour2/trunk@1876 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-18 02:46:27 +00:00
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