PROJETS

GMU MAXMSP

GMU max

 

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

GMU max

 

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.

 

envelope editor