ardour.git
17 years agoUse SessionDirectory and sys::path in Session::peak_path_from_audio_path for portability
Tim Mayberry [Sun, 17 Jun 2007 00:46:37 +0000 (00:46 +0000)]
Use SessionDirectory and sys::path in Session::peak_path_from_audio_path for portability

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

17 years agoRemove unused methods Session::sound_dir and Session::old_sound_dir
Tim Mayberry [Sun, 17 Jun 2007 00:46:30 +0000 (00:46 +0000)]
Remove unused methods Session::sound_dir and Session::old_sound_dir

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

17 years agoUse Session::session_directory to access the sound path of the session in Editor...
Tim Mayberry [Sun, 17 Jun 2007 00:46:23 +0000 (00:46 +0000)]
Use Session::session_directory to access the sound path of the session in Editor::write_region and Editor::write_audio_range

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

17 years agoUse Session::session_directory and sys::path in Editor::embed_sndfile to create a...
Tim Mayberry [Sun, 17 Jun 2007 00:46:18 +0000 (00:46 +0000)]
Use Session::session_directory and sys::path in Editor::embed_sndfile to create a path in a portable fashion

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

17 years agoAdd an method for to accessing a Session's SessionDirectory
Tim Mayberry [Sun, 17 Jun 2007 00:46:12 +0000 (00:46 +0000)]
Add an method for to accessing a Session's SessionDirectory

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

17 years agoRemove Session::midi_dir...again.
Tim Mayberry [Sun, 17 Jun 2007 00:46:05 +0000 (00:46 +0000)]
Remove Session::midi_dir...again.

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

17 years agoReplace Session::discover_best_sound/midi_dir with Session::get_best_session_director...
Tim Mayberry [Sun, 17 Jun 2007 00:45:58 +0000 (00:45 +0000)]
Replace Session::discover_best_sound/midi_dir with Session::get_best_session_directory_for_new_source

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

17 years agoForward declare the SessionDirectory class in session.h to reduce compilation depende...
Tim Mayberry [Sun, 17 Jun 2007 00:45:50 +0000 (00:45 +0000)]
Forward declare the SessionDirectory class in session.h to reduce compilation dependencies

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

17 years agoRemove unneeded temporary variable.
Tim Mayberry [Sun, 17 Jun 2007 00:45:43 +0000 (00:45 +0000)]
Remove unneeded temporary variable.

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

17 years agoFix time canvas separator lines.
David Robillard [Sat, 16 Jun 2007 23:55:23 +0000 (23:55 +0000)]
Fix time canvas separator lines.

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

17 years agoFix MIDI track base colour.
David Robillard [Sat, 16 Jun 2007 20:11:31 +0000 (20:11 +0000)]
Fix MIDI track base colour.

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

17 years agoRemove unused controls_hbox.
David Robillard [Sat, 16 Jun 2007 20:00:18 +0000 (20:00 +0000)]
Remove unused controls_hbox.
Use shorter labels for zoom box to avoid wasted/ugly horizontal space to the right of track controls (present on high DPI screens?  best I could come up with, controls refuse to horizontally expand :/)

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

17 years agoMove (default) colours from code to rc file.
David Robillard [Sat, 16 Jun 2007 17:48:08 +0000 (17:48 +0000)]
Move (default) colours from code to rc file.
Write/read colours from XML in hex (ie usual RGBA values).
Fix "clipped aveform" typo in canvas vars.

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

17 years agoFix marker label text colour.
David Robillard [Sat, 16 Jun 2007 15:28:42 +0000 (15:28 +0000)]
Fix marker label text colour.

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

17 years agoadd missing header
Doug McLain [Fri, 15 Jun 2007 22:58:14 +0000 (22:58 +0000)]
add missing header

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

17 years agoMajor Theme Manager changes, see ardour-dev
Doug McLain [Fri, 15 Jun 2007 22:12:06 +0000 (22:12 +0000)]
Major Theme Manager changes, see ardour-dev

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

17 years agoMajor Theme Manager changes, see ardour-dev
Doug McLain [Fri, 15 Jun 2007 22:08:27 +0000 (22:08 +0000)]
Major Theme Manager changes, see ardour-dev

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

17 years agoUse boost::shared_ptr instead of raw pointers for RouteUI track (etc) accessors ...
David Robillard [Fri, 15 Jun 2007 22:05:07 +0000 (22:05 +0000)]
Use boost::shared_ptr instead of raw pointers for RouteUI track (etc) accessors (fix FIXME in route_ui.h).

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

17 years agoExtend time canvas to use available space to the rigt (and line up nicely).
David Robillard [Fri, 15 Jun 2007 20:11:09 +0000 (20:11 +0000)]
Extend time canvas to use available space to the rigt (and line up nicely).

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

17 years agoRemoved panner UI from MIDI track mixer strip.
David Robillard [Fri, 15 Jun 2007 19:58:19 +0000 (19:58 +0000)]
Removed panner UI from MIDI track mixer strip.
Fix MIDI track controls and mixer strip colours.
Changed selected track controls colour to be more visible and match selected tool colour.

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

17 years agoUser toggling of editor region/route/etc list, ala editor mixer.
David Robillard [Fri, 15 Jun 2007 07:39:20 +0000 (07:39 +0000)]
User toggling of editor region/route/etc list, ala editor mixer.
Canvas, from sea to shining sea.

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

17 years agoRedraw MIDI region views on zoom and track height changes.
David Robillard [Sat, 9 Jun 2007 06:10:30 +0000 (06:10 +0000)]
Redraw MIDI region views on zoom and track height changes.
Disable excessive/old debug prints.
Fix region view heights.

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

17 years agoUse double MIDI timestamps (towards tempo based time, and more-than-sample-accurate...
David Robillard [Sat, 9 Jun 2007 02:07:59 +0000 (02:07 +0000)]
Use double MIDI timestamps (towards tempo based time, and more-than-sample-accurate LV2 MIDI plugin application).
Eliminate double iteration over MIDIRingBuffer read to translate timestamps.

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

17 years agoFix time skew after MIDI recording (added missing conversion from delta time to audio...
David Robillard [Fri, 8 Jun 2007 23:03:32 +0000 (23:03 +0000)]
Fix time skew after MIDI recording (added missing conversion from delta time to audio frames).
Fix crash bug in MIDI recording.

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

17 years agoWrite MIDI files to interchange/sessionname/midifiles (for real this time).
David Robillard [Thu, 7 Jun 2007 23:12:04 +0000 (23:12 +0000)]
Write MIDI files to interchange/sessionname/midifiles (for real this time).

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

17 years agoLogarithmic MIDI metering.
David Robillard [Thu, 7 Jun 2007 21:04:37 +0000 (21:04 +0000)]
Logarithmic MIDI metering.

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

17 years agoRemove two unused temporary variables from SearchPath::add_subdirectory_to_paths
Tim Mayberry [Thu, 7 Jun 2007 03:25:06 +0000 (03:25 +0000)]
Remove two unused temporary variables from SearchPath::add_subdirectory_to_paths

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

17 years agoRefactor Session::setup_raid_path Session::raid_path to use PBD::SearchPath
Tim Mayberry [Thu, 7 Jun 2007 03:25:00 +0000 (03:25 +0000)]
Refactor Session::setup_raid_path Session::raid_path to use PBD::SearchPath

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

17 years agoRename SearchPath::get_search_path_string to SearchPath::get_string
Tim Mayberry [Thu, 7 Jun 2007 03:24:53 +0000 (03:24 +0000)]
Rename SearchPath::get_search_path_string to SearchPath::get_string

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

17 years agoAdd SearchPath class to libpbd
Tim Mayberry [Thu, 7 Jun 2007 03:24:46 +0000 (03:24 +0000)]
Add SearchPath class to libpbd

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

17 years agoRemove unused PBD::Path class.
Tim Mayberry [Thu, 7 Jun 2007 03:24:38 +0000 (03:24 +0000)]
Remove unused PBD::Path class.

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

17 years agoUse sys::path and SessionDirectory in Session::find_all_sources for portability
Tim Mayberry [Thu, 7 Jun 2007 03:24:31 +0000 (03:24 +0000)]
Use sys::path and SessionDirectory in Session::find_all_sources for portability

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

17 years agoRemove unused Session methods for re/storing favorite directories.
Tim Mayberry [Thu, 7 Jun 2007 03:24:25 +0000 (03:24 +0000)]
Remove unused Session methods for re/storing favorite directories.

This sort of functionality is also now supported directly by Gtk+.

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

17 years agoUse SessionDirectory instead of Session::sound_dir in Session::cleanup_sources
Tim Mayberry [Thu, 7 Jun 2007 03:24:18 +0000 (03:24 +0000)]
Use SessionDirectory instead of Session::sound_dir in Session::cleanup_sources

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

17 years agoUse SessionDirectory instead of Session::sound_dir in Session::audio_path_from_name
Tim Mayberry [Thu, 7 Jun 2007 03:24:12 +0000 (03:24 +0000)]
Use SessionDirectory instead of Session::sound_dir in Session::audio_path_from_name

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

17 years agoUse SessionDirectory for generating the sound directory path in Session::remove_empty...
Tim Mayberry [Thu, 7 Jun 2007 03:24:05 +0000 (03:24 +0000)]
Use SessionDirectory for generating the sound directory path in Session::remove_empty_sounds

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

17 years agoAdd a SessionDirectory to the Session class
Tim Mayberry [Thu, 7 Jun 2007 03:23:58 +0000 (03:23 +0000)]
Add a SessionDirectory to the Session class

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

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

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

17 years agoUse ARDOUR::peakfile_suffix in place of a couple of string constants
Tim Mayberry [Thu, 7 Jun 2007 03:23:46 +0000 (03:23 +0000)]
Use ARDOUR::peakfile_suffix in place of a couple of string constants

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

17 years agoAdd peak file extension to ardour/filename_extensions.h/cc
Tim Mayberry [Thu, 7 Jun 2007 03:23:39 +0000 (03:23 +0000)]
Add peak file extension to ardour/filename_extensions.h/cc

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

17 years agoRemove unused method Session::dead_sound_dir
Tim Mayberry [Thu, 7 Jun 2007 03:23:33 +0000 (03:23 +0000)]
Remove unused method Session::dead_sound_dir

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

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