mi-UGens

mi-UGens

Some mutable instruments eurorack modules ported to SuperCollider

Thanks to Émilie Gillet for making the original source code available! https://github.com/pichenettes/eurorack

Please note, this is NOT a project by mutable instruments !

Volker Böhm, 2020 https://vboehm.net

Installing

Go to the release page , download the appropriate binaries for your OS and unpack the files into your SC extensions folder. (Re-)start SuperCollider or recompile the class library.

Building

Clone the repository and its submodules:

git clone --recurse-submodules https://github.com/v7b1/mi-UGens.git

To build all projects/UGens in one go:

bash cd mi-UGens mkdir build && cd build cmake .. -DSC_PATH="path/to/SC/sources" -DCMAKE_BUILD_TYPE="Release" make install

where "path/to/SC/sources" is your local path to the SuperCollider sources.

You should find a newly created folder mi-UGens in the build folder. (If you prefer a different location, you can specify an install directory with -DCMAKE_INSTALL_PREFIX="path/to/my/folder"). Copy this to your SC extensions folder and recompile the class library.

On Windows, use the Git Bash terminal to run the above lines.

Single projects can be built by:

bash cd vb_UGens/projects/<whateverproject> mkdir build && cd build cmake .. -DSC_PATH="path/to/SC/sources" -DCMAKE_BUILD_TYPE="Release" make

MiBraids
Project
Source file
Extension
Superclass:
UGen
MiClouds
Project
Source file
Extension
Superclass:
MultiOutUGen
MiElements
Project
Source file
Extension
Superclass:
MultiOutUGen
MiGrids
Project
Source file
Extension
Superclass:
MultiOutUGen
MiMu
Project
Source file
Extension
Superclass:
UGen
MiOmi
Project
Source file
Extension
Superclass:
MultiOutUGen
MiPlaits
Project
Source file
Extension
Superclass:
MultiOutUGen
MiRings
Project
Source file
Extension
Superclass:
MultiOutUGen
MiRipples
Project
Source file
Extension
Superclass:
UGen
MiTides
Project
Source file
Extension
Superclass:
MultiOutUGen
MiVerb
Project
Source file
Extension
Superclass:
MultiOutUGen
MiWarps
Project
Source file
Extension
Superclass:
MultiOutUGen
v0.0.6
Date
2024-04-11
Git hash
28bdfd9bb486083f54f1a687b85625a7b5f74d11
v0.0.5
Date
2024-04-11
Git hash
05142fe7b0740b7ccd5564b13c8afe92714c84c0
v0.0.4
Date
2023-03-05
Git hash
1d4457a41945fbc7131499c6cc54f65485e0d508
v0.0.3
Date
2021-04-03
Git hash
d234b709b8f58284d1178836790e1c95eb9304e2
v0.0.2
Date
2021-04-03
Git hash
17910542e350c91bff7aef2e8231587538e04da6
v0.0.1
Date
2021-03-27
Git hash
8702deb64b0488f28ebbe8a48d0884d9570cda0a

Repository

URL

https://github.com/v7b1/mi-UGens

Since

2020-04-12

Last update

2024-04-11

Current version

v0.0.6

Quark info

Possible dependcies

Possible dependants