It’s been more than a year ago that I have started working on the mutable instruments source code available here, to bring the sound and thoughtful layout of some of these fabulous eurorack modules into Cycling74’s Max. The project is not nearly finished (and might not ever be…), but I want to use this space to make the intermediate results available.
A huge thanks goes to Émilie Gillet, the original author of the mutable instruments module family, for making the sources publicly available for people to explore, learn and derive new stuff from!
So here we go – currently there are versions of:
Plaits, Rings, Clouds, Braids and a few additional objects inspired by selected features of the orignal modules (download see below).
Still in the workings are:
Elements, Frames, Marbles, Warps
source code will be available on github soon.
Source code is avaible on github.
latest versions (compiled for macOS) running in Max8,
vb.mi-objects (a max package) containing:
vb.mi.plts~ — a clone of the Plaits module
vb.mi.rngs~ — a clone of the Rings module
vb.mi.brds~ — a clone of the Braids module
vb.mi.clds~ — a clone of the Clouds module
vb.mi.verb~ — reverb unit from the Elements module
vb.mi.mu~ — µ-law companding for degrading audio signals (from Clouds)
vb.mi.pvoc~ — phaseVocoder from the Clouds module
vb.mi.reson~ — a resonator based on the resonator section from the Elements module
vb.mi.omi~ — ‘ominous’ a dark 2×2-op FM synth voice (from Elements)
Some demo sounds (from early developement…):
In the meantime I’ve started to experiment with translating some of the modules into UGen plugins for SuperCollider 🙂 In my experience SuperCollider lends itself especially well for hosting these modules, as many of them really start to shine when their parameters are modulated thoughtfully and precisely – something that SC is very good at!
You can find the currently available collection (compiled for macOS) here: mi-UGens, or in the downloads section (scroll down all the way).
Sources on gitHub.
And some sound examples: