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.

ModuleDescription
Audio InReads one host input channel into the graph.
Audio OutWrites one graph signal to a host output channel.

Submodules

Embedded reusable graph modules and symbolic submodule boundary ports.

ModuleDescription
SubmoduleEmbedded graph container. It is flattened into ordinary modules during chain compilation.
Submodule Audio InSymbolic audio input boundary. Valid only inside a submodule graph.
Submodule Audio OutSymbolic audio output boundary. Valid only inside a submodule graph.
Submodule Mod InSymbolic modulation input boundary. Valid only inside a submodule graph.
Submodule Mod OutSymbolic modulation output boundary. Valid only inside a submodule graph.
Submodule Param InSymbolic parameter input boundary. Valid only inside a submodule graph.
Submodule Param OutSymbolic parameter output boundary. Valid only inside a submodule graph.

Delays

Time-based echo, reverse, tap and diffusion delay modules.

ModuleDescription
DelayA basic digital delay.
ModDelayDelay line with modulation input for chorus, flange and pitch movement.
MicroDelayShort delay for comb filtering, stereo widening, flanging and diffusion.
ReverseDelayReverse audio delay.
MultiTapsMulti-tap delay.
LoopSamplerStereo 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.
AllpassSingle allpass delay/diffusion stage.
DiffusorSeries allpass diffusor.
ModDiffuserDiffusor with randomized and modulated delay sections.
ModDisperserGenerated one-sample allpass series for continuous or grouped phase dispersion, with glide and crossfade motion modes.

Mixers

Signal summing, mixing and panning modules.

ModuleDescription
MixTwo-input mix/feedback utility.
InputSwitchClick-less N-input audio signal switch — selects one of N inputs to the single output.
OutputSwitchClick-less audio signal output switch.
CrossfadeCrossfades between two audio inputs based on a modulation signal.
MixerDynamic multi-input mixer.
StereoMixerDynamic stereo mixer with pan controls.
SurroundMixerQuadraphonic mixer with gain, left/right pan and front/rear pan per input.

Math

Audio-rate math and level utilities.

ModuleDescription
AddSignal adder.
MultiplySignal multiplier.
SubtractSignal subtractor.
DivideSignal divider.
Lin2DbLinear to decibel converter.
ClampClamps an audio signal between minimum and maximum parameters.
ScaleAudio signal scaler (attenuator). Multiplies the input by a linear amplitude factor (amp). Range: -1.0 to 1.0.
InvertInverts the audio signal by negating it or mirroring it around 0.5 (1.0 - input).
ConstantOutputs a fixed constant audio-rate value. Useful as a DC offset or as a static signal source.
GainAudio gain control.

Dynamics

Envelope-driven gain and level-shaping modules.

ModuleDescription
EnvFollowConverts an audio-rate detector signal into a smoothed unipolar envelope.
AmpModMultiplies an audio signal by an audio-rate gain signal.
DuckCombined detector, envelope follower and amplitude modulator for ducking delays, reverbs and feedback paths.

Waveshapers

Nonlinear audio shaping and digital degradation modules.

ModuleDescription
ClipAudio waveshaper with hard clipping plus tanh, atan and soft-knee modes. Supports symmetric and positive-only asymmetric shaping.
Bit ReducerMono audio bit-depth reducer. Quantizes amplitude to a selectable number of full-scale levels without sample-rate reduction, dither or filtering.
Sample Rate ReducerMono 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.

ModuleDescription
AudioToControlSamples an audio-rate signal into a modulation/control-rate output, with optional audio-rate low-pass filtering before conversion.
ControlToAudioConverts 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.

ModuleDescription
BinMathBinary logic operations.
ControlLin2DbConverts a linear valued control signal to its corresponding dB value.
ControlSwitchSelects or interpolates between one of N control inputs.
ControlSelectSelects A when Select is below 0.5 and B when Select is 0.5 or above. A stateless two-way control authority switch.
ControlTableOutputs a float value from a dynamic list of user-defined constants (t0 to tN-1) based on a control input index.
CurveControlNormalises 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.
ControlConstantOutputs a fixed constant value as a control-rate (parameter) signal. Useful as a static control source.
RandomParameterGeneratorGenerates sample-and-hold control values inside a Min/Max range using random, triangular, or coherent Perlin sources.
TimeInfoExposes graph tempo, transport and timing values as control outputs, plus a one-modulation-tick Start trigger when host playback begins.
MultiOutputScalerScales one control value to multiple outputs.
MultiOutputRangeMapperNormalises 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.

ModuleDescription
ToneLow/high tone shaping.
FilterAudio frequency filter (low-pass, high-pass, band-pass, notch).
LadderFilterA 4-pole analog-modeled ladder filter with 56-bit emulation.
EqualizerBoost/cut equalizer with low-shelf, peaking and high-shelf modes plus Normal and Musical curve choices.
SK20FilterNonlinear SK-20 style filter with drive, resonance, oversampling and cutoff modulation.
IIRConfigurable high-order IIR filter with low-pass, high-pass, band-pass and notch modes.
FIRLinear-phase FIR filter with main and spectral-complement outputs.
PhaseShiftFirst-order allpass cascade for classic phaser patches.
DeepPhaseShiftMono staged allpass phase-shift branch with Virus-style frequency, spread and bipolar feedback controls.
HighCutHigh-frequency damping filter.

Oscillators

LFO and modulation source modules.

ModuleDescription
OscillatorAudio-rate oscillator with sine, triangle, square, white noise and pink noise modes.
LFOLow-frequency oscillator.
TempoTriggerOutputs 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.
SLFOMaster/slave low-frequency oscillator with a raw phase sync bus and phase offset.
MultiLFODynamic phase-locked LFO bank with paired Ramp and normalized sine-squared Window outputs per voice.

Pitchshift

Pitch shifting modules.

ModuleDescription
PitchShiftSingle pitch-shift voice.
ReverseShiftSegmented reverse or normal pitch shift with dynamic maxdelay allocation and no matched-splice deglitching.
FreqShiftSingle-sideband audio frequency shifter with clean/fast Hilbert modes and ±12 kHz control range.
FreqShiftChorusMono wet frequency-shift ensemble with paired per-voice shift/delayamt/g fields, shared Hilbert stage, shift modulation, delay modulation and per-voice delay feedback.
StereoFreqShiftChorusStereo 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.
MultiPitchMulti-voice pitch shifting.

Reverbs

Spatial reverberation modules.

ModuleDescription
ReverbAlgorithmic reverb network.
DelayNetDelay/reverb network.

Interface

User-facing control and automation modules.

ModuleDescription
MacroKnobManual knob. Supports multiple targets
PercentKnobControl knob with a fixed 0–100 % display range. Outputs a normalised min–max value to connected parameter pins. 0-100% -> 0 -> 1.
SwitchKnobTheme-aware toggle control with host automation and a 0/1 parameter output for enabling or triggering modules.
AutomationHost automation source.
TextSelectorString selector. Shows a dropdown and wrapped selected text, and outputs the selected zero-based index as a control value.
TempoSelectorDedicated 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.

ModuleDescription
PdPatchHosted libpd patch with manifest-generated pins and parameters.