top of page
Screenshot 2025-07-01 at 8.21.49 PM.png

Granular
Grains  
Download All

Ableton Playthrough

Max and bitKlavier Playthrough

GrainLoops
Grain Loops is a granular delay and harmonizer effect built using 24 channels of mc.groove~ in Max. Unlike traditional granular synthesis, where grains emerge and fade, this effect loops the grains within the buffer, creating a looping texture. The loop regions can be adjusted and always follow the record head, using the grain pos and looking at the visualization is very helpful for fine-tuning the sound.
By adjusting the speed of the grainloops, you can alter the pitch, resulting in granular harmonizations and polyrhythmic patterns. The voices attribute controls how many grains overlap, while the voices speed attribute sets how quickly or slowly you move through the 24 voices.
Each of the 24 grains can have its pitch automated individually, allowing for the creation of  evolving harmonic textures. 

GrainLoops.png

MCMunger~

This device uses the MCMunger~ object from the PeRColate package (developed by Dan Trueman, Luke de Bois, and c'74) in this case it integrates five simultaneous instances of "Munger~." Using multi-instances of munger~ enables true five-voice polyphony, unlocking a wealth of granular effects and harmonic possibilities.
Each of the five "Munger~" instances function as an independent stereo granulator and pitch shifter.  See the Max package "PeRColate" for further information on "Munger~."
Important Note: Due to current compatibility limitations, this device might requires Ableton Live or Max to be run in Rosetta mode on Apple Silicon (ARM) Macs.

MCMunger~.png

Munger~AMXD

This Max for Live audio device integrates the "Munger~" object from the PeRColate package (developed by Dan Trueman, Luke de Bois, and c'74) into your Ableton Live or Max workflow. "Munger~" is a stereo granulator and pitchshifter that offers tons of possibilities for granular effects and harmonizations. See Max packages "PeRColate" for further info.
Important Note: Due to possible architecture limitations, this device might require Ableton Live or Max to be run in Rosetta mode on Apple Silicon (ARM) Macs.

Munger~amxd.png

PlaybackSpeedHarmonizer

PlaybackSpeedHarmonizer records incoming audio into a buffer and utilizes eight independent playback layers to manipulate the recorded sound. By evenly distributing playback positions within the buffer, it can create the auditory illusion of following the audio input in near real time, even if the playback speed is slower than 1 or -1.
By assigning different playback speeds to each of the eight layers, you can generate all sorts of harmonizations and polyrhythms from a single input signal.  This devices can also function as a "reverse delay" effect with the speed set to -1. 
You can create some nice out of tune modulation textures be setting all speeds to the same value and setting the "playback speed deviation" to a low value

PlaybackSpeedHarmonizer.png
bottom of page