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; }
Basicwave::Basicwave() { setSamplerate(44100); mWaveform = SQUARE; }
void AudioInfo::operator=(const IAudioInfo &info){ setSamples(info.getSamples()); setOffset(info.getOffset()); setSamplerate(info.getSamplerate()); setChannels(info.getChannels()); }