Readme. Initial work to allow choosing captured audio save location.
This commit is contained in:
		@@ -491,8 +491,11 @@ void PaulstretchpluginAudioProcessor::saveCaptureBuffer()
 | 
			
		||||
		Uuid uid;
 | 
			
		||||
		WavAudioFormat wavformat;
 | 
			
		||||
		String propsdir = m_propsfile->m_props_file->getFile().getParentDirectory().getFullPathName();
 | 
			
		||||
		String outfn = propsdir + "/paulxstretchaudiocaptures/" + uid.toString() + ".wav";
 | 
			
		||||
		Logger::writeToLog("Attempting to save capture to file " + outfn);
 | 
			
		||||
		String outfn;
 | 
			
		||||
		if (m_capture_location.isEmpty())
 | 
			
		||||
			outfn = propsdir + "/paulxstretchaudiocaptures/" + uid.toString() + ".wav";
 | 
			
		||||
		else
 | 
			
		||||
			outfn = m_capture_location + "/pxscapture_" + uid.toString() + ".wav";
 | 
			
		||||
		File outfile(outfn);
 | 
			
		||||
		outfile.create();
 | 
			
		||||
		if (outfile.existsAsFile())
 | 
			
		||||
 
 | 
			
		||||
@@ -227,6 +227,7 @@ public:
 | 
			
		||||
	int m_cur_tab_index = 0;
 | 
			
		||||
	bool m_is_recording = false;
 | 
			
		||||
	bool m_save_captured_audio = true;
 | 
			
		||||
	String m_capture_location;
 | 
			
		||||
private:
 | 
			
		||||
	bool m_prebuffering_inited = false;
 | 
			
		||||
	AudioBuffer<float> m_recbuffer;
 | 
			
		||||
 
 | 
			
		||||
@@ -7,8 +7,8 @@ Copyright (C) 2017-2018 Xenakios
 | 
			
		||||
Released under GNU General Public License v.3 license.
 | 
			
		||||
 | 
			
		||||
History :
 | 
			
		||||
11-08-2018 1.3.0
 | 
			
		||||
	-Captured audio buffers can be saved as files on disk for later recall
 | 
			
		||||
12-19-2018 1.3.0
 | 
			
		||||
	-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 shortcut key (may not work properly in all plugin formats and hosts) :
 | 
			
		||||
		"I" to open file import dialog
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user