Module Reference
The module browser is generated from Deepfield's module catalog. The tables in this manual use the same names and short descriptions so the documentation and UI can stay aligned.
I/O
Plugin audio input and output boundary modules.
| Module | Description |
|---|---|
| Audio In | Reads one host input channel into the graph. |
| Audio Out | Writes one graph signal to a host output channel. |
Submodules
Embedded reusable graph modules and symbolic submodule boundary ports.
| Module | Description |
|---|---|
| Submodule | Embedded graph container. It is flattened into ordinary modules during chain compilation. |
| Submodule Audio In | Symbolic audio input boundary. Valid only inside a submodule graph. |
| Submodule Audio Out | Symbolic audio output boundary. Valid only inside a submodule graph. |
| Submodule Mod In | Symbolic modulation input boundary. Valid only inside a submodule graph. |
| Submodule Mod Out | Symbolic modulation output boundary. Valid only inside a submodule graph. |
| Submodule Param In | Symbolic parameter input boundary. Valid only inside a submodule graph. |
| Submodule Param Out | Symbolic parameter output boundary. Valid only inside a submodule graph. |
Delays
Time-based echo, reverse, tap and diffusion delay modules.
| Module | Description |
|---|---|
| Delay | A basic digital delay. |
| ModDelay | Delay line with modulation input for chorus, flange and pitch movement. |
| MicroDelay | Short delay for comb filtering, stereo widening, flanging and diffusion. |
| ReverseDelay | Reverse audio delay. |
| MultiTaps | Multi-tap delay. |
| LoopSampler | Stereo live buffer sampler/looper. Records continuously while inactive, captures on Active or Trigger, and plays section repeat, whole-buffer rate, or cheap whole-buffer stretch modes. |
| Allpass | Single allpass delay/diffusion stage. |
| Diffusor | Series allpass diffusor. |
| ModDiffuser | Diffusor with randomized and modulated delay sections. |
| ModDisperser | Generated one-sample allpass series for continuous or grouped phase dispersion, with glide and crossfade motion modes. |
Mixers
Signal summing, mixing and panning modules.
| Module | Description |
|---|---|
| Mix | Two-input mix/feedback utility. |
| InputSwitch | Click-less N-input audio signal switch — selects one of N inputs to the single output. |
| OutputSwitch | Click-less audio signal output switch. |
| Crossfade | Crossfades between two audio inputs based on a modulation signal. |
| Mixer | Dynamic multi-input mixer. |
| StereoMixer | Dynamic stereo mixer with pan controls. |
| SurroundMixer | Quadraphonic mixer with gain, left/right pan and front/rear pan per input. |
Math
Audio-rate math and level utilities.
| Module | Description |
|---|---|
| Add | Signal adder. |
| Multiply | Signal multiplier. |
| Subtract | Signal subtractor. |
| Divide | Signal divider. |
| Lin2Db | Linear to decibel converter. |
| Clamp | Clamps an audio signal between minimum and maximum parameters. |
| Scale | Audio signal scaler (attenuator). Multiplies the input by a linear amplitude factor (amp). Range: -1.0 to 1.0. |
| Invert | Inverts the audio signal by negating it or mirroring it around 0.5 (1.0 - input). |
| Constant | Outputs a fixed constant audio-rate value. Useful as a DC offset or as a static signal source. |
| Gain | Audio gain control. |
Dynamics
Envelope-driven gain and level-shaping modules.
| Module | Description |
|---|---|
| EnvFollow | Converts an audio-rate detector signal into a smoothed unipolar envelope. |
| AmpMod | Multiplies an audio signal by an audio-rate gain signal. |
| Duck | Combined detector, envelope follower and amplitude modulator for ducking delays, reverbs and feedback paths. |
Waveshapers
Nonlinear audio shaping and digital degradation modules.
| Module | Description |
|---|---|
| Clip | Audio waveshaper with hard clipping plus tanh, atan and soft-knee modes. Supports symmetric and positive-only asymmetric shaping. |
| Bit Reducer | Mono audio bit-depth reducer. Quantizes amplitude to a selectable number of full-scale levels without sample-rate reduction, dither or filtering. |
| Sample Rate Reducer | Mono sample-and-hold sample-rate reducer. Holds audio samples at a selectable update rate without bit reduction, interpolation, dither or filtering. |
Bridges
Signal-domain conversion utilities for converting between audio-rate and control-rate signals.
| Module | Description |
|---|---|
| AudioToControl | Samples an audio-rate signal into a modulation/control-rate output, with optional audio-rate low-pass filtering before conversion. |
| ControlToAudio | Converts a cached control signal to an audio-rate signal with a specifier-controlled low-pass smoothing filter. |
Control Math
Control-rate math and scaling utilities.
| Module | Description |
|---|---|
| BinMath | Binary logic operations. |
| ControlLin2Db | Converts a linear valued control signal to its corresponding dB value. |
| ControlSwitch | Selects or interpolates between one of N control inputs. |
| ControlSelect | Selects A when Select is below 0.5 and B when Select is 0.5 or above. A stateless two-way control authority switch. |
| ControlTable | Outputs a float value from a dynamic list of user-defined constants (t0 to tN-1) based on a control input index. |
| CurveControl | Normalises an input between Input Min/Max, maps it through an editable 32-point curve, then scales it to Output Min/Max. Segments support linear, hold, easing, or cubic Bezier interpolation. |
| ControlConstant | Outputs a fixed constant value as a control-rate (parameter) signal. Useful as a static control source. |
| RandomParameterGenerator | Generates sample-and-hold control values inside a Min/Max range using random, triangular, or coherent Perlin sources. |
| TimeInfo | Exposes graph tempo, transport and timing values as control outputs, plus a one-modulation-tick Start trigger when host playback begins. |
| MultiOutputScaler | Scales one control value to multiple outputs. |
| MultiOutputRangeMapper | Normalises one control value from Input Min/Max to 0-1, then maps it into independent Min/Max ranges for dynamic outputs. |
Filters
Tone shaping and frequency filtering modules.
| Module | Description |
|---|---|
| Tone | Low/high tone shaping. |
| Filter | Audio frequency filter (low-pass, high-pass, band-pass, notch). |
| LadderFilter | A 4-pole analog-modeled ladder filter with 56-bit emulation. |
| Equalizer | Boost/cut equalizer with low-shelf, peaking and high-shelf modes plus Normal and Musical curve choices. |
| SK20Filter | Nonlinear SK-20 style filter with drive, resonance, oversampling and cutoff modulation. |
| IIR | Configurable high-order IIR filter with low-pass, high-pass, band-pass and notch modes. |
| FIR | Linear-phase FIR filter with main and spectral-complement outputs. |
| PhaseShift | First-order allpass cascade for classic phaser patches. |
| DeepPhaseShift | Mono staged allpass phase-shift branch with Virus-style frequency, spread and bipolar feedback controls. |
| HighCut | High-frequency damping filter. |
Oscillators
LFO and modulation source modules.
| Module | Description |
|---|---|
| Oscillator | Audio-rate oscillator with sine, triangle, square, white noise and pink noise modes. |
| LFO | Low-frequency oscillator. |
| TempoTrigger | Outputs a one-modulation-tick trigger on absolute host-timeline interval boundaries while the host transport is playing. Feed Interval from TempoSelector for tempo-derived millisecond periods. |
| SLFO | Master/slave low-frequency oscillator with a raw phase sync bus and phase offset. |
| MultiLFO | Dynamic phase-locked LFO bank with paired Ramp and normalized sine-squared Window outputs per voice. |
Pitchshift
Pitch shifting modules.
| Module | Description |
|---|---|
| PitchShift | Single pitch-shift voice. |
| ReverseShift | Segmented reverse or normal pitch shift with dynamic maxdelay allocation and no matched-splice deglitching. |
| FreqShift | Single-sideband audio frequency shifter with clean/fast Hilbert modes and ±12 kHz control range. |
| FreqShiftChorus | Mono wet frequency-shift ensemble with paired per-voice shift/delayamt/g fields, shared Hilbert stage, shift modulation, delay modulation and per-voice delay feedback. |
| StereoFreqShiftChorus | Stereo wet frequency-shift ensemble with dynamic per-voice shift/delayamt/g/pan fields, shared Hilbert stage, shift modulation, delay modulation and per-voice delay feedback. |
| MultiPitch | Multi-voice pitch shifting. |
Reverbs
Spatial reverberation modules.
| Module | Description |
|---|---|
| Reverb | Algorithmic reverb network. |
| DelayNet | Delay/reverb network. |
Interface
User-facing control and automation modules.
| Module | Description |
|---|---|
| MacroKnob | Manual knob. Supports multiple targets |
| PercentKnob | Control knob with a fixed 0–100 % display range. Outputs a normalised min–max value to connected parameter pins. 0-100% -> 0 -> 1. |
| SwitchKnob | Theme-aware toggle control with host automation and a 0/1 parameter output for enabling or triggering modules. |
| Automation | Host automation source. |
| TextSelector | String selector. Shows a dropdown and wrapped selected text, and outputs the selected zero-based index as a control value. |
| TempoSelector | Dedicated tempo-time front-panel selector. Outputs one compound Tempo value for tempo-aware delay and modulation parameters. |
User / Pure Data
Runtime Pure Data patches hosted as block-based graph modules.
| Module | Description |
|---|---|
| PdPatch | Hosted libpd patch with manifest-generated pins and parameters. |