PROJETS
GMU MAXMSP
GMU for MaxMSP is a set DSP objects and patches for advanced real time granular synthesis.
> see the download section for Mac OSX and windows version of the objects.
TODO : sound examples
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
Enveloppe Editor
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 combines 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.