
Liam G. answered 05/21/20
Experienced Musician Teaching Piano and Music Theory
Depending on your technical proficiency you could either design it using a programming language like C++ or you could do something higher-level in software specifically designed to do audio processing like Pure Data or Max. If you don't know how to program, I'd suggest the latter route. Try playing around in Pure Data and see if the workflow appeals to you. Hope that helps!