diff options
author | Ben Loftis <ben@harrisonconsoles.com> | 2018-10-13 08:36:43 -0500 |
---|---|---|
committer | Ben Loftis <ben@harrisonconsoles.com> | 2019-08-01 12:11:31 -0500 |
commit | 949450bbb5a3185c51d7e2f9114c4e20fc3e1f10 (patch) | |
tree | 2905039944865e8bd090862f52e2bbdb76b967ba /libs/ardour/disk_writer.cc | |
parent | afb987d69826aa5a46de8e31a67a2c5366fc7d64 (diff) |
(Source List) Take-ID: new (working) implementation.
Diffstat (limited to 'libs/ardour/disk_writer.cc')
-rw-r--r-- | libs/ardour/disk_writer.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libs/ardour/disk_writer.cc b/libs/ardour/disk_writer.cc index 541d5ff3cb..e8c380f8d4 100644 --- a/libs/ardour/disk_writer.cc +++ b/libs/ardour/disk_writer.cc @@ -1216,6 +1216,10 @@ DiskWriter::transport_stopped_wallclock (struct tm& when, time_t twhen, bool abo as->set_captured_for (_name.val()); as->mark_immutable (); + char buf[128]; + strftime (buf, sizeof(buf), "%F %H.%M.%S", &when); + as->set_take_id ( buf ); + if (Config->get_auto_analyse_audio()) { Analyser::queue_source_for_analysis (as, true); } @@ -1258,6 +1262,10 @@ DiskWriter::transport_stopped_wallclock (struct tm& when, time_t twhen, bool abo _midi_write_source->set_timeline_position (capture_info.front()->start); _midi_write_source->set_captured_for (_name); + char buf[128]; + strftime (buf, sizeof(buf), "%F %H.%M.%S", &when); + _midi_write_source->set_take_id ( buf ); + /* set length in beats to entire capture length */ BeatsSamplesConverter converter (_session.tempo_map(), capture_info.front()->start); |