Move methods
This commit is contained in:
		@@ -139,6 +139,11 @@ void FFT::applywindow(FFTWindow type)
 | 
			
		||||
	for (int i=0;i<nsamples;i++) smp[i]*=window.data[i];
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void FFT::setPhaseRefreshRate(int rate)
 | 
			
		||||
{
 | 
			
		||||
	m_phaserefreshrate = rate;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void FFT::updatePhases()
 | 
			
		||||
{
 | 
			
		||||
	for (int i = 1; i < nsamples / 2; i++)
 | 
			
		||||
@@ -376,6 +381,12 @@ void Stretch::here_is_onset(REALTYPE onset){
 | 
			
		||||
	};
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
void Stretch::setPhaseRefreshRate(int rate)
 | 
			
		||||
{
 | 
			
		||||
	jassert(fft != nullptr);
 | 
			
		||||
	fft->setPhaseRefreshRate(rate);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
int Stretch::get_nsamples(REALTYPE current_pos_percents){
 | 
			
		||||
	if (bypass) return bufsize;
 | 
			
		||||
	if (freezing) return 0;
 | 
			
		||||
 
 | 
			
		||||
@@ -128,10 +128,7 @@ class FFT
 | 
			
		||||
		
 | 
			
		||||
		int nsamples=0;
 | 
			
		||||
 | 
			
		||||
		void setPhaseRefreshRate(int rate)
 | 
			
		||||
		{
 | 
			
		||||
			m_phaserefreshrate = rate;
 | 
			
		||||
		}
 | 
			
		||||
		void setPhaseRefreshRate(int rate);
 | 
			
		||||
 | 
			
		||||
	private:
 | 
			
		||||
 | 
			
		||||
@@ -174,11 +171,7 @@ class Stretch
 | 
			
		||||
			freezing=new_freezing;
 | 
			
		||||
		};
 | 
			
		||||
		bool isFreezing() { return freezing; }
 | 
			
		||||
		void setPhaseRefreshRate(int rate)
 | 
			
		||||
		{
 | 
			
		||||
			jassert(fft != nullptr);
 | 
			
		||||
			fft->setPhaseRefreshRate(rate);
 | 
			
		||||
		}
 | 
			
		||||
		void setPhaseRefreshRate(int rate);
 | 
			
		||||
		std::vector<REALTYPE> out_buf;//pot sa pun o variabila "max_out_bufsize" si asta sa fie marimea lui out_buf si pe out_bufsize sa il folosesc ca marime adaptiva
 | 
			
		||||
 | 
			
		||||
		int get_nsamples(REALTYPE current_pos_percents);//how many samples are required 
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user