← all scripts / norns
stratum new
A Norns Script of a Mutable Instruments Eurorack inspired "3 module set-up" of Marbles triggering Rings into Clouds.
install
In maiden's REPL (the >> prompt at the bottom of the editor), run:
;install https://github.com/mrmattallison/stratumOr add the splines catalog to maiden and install it from the project manager. Restart norns if the script ships a new engine.
readme from mrmattallison/stratum
stratum
A generative layered sequencer for monome norns that creates probabilistic t rhythms, X pitches with DEJA VU loop memory, MiRings → MiClouds when mi-UGens are installed, plus MIDI and crow outputs.
Acknowledgments
- based on the Èmilie Gillet Mutable Instruments code (Rings + Clouds)
- uses @okyeron SC MUgens extensions by VBoehm
- script inspiration inc. @jaseknighter's krill and @21echos pedalboard
- modulation LFO's copied from @sonoCircuit's concrete
- lfo lib added by @dndrks + @sixolet, with improvements by @Dewb and @sonoCircuit
Requirements
- norns (current firmware)
- Optional sound: vboehm MiRings + MiClouds SuperCollider extensions (
MiRings.so/MiClouds.sounder~/.local/share/SuperCollider/Extensions/). Without them the script falls back to MIDI-only-friendly output modes. - Optional crow: USB-connected crow for gates + V/oct.
Install
- Copy this folder to
dust/code/stratum/on norns (or clone into that path). - Install
lib/Engine_Stratum.scusing your usual Crone engine install method (same layout as other norns engines loadingEngine_Stratum). - SYSTEM → RESTART (or restart SuperCollider) after adding new UGens or the engine class.
Quick Start
- PARAMETERS: clock/tempo, T / X / DEJA VU, rings, clouds, modulation LFOs, output.
- STRATUM page: tabs UI | T | DEJA VU | X — K1+K2 reseed DEJA VU buffers, K1+K3 cycle DV target.
- Output modes: engine only, MIDI, engine+MIDI, crow, engine+crow, MIDI+crow (
output mode). Enablecrow enablewhen crow is patched.
Clock + Crow
Stratum follows the global norns clock (clock.get_beat_sec()), same as PARAMETERS → CLOCK:
- Internal / MIDI / Link / crow sources are chosen in the system CLOCK menu — not inside this script’s params.
- To clock norns from modular via crow: set clock source to crow and adjust crow in div to match your pulse rate (see control + clock).
- To send clock out over crow, use crow out / crow out div in the same menu.
Stratum crow outputs when mode includes crow:
| crow jack | Signal |
|---|---|
| Out 1 | Gate (t1) |
| Out 2 | V/oct from X1 (C3 = MIDI 48 = 0 V) |
| Out 3 | Gate (t3) |
| Out 4 | V/oct from X3 |
t2 does not drive crow outs (dense clock / MIDI lane only).
MIDI
Map interfaces under SYSTEM → DEVICES → MIDI. Choose midi device in PARAMETERS for Stratum’s USB MIDI port. Per-stream channels: midi t1 ch, midi t3 ch, midi t2 ch. t2 midi out gates whether t2 sends notes.
PSETs
Use PARAMETERS → PSET to save/load snapshots (built-in norns UI). Stratum also saves DEJA VU loop buffers to sidecar files under dust/data/stratum/<slot>/deja_vu.data via params.action_write / action_read.
Grid / Arc
None — Norns Only
License / Credits
Mutable Instruments-inspired signal flow and code; mi-UGens by vboehm / community. Engine plumbing conceived by myself with AI support from Claude in piecing it together.
discussion
Like this script? React with 👍 or ❤️ below (needs a GitHub account). Reactions count as likes (♥) on splines, updated daily.