3D Granular Audio Panner

Scope of work: design and coding in Max/MSP


2021

A Max/MSP patch comprised of spindrift~ granular synthesizer and IRCAM Spat 5 spatialisation plugin for Max. The user has the ability to process live audio input in a granular way, with the option of spatialisation of multiple grains in a 3D space, regardless of speaker/headphones configuration.

๐ŸŽง binaural example ๐ŸŽง
View of separate grains in SPAT plugin

The musician can control the patch using an iPad. Two iPads are supported for controlling two different voices which are later processed granularly. Using the iPad, one can also record and change the scenes (described later).

The controls depicted below refer to “makros”. These faders are connected to multiple parameters which can create complex changes in sound timbre and its spatial movement. Each makro has a descriptive name at the beginning and end of each continuum.

Makros:
A : Dense โ€”โ€” Spread
B : Calm โ€”โ€” Nervous
C : Raw โ€”โ€” Processed
D : Live โ€”โ€” Mechanical
E : Sharp โ€”โ€” Blurred
F : Melodic โ€”โ€” Percussive

iPad controller layout

The patch is able to record snapshots of makros (called makro presets) used for composing process or rehearsal.

For composing purposes, one can record multiple scenes, which later can be triggered in a linear way. For each scene there is a crossfade parameter which controls the time the new scene appears in a continuous way.

The following screenshots depict monitoring utilities.