public Autowah() { this.effect_name = "Autowah"; AutowahParams ap = new AutowahParams(); this.parameters = ap; ap.freq_high = 1000; ap.freq_low = 150; ap.f = 150; ap.wah_count = 0; ap.mixx = 0; ap.df = (float)((ap.freq_high - ap.freq_low) * 1000.0 * sys.buffer_size / (sys.sample_rate * sys.nchannels * (float)500)); ap.fd = new FilterData(); ap.enable = true; RCFilter.RC_setup(10, 1.5, ap.fd); RCFilter.RC_set_freq(ap.f, ap.fd); Form_Autowah form = new Form_Autowah(); form.effect = this; controler = form; }
public Distortion() { this.effect_name = "Distortion"; DistortionParams dp = new DistortionParams(); this.parameters = dp; Form_Distortion form = new Form_Distortion(); form.effect = this; controler = form; dp.enable = true; dp.sat = 0.7f; dp.level = .6f; dp.drive = 10; dp.lowpass = 350; dp.noisegate = 1000; RCFilter.RC_setup(1, 1, dp.fd); RCFilter.RC_set_freq(dp.lowpass, dp.fd); RCFilter.RC_setup(1, 1, dp.noise); RCFilter.RC_set_freq(dp.noisegate, dp.noise); }
public void freq_low_changed(long freq) { freq_low = (float)freq; f = freq_low; RCFilter.RC_setup(10, 1.5, fd); RCFilter.RC_set_freq(f, fd); }
void update_wah_freqhi(int adj_value) { AutowahParams ap = (AutowahParams)this.parameters; ap.freq_high = (float)adj_value; RCFilter.RC_setup(10, 1.5, ap.fd); RCFilter.RC_set_freq(ap.f, ap.fd); }
public void update_wah_freqlow(int adj_value) { AutowahParams ap = (AutowahParams)this.parameters; ap.freq_low = (float)adj_value; ap.f = ap.freq_low; RCFilter.RC_setup(10, 1.5, ap.fd); RCFilter.RC_set_freq(ap.f, ap.fd); }
public Phasor() { effect_name = "Phasor"; PhasorParams pp = new PhasorParams(); parameters = pp; pp.enable = true; Form_Phasor fp = new Form_Phasor(); fp.phasor = this; controler = fp; pp.freq_low = 300.0f; pp.freq_high = 2500.0f; pp.f = pp.freq_low; pp.df = 42.0f; pp.bandpass = 0; RCFilter.RC_setup(10, 1.25, (pp.fd)); RCFilter.RC_set_freq(pp.f, (pp.fd)); }
public void freq_high_changed(long reeq_hi) { freq_high = (float)reeq_hi; RCFilter.RC_setup(10, 1.5, fd); RCFilter.RC_set_freq(f, fd); }