Designing Sound in SuperCollider/Schroeder reverb

Fig 14.28: recirculating schroeder reverb
First start the server, if you haven't already:

Then so we have some source material, we'll load the standard sound file that comes bundled with SC:

Now here's the code which creates the reverb in a single Synth, with four separate delay lines cross-fertilising each other:

And here's an alternative way of doing exactly the same thing, this time using a matrix to represent the cross-mixing of the delayed streams. The single matrix replaces all those plusses and minuses so it's a neat way to represent the mixing - see which you find most readable.