The ostinato machine
Two documented lineages share one patch. The Berlin school — Tangerine Dream's Phaedra (1974) above all — put a Moog modular's step sequencer on stage and let a filtered ostinato run for twenty minutes while hands moved the cutoff. Three years later Giorgio Moroder and Donna Summer's "I Feel Love" built an entire hit from a sequenced Moog modular bassline. The Recipes part's Moog chapter argued you already own the modular — Max is the patch panel; this recipe is that argument cashed in: the sequencer pair driving the three-oscillator voice.
The scaffold
phasor~ (BPM/240) ──▶ tap.303.seq~ ──pitch──▶ mtof~ ──▶ slide~ ─┬─▶ tap.vco~ ──┐
│ └─▶ tap.vco~ ──┼─▶ *~ ─▶ tap.ladder~ ─▶ tap.vca~
└──gate──┬─▶ tap.adsr~ (filter) ─▶ *~ amount ─▶ +~ base ──▶ ▲ (cutoff)
└─▶ tap.adsr~ (loudness) ────────────────────────────▶ ▲ (gain)
tap.303.seq~'s pitch outlet is a MIDI-note signal;mtof~turns it into Hz for the oscillators' signal inlets.- Its gate outlet (1.0 plain, 2.0 accented) drives both
tap.adsr~contours directly — the envelope opens above 0.5. - One honest wrinkle:
tap.vco~'s frequency signal inlet bypasses thesmoothramp by design ("you are the smoothing") — so sequenced pitch steps land as hard steps, and slide flags in the pattern won't glide on their own. Put a one-pole slew (Max'sslide~, orrampsmooth~) betweenmtof~and the oscillators; the 303's ~60 ms RC is the reference feel. Short slew = articulation, long slew = the Berlin swoop. - The oscillator stack, ladder voicing, and envelope tables come from Three oscillators into a ladder — the bass patch is the right starting point. One voice instead of three is period-correct for the sequenced genre and cheaper; add the stack when the line is the whole arrangement.
The line
The genre's cell is small and the sequencer's phase math does the rest
(one bar per phasor cycle; a length 8 row divides it into eighths —
polymeter as arithmetic, per the sequencer chapter).
The octave bounce, "I Feel Love"-school — length 8, every step gated:
step: 1 2 3 4 5 6 7 8
pitch: 33 45 33 45 33 45 33 45
pitches 33 45 33 45 33 45 33 45
gates 1 1 1 1 1 1 1 1
The Berlin cell — length 16, a contour that repeats but doesn't resolve:
pitches 33 33 40 36 33 43 36 40 33 33 40 36 31 43 36 38
gates 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Then the two moves that carry twenty minutes:
- Transpose, sparsely.
transpose 0 → 3 → 5 → 0at phrase boundaries is the harmonic language — one message, and the armed pattern semantics keep everything on the grid. - Ride the filter, slowly. The loudness contour stays short and
percussive; your hand (or a very slow LFO into the
+~ base) opens the ladder over minutes, not bars. The ostinato doesn't change; the light on it does.
Settings that read as the genre
| control | setting |
|---|---|
loudness tap.adsr~ | @attack 2 @decay 180 @sustain -12 @release 120 |
filter tap.adsr~ | @attack 2 @decay 160 @sustain -20 @release 160, amount 1800 Hz, base 150 Hz |
| ladder | @mode lp24 @resonance 0.3 @drive 6 |
slew (slide~) | short; raise it only for deliberate swoops |
| seq | @swing 0 — the genre is a grid, and the delay does the humanizing |
Two period tricks worth their lines: pan alternate notes (a length 8 row
of accents driving tap.pan~ recreates the famous ping-pong doubling), and
put an eighth-note tap.delay~ after the voice (@feedback 40 @mix 30) —
the echo, not the sequencer, is where these records' motion lives. Since
its rebuild the delay interpolates (Hermite) and regenerates through a
DC-blocked loop; @interp 0 remains the bit-faithful legacy mode.
Glue: an 808 closed-hat row in 16ths from the drum scaffold, mixed low.
Accents land in this scaffold too: turn up tap.adsr~'s velocity
sensitivity and the sequencer's 2.0-amplitude accented gates hit the
envelopes harder — the loudness contour for punch, the filter contour for
the quack, or both.
When to leave the recipe
- You want the 303's couplings — slides that bloom, accents that squelch. That's the acid recipe; this scaffold trades the couplings for a filter and envelopes you choose.
- You want generative movement. This sequencer is deliberately
deterministic; probability and ratchets are future emitters, and
randomness belongs to objects that own a
seed. - The line wants to be a song. Sixty-four steps is the ceiling; past
that you're composing, and a piano roll is kinder than sixty-four
stepmessages.