PeRColate – Max For Live devices


There’s a really great crew of Cycling ’74 peeps who have a little side project happening called Maxology. They’re currently in the process of content development, by revising some old, classic third party Max external packages that have fallen into disrepair and incompatibility with newer versions.

So far they’ve nailed cv.jit and now the ever awesome PeRColate collection. I’ve long been a PeRColate fan, discovering it very early in my Max days through the Lloopp/Ppooll packages and after digging further the externals themselves, they handle real-time/live audio really well, along with some fantastic Karplus-strong string synthesis, actually some of the best I’ve heard!

So the guys over at Maxology asked me to put together a few devices for the package release. Here they are;


  • GenRandom Synth – An algorithmic wavetable synth. Random numbers are generated according to one of six probability algorithms.

Screen Shot 2015-08-17 at 12.42.55 PM


  • GenWave Synth – Exponential b.p.f. wavetable generator

Screen Shot 2015-08-17 at 12.43.08 PM




  • Grain Face –  Takes a signal input and granulates it, allowing for different transposition and granular sampling effects. Multi-purpose LFO allows realtime manipulation of varied parameters. Various scale (pitches) can be applied to the grains.Screen Shot 2015-08-17 at 12.43.22 PM


  • Scrub Face –  Variable rate delay lines with overlapping (to avoid clicks) and ramping (between delay amounts). LFO applicable to delay amount, pitches can be applied to the 3 separate delay lines, two of which you can control the gain.Screen Shot 2015-08-17 at 12.43.37 PM


Some working samples (no edits/post)



A track I produced using only the devices above, some 909 samples (loaded in one of the devices *tip*) and one reverb.

The important links:

Cycling ’74

PeRColate Github

Max for Live devices Github (the ones pictured above)