I just tried the FX settings and found that the reverb introduces quite a lot of noise. For one, it sounds like there is some aliasing going on (number format conversion anywhere? rounding?). Something else can be heard after the reverb dies down. That one sounds like a non-empty buffer is being repeated endlessly after the reverb calculation ends. Perhaps the reverb buffer needs to be zeroed after the reverb drops below some threshold.
I wanted to attach some sound demos, but they don’t let me upload any WAV, MP3 or ZIP here.
PS: The chorus sounds great though! ;) Trying the delay next...