diff options
author | David Robillard <d@drobilla.net> | 2007-06-07 23:12:04 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2007-06-07 23:12:04 +0000 |
commit | cc18cf3516cd67a1eec0f1e7ed188969c0c646f1 (patch) | |
tree | ab6742a86fa648d2875265bde7a8486b970a031b /libs/ardour/ardour | |
parent | b17a003d0a6bf27b31d02d6ed447cb73ff855f73 (diff) |
Write MIDI files to interchange/sessionname/midifiles (for real this time).
git-svn-id: svn://localhost/ardour2/trunk@1979 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/ardour')
-rw-r--r-- | libs/ardour/ardour/directory_names.h | 1 | ||||
-rw-r--r-- | libs/ardour/ardour/session.h | 3 | ||||
-rw-r--r-- | libs/ardour/ardour/session_directory.h | 7 |
3 files changed, 11 insertions, 0 deletions
diff --git a/libs/ardour/ardour/directory_names.h b/libs/ardour/ardour/directory_names.h index 8fdec60e9c..25f468b15f 100644 --- a/libs/ardour/ardour/directory_names.h +++ b/libs/ardour/ardour/directory_names.h @@ -10,6 +10,7 @@ extern const char* const old_sound_dir_name; extern const char* const sound_dir_name; extern const char* const midi_dir_name; extern const char* const dead_sound_dir_name; +extern const char* const dead_midi_dir_name; extern const char* const interchange_dir_name; extern const char* const peak_dir_name; extern const char* const export_dir_name; diff --git a/libs/ardour/ardour/session.h b/libs/ardour/ardour/session.h index 035a2bde1d..84c334f590 100644 --- a/libs/ardour/ardour/session.h +++ b/libs/ardour/ardour/session.h @@ -257,6 +257,7 @@ class Session : public PBD::StatefulDestructible sigc::signal<void> DirtyChanged; std::string sound_dir (bool with_path = true) const; + std::string midi_dir (bool with_path = true) const; std::string peak_dir () const; std::string automation_dir () const; @@ -1554,7 +1555,9 @@ class Session : public PBD::StatefulDestructible string old_sound_dir (bool with_path = true) const; string discover_best_sound_dir (bool destructive = false); + string discover_best_midi_dir (); int ensure_sound_dir (string, string&); + int ensure_midi_dir (string, string&); void refresh_disk_space (); mutable gint _playback_load; diff --git a/libs/ardour/ardour/session_directory.h b/libs/ardour/ardour/session_directory.h index 7662894042..41667a6807 100644 --- a/libs/ardour/ardour/session_directory.h +++ b/libs/ardour/ardour/session_directory.h @@ -73,6 +73,13 @@ public: * session. */ const path dead_sound_path () const; + + /** + * @return The absolute path to the directory that midi + * files are moved to when they are no longer part of the + * session. + */ + const path dead_midi_path () const; /** * @return The absolute path to the directory that audio |