Spindrift

The mother of all granular synthesis engines (Max external, Mac OS)

About

[mc.spindrift~] is the mother of all granular synthesis externals for Cycling 74’s Max.

It not only features the standard granular synthesis parameters, including time-stretching, pitch-shifting and the creation of granular ‘clouds’, but also boasts a slew of powerful per-grain spatialization parameters, designed for equidistant multichannel loudspeaker arrays, such as stereo, quadraphonic or octophonic arrays. Spatialization can be either controlled manually, or set to create automatic ‘spinning’, ‘drifting’ or even ‘spiralling’ trajectories.

Features

Features include:

  • mc framework for flexible multichannel audio
  • hardware optimized
  • both granular ‘clouds’ and time-stretching
  • pitch-shifting & time-stretching
  • envelope control, bandpass filters
  • automatic parameter randomization
  • grain spatialization
  • a per-grain reverb to simulate grain ‘distance’
  • automated circular/linear/spiral trajectories
  • meta-grains (‘clumps’)
  • grain information sent out an outlet in real time
  • scales, arpeggios & filterbanks
  • can be further embedded in a [poly~] object for polyphonic granular synthesis
  • supports different speaker layouts

Demo

All demo sounds below made with the [mc.spindrift~] help file patch

Download

Download [mc.spindrift~] 1.5
Max external 3.6 Mb

Installation

Drag the external into your Max Externals directory (e.g. ~/Documents/Max 8/Library/)

Software Requirements

MaxMSP 8 or greater

Version History

  • 1.5: [mc.spindrift~] released; bug-fixes
  • 1.4: Bug-fixes
  • 1.3: Added new clump controls
  • 1.2: Bug-fixes
  • 1.1: Compiled with support for Apple silicon
  • 1.0: First release of stereo [spindrift~]