🎛️ Terrain LFO panel art
coming soon

In-browser flashing works in Chrome or Edge. ⚠️ Disconnect Eurorack power before connecting USB.

Connect the Nano over USB, click Flash, and choose its serial port.

Maddie MOD1

Terrain LFO

LFO · Wavetable

A procedurally generated triple-wavetable LFO with probabilistic SloMo 'breaths'.

Width
4 HP
Depth
28 mm
Power
+12V
MCU
Arduino Nano
Controls
3 pots · button · LED
I/O
4× 0–5V jacks

Overview

Terrain LFO generates three independent wavetables (“terrains”) at the press of a button. Each is built under musical constraints — seamless looping, at least one zero crossing, nonlinear knot spacing, a rest after each spike. The three outputs are slightly detuned from one another (×0.9, ×1.0, ×1.1) for chorused motion, and a probabilistic SloMo mode randomly slows each terrain for a short, tempo-scaled “breath.”

Panel & I/O

Control Pin Function
POT1 A0 Speed — base speed (0.01–5 Hz)
POT2 A1 SloMo — slow-down probability
POT3 A2 Knots — knots per waveform (3–12)
BTN D4 Generate new waveforms
LED D3 Blinks during generation
F1 A3 In — Speed offset CV (0–1 Hz)
F2 D9 Out — Terrain 1 (×0.9)
F3 D10 Out — Terrain 2 (×1.0)
F4 D11 Out — Terrain 3 (×1.1)

Features

  • Three procedurally generated, musically constrained wavetables
  • Per-channel detuning for rich, chorused modulation
  • Probabilistic SloMo “breathing” per terrain
  • CV speed offset and on-demand regeneration

© 2026 Maddie Synths · firmware based on work by Rob Heel · original firmware CC0 1.0 · hardware design by Hagiwo