Compressor
compressor · v1Reduces dynamic range with the built-in Compressor controls. The parameters below come from the native registry.
Compressor
Inputs
Outputs
Select a port to see its purpose and an example connection. Its reference row will highlight.
Ports and connections
| Port / ID | Type | Connection |
|---|---|---|
Audioin | audio | Audio: audio input for Compressor. A source connection is required.Required |
Ratioratio | number | Controls Ratio with a number stream. Without a wire, the manual value is 3 :1.Manual value when disconnected |
Thresholdthreshold | number | Controls Threshold with a number stream. Without a wire, the manual value is -18 dB.Manual value when disconnected |
Makeupmakeup | number | Controls Makeup with a number stream. Without a wire, the manual value is 0 dB.Manual value when disconnected |
Attackattack | number | Controls Attack with a number stream. Without a wire, the manual value is 10 ms.Manual value when disconnected |
Releaserelease | number | Controls Release with a number stream. Without a wire, the manual value is 120 ms.Manual value when disconnected |
Kneeknee | number | Controls Knee with a number stream. Without a wire, the manual value is 6 dB.Manual value when disconnected |
Mixmix | number | Controls Mix with a number stream. Without a wire, the manual value is 100 %.Manual value when disconnected |
Outputout | audio | The audio result of Compressor, available to other nodes on every sample.Output |
An output can feed multiple inputs of the same type. An input has one source; Function also requires matching signatures. All connection rules →
Parameters
Values describe manual settings. A connected stream replaces a parameter’s manual value; disconnecting restores it.
| Parameter | Range | Default | Control |
|---|---|---|---|
Ratioratio | 1…20 :1 | 3 :1 | Input or manualLinear scale |
Thresholdthreshold | -60…0 dB | -18 dB | Input or manualLinear scale |
Makeupmakeup | -12…24 dB | 0 dB | Input or manualLinear scale |
Attackattack | 0.1…100 ms | 10 ms | Input or manualLogarithmic scale |
Releaserelease | 10…1500 ms | 120 ms | Input or manualLogarithmic scale |
Kneeknee | 0…24 dB | 6 dB | Input or manualLinear scale |
Mixmix | 0…100 % | 100 % | Input or manualLinear scale |
Modemode | 0…10: Soft · 1: Punch | 0 | StaticLinear scale |
Auto GainautoGain | 0…10: Off · 1: On | 0 | StaticLinear scale |
How to use it
Input → Compressor → Output. Connect Interface or an LFO to an available Number input to control a parameter.
Things to check
Only parameters with matching inputs can be modulated. Switches and structural settings remain manual.
Check required inputs and matching types. Run Compile before auditioning; a validation failure preserves the previous working module. Troubleshooting →