v0.1Latest
Saturation
Character saturation with tone, tilt, and reference-based auto-gain.
Five-control saturation chain with selectable Character, Drive, post-shaper Tone, complementary Tilt, static auto-gain, and phase-matched Mix.
Inputs
Audio In
Audio signal input
| ID | audio |
|---|---|
| Signal | audio · audio rate · stereo |
| Unit | normalized |
| Range | -1 to 1 normalized |
| Default | 0 |
| Coercion | Implicit |
Drive CV
| ID | driveMod |
|---|---|
| Signal | control · control rate |
| Coercion | Implicit |
Mix
Live dry/wet mix control
| ID | mix |
|---|---|
| Signal | control · control rate |
| Unit | mix01 |
| Range | 0 to 1 mix01 |
| Default | 1 |
| Coercion | Implicit |
Outputs
Audio Out
Audio signal output
| ID | audio |
|---|---|
| Signal | audio · audio rate · stereo |
| Unit | normalized |
| Range | -1 to 1 normalized |
| Coercion | Implicit |
Parameters
Character
Transfer character used for saturation and clipping.
| ID | curve |
|---|---|
| Type | enum |
| Control | select |
| Range or Options | Smooth (Tanh) (tanh), Soft (soft), Hard (hard), Fold (fold), Sine (sine), Warm (warm) |
| Default | Smooth (Tanh) (tanh) |
Drive
Sets the input gain driven into the selected saturation curve.
| ID | driveDb |
|---|---|
| Type | float |
| Control | slider |
| Range or Options | 0 to 36 dB, step 0.1 |
| Default | 6 |
Tone
Sets the post-saturation low-pass filter frequency.
| ID | toneHz |
|---|---|
| Type | float |
| Control | slider |
| Range or Options | 100 to 20000 Hz, step 1, log |
| Default | 8000 |
Tilt
Tilts frequencies around 700 Hz before saturation, then removes the tilt afterward.
| ID | tiltDb |
|---|---|
| Type | float |
| Control | slider |
| Range or Options | -6 to 6 dB, step 0.1 |
| Default | 0 |
Mix
Blends the dry input with the saturated signal.
| ID | mix |
|---|---|
| Type | float |
| Control | slider |
| Range or Options | 0 to 1 mix01, step 0.01 |
| Default | 1 |
Details
| Canonical ID | fx.saturation |
|---|---|
| Category | effects |
| Runtime Surface | audio |
| Runtime Targets | audio-worklet |
| JUCE Early Access | Supported |
| Early Access Note | Native-supported in the plugin for the current catalog/runtime support contract. |
| Audio Channel Behavior | Preserve (stereo in → stereo out, width unchanged) |