Installation
Description
Mutable Instruments was a popular Eurorack module company from Normandy. The designer, engineer, and founder of Mutable Instruments, Émilie Gillet, has made all of her work open source. Volker Böhm has taken the time to port some of these modules to SuperCollider under the project title “mi-UGens” (no affiliation with Mutable Instruments).
Significant further work to make mi-UGens functional in Tidal was done by a large number of forum users, documented in this thread by @chrislo
Installation
Automatic
For debian/ubuntu/mint systems, these ugens can be installed as part of the ansible Tidal installer
Manual
-
Unpack the latest release from mi-UGens appropriate to your Operating System (Note: Windows is missing from 0.0.4, try 0.0.3 which has everything except mi-Braids)
-
Move the top level directory of the archive (
mi-UGens/
) into the SuperCollider Extensions folder (create it if it doesn’t exist):- Linux:
/home/<youruser>/.local/share/SuperCollider/Extensions/mi-UGens
- Windows:
C:\Users\<youruser>\AppData\Local\SuperCollider\Extensions\mi-UGens
- OSX:
/Users/<youruser>/Library/Application Support/SuperCollider/Extensions/mi-UGens
- Linux:
-
Create a new synthdef file
mi-ugens.scd
, with these synthdefs- Linux:
/home/<youruser>/.local/share/SuperCollider/synthdefs/mi-ugens.scd
- Windows:
C:\Users\<youruser>\AppData\Local\SuperCollider\synthdefs\mi-ugens.scd
- OSX:
/home/<youruser>/Library/Application Support/SuperCollider/synthdefs/mi-ugens.scd
- Linux:
-
Create a new parameter definitions file,
mi-ugens-params.hs
, with these parameters- Linux:
/home/<youruser>/.local/share/SuperCollider/synthdefs/mi-ugens-params.hs
- Windows:
C:\Users\<youruser>\AppData\Local\SuperCollider\synthdefs\mi-ugens-params.hs
- OSX:
/Users/<youruser>/Library/Application Support/SuperCollider/synthdefs/mi-ugens-params.hs
- Linux:
-
Configure SuperCollider - edit your
startup.scd
:- Linux:
/home/<youruser>/.conf/SuperCollider/startup.scd
- Windows:
C:\Users\<youruser>\AppData\Local\SuperCollider\startup.scd
- OSX:
/Users/<youruser>/Library/Application Support/SuperCollider/startup.scd
- Linux:
-
Load the
mi-ugens.scd
synthdef instartup.scd
. Use the full path from 3.After:
-
Configure
verb
andclouds
as Global Effects. Add the following stanza as indicated to yourstartup.scd
:After:
-
Save your
startup.scd
and exit -
You can choose to import the
mi-ugens-params.hs
parameter definitions manually in your tidal session, or add the following:script
directive to theBootTidal.hs
file associated with your editor of choice (locating the correctBootTidal.hs
is beyond the scope of this reference)After:
Add:
Which should now be followed by
-
Start/restart SuperCollider