Close
Asset

STOP - Custom Strudel Operators - Free/Pro Versions

 

v0.1.0 Installation

STOP brings Strudel live-coding into TouchDesigner as a custom operator family. Patterns are built by wiring operators in the network rather than typing code — every operator emits a fragment of a Strudel chain, and the Strudel Master assembles and plays it.

TouchDesigner 2025.32460+ Windows 10 / 11  ·  macOS / Internet connection required

Before you start

Requirements

  • TouchDesigner 2025.32460 or newer. 

  • Windows 10/11 or macOS. No native plugins are involved, so the family runs wherever TouchDesigner does.

  • An audio output device. STOP plays through your system default output.

  • A live internet connection. Needed every session, not just on install.

Why the internet connection? STOP plays through the Strudel engine, which loads live inside the component. Offline, the operators still build and wire up — but nothing will make sound.

Install

  1. Place STOP_0_1_0.tox in your project's root folder. Drag it into the network at the top level — not inside a Container or Base.

  2. The STOP tab appears in your OP Create Dialog. Press Tab in the network. STOP is listed alongside the built-in families.

  3. Save the project. The family is stored with the project, so it returns every time you open it.

  4. Optional — save it as your Default Project. STOP then auto-loads in every new project you start.

Your first patch

  1. Drop a Strudel Master first. The rest of the family stays locked until one exists, so a patch can never half-run.

  2. Press Connect STOPs. On the Strudel Master's parameter page. This links the operators and loads the engine.

  3. Add operators and wire them together. Each operator emits one piece of a Strudel chain; the Strudel Master assembles them into the running session.

  4. Press Play. Set the tempo with BPM on the Strudel Master. Stop silences everything.

If Play does nothing?Press Play manually inside the Strudel Master — the button at its top right. This happens when the embedded page has not taken focus yet.

Editions

STOP_Pro_0_1_0 Full operator setSTOP_Lite_0_1_0 Reduced operator set

Installation is identical!Both editions ship the same file name, STOP_0_1_0.tox, and install exactly as described above. Use one or the other — keep a single edition per project.

Troubleshooting

Common cases check in order

  • Operators greyed out or missing. No Strudel Master in the network yet. Add one, then press Connect STOPs.

  • No STOP tab in the OP Create Dialog. The .tox is not at the root level — or the dialog was open while it loaded. Close and reopen the dialog.

  • Everything wires up but there is no sound. Check your internet connection first, then your audio output device.

  • Sound keeps playing after a change. Press Stop on the Strudel Master, then Play again.

Work in progress

STOP is under active developmentIf you run into a bug, report it back — it genuinely helps. Drop a STOP Discord operator into your network and it invites you straight to the STOP server.

If something breaks, fallback:

  • Raw String Output. The toggle on any operator's Strings page — type the Strudel code for that operator by hand instead of using its parameters.

  • Custom Strudel. A whole chain written as exact Strudel code, for when you want to sidestep the operators entirely.

Raw Strings sacrifice CHOP compatibilityHand-written code is passed straight through, so its values are no longer exported as CHOP channels. Use it as a fallback!
 

STOP — Strudel Operators · v0.1.0
Saved from TouchDesigner build 2025.32460

Thanks to TDFam component by Function.Store and Dotsimulate!

Asset Downloads