Readme. Initial work to allow choosing captured audio save location.

This commit is contained in:
xenakios 2018-12-19 15:25:52 +02:00
parent e6a614c5f5
commit 36052698e9
3 changed files with 8 additions and 4 deletions

View File

@ -491,8 +491,11 @@ void PaulstretchpluginAudioProcessor::saveCaptureBuffer()
Uuid uid; Uuid uid;
WavAudioFormat wavformat; WavAudioFormat wavformat;
String propsdir = m_propsfile->m_props_file->getFile().getParentDirectory().getFullPathName(); String propsdir = m_propsfile->m_props_file->getFile().getParentDirectory().getFullPathName();
String outfn = propsdir + "/paulxstretchaudiocaptures/" + uid.toString() + ".wav"; String outfn;
Logger::writeToLog("Attempting to save capture to file " + outfn); if (m_capture_location.isEmpty())
outfn = propsdir + "/paulxstretchaudiocaptures/" + uid.toString() + ".wav";
else
outfn = m_capture_location + "/pxscapture_" + uid.toString() + ".wav";
File outfile(outfn); File outfile(outfn);
outfile.create(); outfile.create();
if (outfile.existsAsFile()) if (outfile.existsAsFile())

View File

@ -227,6 +227,7 @@ public:
int m_cur_tab_index = 0; int m_cur_tab_index = 0;
bool m_is_recording = false; bool m_is_recording = false;
bool m_save_captured_audio = true; bool m_save_captured_audio = true;
String m_capture_location;
private: private:
bool m_prebuffering_inited = false; bool m_prebuffering_inited = false;
AudioBuffer<float> m_recbuffer; AudioBuffer<float> m_recbuffer;

View File

@ -7,8 +7,8 @@ Copyright (C) 2017-2018 Xenakios
Released under GNU General Public License v.3 license. Released under GNU General Public License v.3 license.
History : History :
11-08-2018 1.3.0 12-19-2018 1.3.0
-Captured audio buffers can be saved as files on disk for later recall -Captured audio buffers can optionally be saved as files on disk for later recall.
-Added varispeed (resampling speed change) feature when spectral stretch engine is bypassed -Added varispeed (resampling speed change) feature when spectral stretch engine is bypassed
-Added shortcut key (may not work properly in all plugin formats and hosts) : -Added shortcut key (may not work properly in all plugin formats and hosts) :
"I" to open file import dialog "I" to open file import dialog