// Music 256a / CS 476a | fall 2016 // CCRMA, Stanford University // // Author: Romain Michon (rmichonATccrmaDOTstanfordDOTedu) // Description: Mono echo effect. import("stdfaust.lib"); d = hslider("Duration",0.5,0,1,0.01) : si.smoo; f = hslider("Feedback",0,0,1,0.01) : si.smoo; echo(duration,feedback) = +~(de.delay(ma.np2(44100),delayLength) : *(feedback)) with{ delayLength = duration*ma.SR-1; }; process = vgroup("echo",echo(d,f));