Delay::Delay(void)
{
  m_mode=k_delay_mode_off;
  m_level=1.0f;
#ifdef VSTI
  setSamplerate(44100.0f);
#endif
  m_delay_index=m_input_index=0;
  m_delay_time=1;
  m_feedback=0.0f;
  m_delay_buffer_l = get_delay_buffer();
  m_delay_buffer_r = get_delay_buffer();
  m_lowpass_filter_l.setMode(k_filter_lowpass);
  m_lowpass_filter_l.setCutoff(1.0f);
  m_highpass_filter_l.setMode(k_filter_highpass);
  m_highpass_filter_l.setCutoff(0.0f);
  m_lowpass_filter_r.setMode(k_filter_lowpass);
  m_lowpass_filter_r.setCutoff(1.0f);
  m_highpass_filter_r.setMode(k_filter_highpass);
  m_highpass_filter_r.setCutoff(0.0f);

  m_truemono = false;
}
Beispiel #2
0
	Basicwave::Basicwave()
	{
		setSamplerate(44100);
		mWaveform = SQUARE;
	}
Beispiel #3
0
void AudioInfo::operator=(const IAudioInfo &info){
	setSamples(info.getSamples());
	setOffset(info.getOffset());
	setSamplerate(info.getSamplerate());
	setChannels(info.getChannels());
}