|
|
@ -58,8 +58,6 @@ AudioEffectModulatedDelay modchorus_r; |
|
|
|
AudioEffectModulatedDelay modchorus_l; |
|
|
|
AudioEffectModulatedDelay modchorus_l; |
|
|
|
AudioSynthWaveform modulator; |
|
|
|
AudioSynthWaveform modulator; |
|
|
|
AudioFilterBiquad modulator_filter; |
|
|
|
AudioFilterBiquad modulator_filter; |
|
|
|
AudioFilterBiquad chorus_filter_r; |
|
|
|
|
|
|
|
AudioFilterBiquad chorus_filter_l; |
|
|
|
|
|
|
|
AudioConnection patchCord0(queue_r, peak_r); |
|
|
|
AudioConnection patchCord0(queue_r, peak_r); |
|
|
|
AudioConnection patchCord1(queue_l, peak_l); |
|
|
|
AudioConnection patchCord1(queue_l, peak_l); |
|
|
|
AudioConnection patchCord2(queue_r, freeverb_r); |
|
|
|
AudioConnection patchCord2(queue_r, freeverb_r); |
|
|
@ -72,12 +70,8 @@ AudioConnection patchCord8(modulator_filter, inverter); |
|
|
|
AudioConnection patchCord9(inverter, 0, modchorus_l, 1); |
|
|
|
AudioConnection patchCord9(inverter, 0, modchorus_l, 1); |
|
|
|
AudioConnection patchCord10(queue_r, 0, mixer_r, 0); |
|
|
|
AudioConnection patchCord10(queue_r, 0, mixer_r, 0); |
|
|
|
AudioConnection patchCord11(queue_l, 0, mixer_l, 0); |
|
|
|
AudioConnection patchCord11(queue_l, 0, mixer_l, 0); |
|
|
|
AudioConnection patchCord12(modchorus_r, chorus_filter_r); |
|
|
|
AudioConnection patchCord12(modchorus_r, 0, mixer_r, 2); |
|
|
|
AudioConnection patchCord13(modchorus_l, chorus_filter_l); |
|
|
|
AudioConnection patchCord13(modchorus_l, 0, mixer_l, 2); |
|
|
|
AudioConnection patchCord14(chorus_filter_r, 0, mixer_r, 2); |
|
|
|
|
|
|
|
AudioConnection patchCord15(chorus_filter_l, 0, mixer_l, 2); |
|
|
|
|
|
|
|
AudioConnection patchCord16(modchorus_r, 0, mixer_r, 2); |
|
|
|
|
|
|
|
AudioConnection patchCord17(modchorus_l, 0, mixer_l, 2); |
|
|
|
|
|
|
|
AudioConnection patchCord18(freeverb_r, 0, mixer_r, 1); |
|
|
|
AudioConnection patchCord18(freeverb_r, 0, mixer_r, 1); |
|
|
|
AudioConnection patchCord19(freeverb_l, 0, mixer_l, 1); |
|
|
|
AudioConnection patchCord19(freeverb_l, 0, mixer_l, 1); |
|
|
|
AudioConnection patchCord20(mixer_r, volume_r); |
|
|
|
AudioConnection patchCord20(mixer_r, volume_r); |
|
|
@ -244,10 +238,8 @@ void setup() |
|
|
|
inverter.gain(-1.0); // change phase for second modulated delay (faked stereo mode)
|
|
|
|
inverter.gain(-1.0); // change phase for second modulated delay (faked stereo mode)
|
|
|
|
modchorus_r.offset(15.0); |
|
|
|
modchorus_r.offset(15.0); |
|
|
|
modchorus_r.intensity(1.0); |
|
|
|
modchorus_r.intensity(1.0); |
|
|
|
chorus_filter_r.setLowpass(0, 10000.0, CHORUS_MODULATOR_FILTER_Q); |
|
|
|
|
|
|
|
modchorus_l.offset(15.0); |
|
|
|
modchorus_l.offset(15.0); |
|
|
|
modchorus_l.intensity(1.0); |
|
|
|
modchorus_l.intensity(1.0); |
|
|
|
chorus_filter_l.setLowpass(0, 10000.0, CHORUS_MODULATOR_FILTER_Q); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// internal mixing of original signal(0), reverb(1) and chorus(2)
|
|
|
|
// internal mixing of original signal(0), reverb(1) and chorus(2)
|
|
|
|
mixer_r.gain(VOL_MAIN, 0.5); |
|
|
|
mixer_r.gain(VOL_MAIN, 0.5); |
|
|
|