← all scripts / norns

fx_miUGens new

Eurorack-born effects for the norns fx mod

ai-assisted Written by the author with help from AI tools

install

In maiden's REPL (the >> prompt at the bottom of the editor), run:

;install https://github.com/carlosedp/fx_miUGens

Or add the splines catalog to maiden and install it from the project manager. Restart norns if the script ships a new engine.

catalog notes

An effect for the fx mod framework. Install and enable fx first, then this mod (SYSTEM > MODS), and restart norns.

readme from carlosedp/fx_miugens

fx_miUGens

Eurorack-born effects for the norns fx mod

Seven effects built on mi-UGens. Each one can sit on send A, send B or the insert slot, under any script.

Effect What it does
granular Granular processor with four quality modes (hi-fi to dirty tape) and a built-in reverb
texture Texture processor: granular, stretch, looping delay and spectral modes
reverb Lush reverb with freeze
lowpass 4-pole analog-style lowpass, one per channel; stereo spread pulls the two cutoffs apart
mulaw µ-law companding: 8-bit crunch, more of it the harder you drive
metamod Cross-modulation, ring mod, vocoder. The carrier is a built-in oscillator at note, modulated by the input; or set carrier to input left to modulate left by right
resonator Strings and modal resonator excited by the input. Loud transients strum it; raise strum threshold to stop that

Install

  1. Install the fx mod.
  2. In maiden: ;install https://github.com/carlosedp/fx_miUGens
  3. SYSTEM > MODS: enable fx and fx_miUGens, then SYSTEM > RESTART.
  4. If mi-UGens isn't installed yet (or is an older copy without MiBeads or MiWarps), open SYSTEM > MODS > FX_MIUGENS, scroll to install mi-UGens at the bottom and press K3. It downloads the latest norns-mi-UGens release and moves older copies aside. Then SYSTEM > RESTART again.

Use

Load any script. Under PARAMETERS > EDIT, the fx miugens section has one folder per effect; set its slot to send a, send b or insert. Scripts that support fx sends have send a / send b levels; insert processes everything.

Pick your effects: SYSTEM > MODS > FX_MIUGENS lists every effect. E2 to move, E3 or K3 to switch one on or off, K2 to leave. Switched-off effects don't add params. Changes apply the next time a script loads. Effects whose UGen isn't installed show as missing; the last row installs or updates mi-UGens.

Good to know

  • CPU: granular, texture and resonator are heavy. Running two of them at once on a norns (CM3) is likely to crackle.
  • fx_grains and fx_resonator can stay installed. fx_miUGens uses its own names, so they don't clash.
  • A missing UGen only disables that effect; the rest still load. If the fx mod itself is missing, though, SuperCollider can't compile these classes and norns' audio won't start, as with any fx effect.
  • A script loads its PSET before mods add their params, so these settings aren't restored from it, as with other fx effects.

Credits

The DSP is Émilie Gillet's code for the Mutable Instruments eurorack modules, which she released as open source, ported to SuperCollider by Volker Böhm as mi-UGens. This project isn't affiliated with or endorsed by Mutable Instruments.

Effect Based on UGen
granular Beads MiBeads
texture Clouds MiClouds
reverb the reverb from Clouds and Rings MiVerb
lowpass Ripples MiRipples
mulaw Mu MiMu
metamod Warps MiWarps
resonator Rings MiRings

License

GPL-3.0, like mi-UGens.

discussion

Like this script? React with 👍 or ❤️ below (needs a GitHub account). Reactions count as likes (♥) on splines, updated daily.