Wiki home
Sound design

Blocks and modulation

A tour of the built-in block library, plus LFOs, envelopes, and how to make any knob move.

For patch builders who want to know every tool in the box.

Blocks are the building material of every patch. This page lists what ships with Patchwerk and shows how to bring patches to life with modulation.

The block library

Open the block palette with the Browse blocks button in the DSP tab's floating toolbar. Blocks are grouped into categories:

Sources

BlockWhat it does
OscillatorClassic waveform oscillator — the starting point for most synths
WavetableWavetable oscillator; load or generate tables from the Assets panel
SamplerPlays a sample pitched across the keyboard
Sample PlayerTriggers a sample on each note
NoiseWhite-noise source for percussion, texture, and breath
SequencerBuilt-in step sequencer that generates notes
MIDI InBrings raw MIDI into the graph
MIDI PlayerPlays back a MIDI melody on loop
Input / OutputYour plugin's audio input and output — the Output block includes a level meter and gain

Processing

BlockWhat it does
FilterMulti-mode filter with cutoff and resonance
LadderLadder-style filter with a classic analog character
Gain / VCALevel control; the VCA is built for being modulated
Mixer / Sum 4Combine several signals into one
PannerStereo placement
CompressorDynamics control
Distortion / Drive / WavefolderThree flavors of saturation, from gentle warmth to folded mayhem
Combine / Split / PolyMixUtilities for moving between per-voice and global signal paths

Effects

BlockWhat it does
Delay / Stereo Delay / BBD DelayEchoes — clean, wide, or dark and tape-like
Chorus / Phaser / TremoloClassic modulation effects
ReverbSpace and depth
EQ 3Three-band tone shaping
LimiterKeeps the output under control
CrusherBit-crushing and sample-rate reduction
RingModRing modulation for metallic, bell-like tones

Display

BlockWhat it does
ProbeInspect any signal in the graph
FFTReal-time spectrum display

You can also ask the AI assistant to create a custom block when nothing in the library fits — it becomes part of your project like any other block.

Modulators

Modulators are signals that move your parameters over time. They live in the Modulators panel in the left sidebar — open it and click the add picker to create one. Each card shows its own controls and a live scope so you can see the signal move.

LFO

Cyclic movement: vibrato, wobble, slow sweeps. Pick a waveform, set the rate in Hz or sync it to your project tempo.

LFO modulator card

ADSR

An envelope that follows each note — attack, decay, sustain, release. Drag the points on the curve or use the knobs.

ADSR modulator card

Macro

A single knob you can route to many parameters at once — perfect for a "big sound" control on your plugin.

Macro modulator card

Clock

Tempo-synced pulses that follow your project BPM — great for rhythmic gating and sidechain-style pumping.

Clock modulator card

S&H

Sample-and-hold for stepped random movement. Slew smooths the steps; Chance makes the steps skip unpredictably.

Sample and hold modulator card

Channel Count and Channel Index

These react to your playing: Channel Count tracks how many notes are held, Channel Index tells each voice which one it is — useful for unison spreads.

Channel count modulator card

Assigning modulation

There are two ways to route a modulator to a parameter:

  1. Right-click a knob on any block. The menu lists available modulation sources — pick one to assign it. The same menu shows what's already assigned so you can remove routes.
  2. Drag a cable from a modulator block's output to the small modulation handles that appear along the top edge of a block while you drag.

Once assigned:

  • A colored ring around the knob shows the modulation in motion, live.
  • Click the ring to open the slot editor, where you set the amount (depth) and polarity — bipolar swings both ways around the knob position, unipolar pushes only up or only down.
  • Each parameter has up to four modulation slots, so you can stack an LFO on top of an envelope on top of a macro.

Tip The AI assistant handles modulation too — try "add a slow LFO on the filter cutoff, subtle" and then fine-tune the amount by hand.

Bypassing and suspending blocks

Every block can be taken out of the signal path without unpatching it:

  • Click the bypass button on a block to toggle a dry pass-through — audio flows around the block untouched, and the block stops using CPU.
  • Right-click a block for the full menu: Active, Bypass (dry through), or Suspend (silent) — suspend mutes the block's output entirely.

A bypassed or suspended block stays on the canvas with all its settings, so it's perfect for A/B-ing an effect or parking an idea.