GMU MaxMSP

GMU for MaxMSP is a set DSP objects and patches for advanced real time granular synthesis



DSP Objects

bufgranul~ : sound multi buffer granulation with signal form parameters and buffer based envelope.

livegranul~: live granulation with signal form parameters and buffer based envelope.

singranul~: sinusoidal granulation with signal form parameters and buffer based envelope.

Grains are triggered either by signal zero-crossing or messages.Each grains can be individually panned on 1-2-4-6 or 8 outputs.These objects can handle large polyphony of grains ( 512 grains on 2.5Ghz macbook pro ~ 50% dsp).

Random Distribution Patches


Editor envelope

It was interesting to take advantage of system abstraction synthesizer envelope (envelopes are defined as a table of values). Indeed, the shapes of envelopes directly influence the timbre of the sound and editing extends the sonic possibilities. We have developed a modular system to create envelopes. This is actually a " stack " of generative or transformative functions which combine themselves in different ways.

functions is one of :

Hanning: hanning window
Hamming: hamming window
Blackman: blackman window
Gauss: gauss window
Sin, Cos : sine/cosine generator
Rand: noise generator
Expodecay: exponential decay
Bpf: breakpoint function
Constant: constant
Repeat: repeat effect ( with or without acceleration )
Smooth: smooth effect
Pow: pow effect
Translate, rotate, flipY: affine transformations
Application method is one of :

Replace: replace data
Mult: multiply the result with previous data
Add: add the result with previous data
The editor allows saving combinations of functions in pattr compatible presets recallable by the synthesizer. The figures below show two examples of combinations.



GMU - Granular Synthesis Environment

GMU is a software environment dedicated to advanced granular synthesis. It includes both real-time synthesis tool in MaxMSP and offline granular analysis/synthesis techniques.

GMU is a software environment dedicated to advanced granular synthesis. It includes both real-time synthesis tool in MaxMSP and offline granular analysis/synthesis techniques.

You will also like...