Skip to content

Parameter Reference

Parameter IDs are written into every DAW session file and preset. The display name (shown in the DAW) can change, but the #[id] string never can.


Global

Parameter NameIDRangeDefaultUnitNotes
Gaingain-30 to +300dBMaster output gain. Stored as linear, displayed as dB. Logarithmic smoothing (50ms)

API5500 EQ

5-band semi-parametric equalizer. LF and HF are shelving filters. LMF, MF, and HMF are fully parametric with Q control.

Parameter NameIDRangeDefaultUnitNotes
EQ Bypasseq_bypasson/offoffBypasses entire API5500 EQ module
LF Freqlf_freq20–400100HzLow shelf frequency. Skewed range
LF Gainlf_gain-15 to +150dBLow shelf boost/cut
LMF Freqlmf_freq50–2000200HzLow-mid parametric center frequency
LMF Gainlmf_gain-15 to +150dBLow-mid boost/cut
LMF Qlmf_q0.1–100.7Low-mid bandwidth. Skewed range
MF Freqmf_freq200–80001000HzMid parametric center frequency
MF Gainmf_gain-15 to +150dBMid boost/cut
MF Qmf_q0.1–100.7Mid bandwidth. Skewed range
HMF Freqhmf_freq1000–150003000HzHigh-mid parametric center frequency
HMF Gainhmf_gain-15 to +150dBHigh-mid boost/cut
HMF Qhmf_q0.1–100.7High-mid bandwidth. Skewed range
HF Freqhf_freq3000–2000010000HzHigh shelf frequency
HF Gainhf_gain-15 to +150dBHigh shelf boost/cut

ButterComp2

Airwindows ButterComp2 compressor. Ported from C++ via extern "C" FFI. Controls follow the Airwindows parameter convention (0.0–1.0 normalized ranges with internal mapping).

Parameter NameIDRangeDefaultUnitNotes
Comp Bypasscomp_bypasson/offoffBypasses compressor module
Compresscomp_compress0–10Compression amount. 0 = no compression, 1 = maximum
Comp Outputcomp_output0–10.5Output level. 0.5 = unity gain
Comp Mixcomp_dry_wet0–11Dry/wet blend. 1.0 = fully compressed

Pultec EQ

Pultec EQP-1A style passive equalizer with simultaneous boost/cut and tube saturation. Frequencies follow the original hardware’s stepped switch positions.

Parameter NameIDRangeDefaultUnitNotes
Pultec Bypasspultec_bypasson/offoffBypasses Pultec EQ module
LF Boost Freqpultec_lf_boost_freq20–10060HzLow-frequency boost center frequency
LF Boostpultec_lf_boost_gain0–10Low-frequency shelf boost amount
LF Attenpultec_lf_cut_gain0–10Low-frequency attenuation amount
HF Boost Freqpultec_hf_boost_freq5000–2000010000HzHigh-frequency boost center. Skewed range
HF Boostpultec_hf_boost_gain0–10High-frequency boost amount
HF Bandwidthpultec_hf_boost_bandwidth0–10.5High-frequency boost bandwidth
HF Atten Freqpultec_hf_cut_freq5000–2000010000HzHigh-frequency attenuation frequency. Skewed range
HF Attenpultec_hf_cut_gain0–10High-frequency attenuation amount
Tube Drivepultec_tube_drive0–10.2Tube saturation character. 0.2 = subtle default

Dynamic EQ

4-band frequency-dependent compressor. Each band has independent frequency, threshold, ratio, attack/release, gain, Q, detector frequency, processing mode, enabled, and solo controls. Requires the dynamic_eq feature flag.

Bands: Band 1 (Low, default 200 Hz), Band 2 (Low-Mid, default 800 Hz), Band 3 (High-Mid, default 3 kHz), Band 4 (High, default 8 kHz).

The table below shows Band 1 parameters. Bands 2–4 follow identical structure with band2_, band3_, band4_ prefixes and different default values.

Band 1 (Low) — default 200 Hz

Parameter NameIDRangeDefaultUnitNotes
DynEQ Bypassdyneq_bypasson/offoffBypasses entire Dynamic EQ module
DynEQ 1 Freqdyneq_band1_freq20–2000200HzBand 1 center frequency. Skewed range
DynEQ 1 Threshdyneq_band1_threshold-60 to 0-18dBDetection threshold
DynEQ 1 Ratiodyneq_band1_ratio1–204Compression ratio. Skewed range
DynEQ 1 Attackdyneq_band1_attack0.1–20010msAttack time. Skewed range
DynEQ 1 Releasedyneq_band1_release1–2000100msRelease time. Skewed range
DynEQ 1 Gaindyneq_band1_gain-18 to +180dBBand gain
DynEQ 1 Qdyneq_band1_q0.3–81Band Q. Skewed range
DynEQ 1 Ondyneq_band1_enabledon/offonEnable/disable this band
DynEQ 1 Detector Freqdyneq_band1_detector_freq20–2000200HzSidechain detector frequency
DynEQ 1 Modedyneq_band1_modeenumCompressDownwardCompressDownward or ExpandUpward
DynEQ 1 Solodyneq_band1_soloon/offoffSolo this band for monitoring

Band 2 (Low-Mid) — default 800 Hz

Parameter NameIDRangeDefaultUnitNotes
DynEQ 2 Freqdyneq_band2_freq200–5000800HzSkewed range
DynEQ 2 Threshdyneq_band2_threshold-60 to 0-18dB
DynEQ 2 Ratiodyneq_band2_ratio1–204
DynEQ 2 Attackdyneq_band2_attack0.1–20010ms
DynEQ 2 Releasedyneq_band2_release1–2000100ms
DynEQ 2 Gaindyneq_band2_gain-18 to +180dB
DynEQ 2 Qdyneq_band2_q0.3–81
DynEQ 2 Ondyneq_band2_enabledon/offon
DynEQ 2 Detector Freqdyneq_band2_detector_freq200–5000800Hz
DynEQ 2 Modedyneq_band2_modeenumCompressDownward
DynEQ 2 Solodyneq_band2_soloon/offoff

Band 3 (High-Mid) — default 3 kHz

Parameter NameIDRangeDefaultUnitNotes
DynEQ 3 Freqdyneq_band3_freq1000–150003000Hz
DynEQ 3 Threshdyneq_band3_threshold-60 to 0-18dB
DynEQ 3 Ratiodyneq_band3_ratio1–204
DynEQ 3 Attackdyneq_band3_attack0.1–2005msFaster default than Band 1/2
DynEQ 3 Releasedyneq_band3_release1–200060ms
DynEQ 3 Gaindyneq_band3_gain-18 to +180dB
DynEQ 3 Qdyneq_band3_q0.3–81
DynEQ 3 Ondyneq_band3_enabledon/offon
DynEQ 3 Det Freqdyneq_band3_detector_freq1000–150003000Hz
DynEQ 3 Modedyneq_band3_modeenumCompressDownward
DynEQ 3 Solodyneq_band3_soloon/offoff

Band 4 (High) — default 8 kHz

Parameter NameIDRangeDefaultUnitNotes
DynEQ 4 Freqdyneq_band4_freq3000–200008000Hz
DynEQ 4 Threshdyneq_band4_threshold-60 to 0-18dB
DynEQ 4 Ratiodyneq_band4_ratio1–204
DynEQ 4 Attackdyneq_band4_attack0.1–2002msFastest default — high-frequency transients
DynEQ 4 Releasedyneq_band4_release1–200030ms
DynEQ 4 Gaindyneq_band4_gain-18 to +180dB
DynEQ 4 Qdyneq_band4_q0.3–81
DynEQ 4 Ondyneq_band4_enabledon/offon
DynEQ 4 Det Freqdyneq_band4_detector_freq3000–200008000Hz
DynEQ 4 Modedyneq_band4_modeenumCompressDownward
DynEQ 4 Solodyneq_band4_soloon/offoff

Transformer

Vintage transformer coloration with 4 models. Adds harmonic saturation, frequency-dependent response shaping, and transformer loading compression.

Parameter NameIDRangeDefaultUnitNotes
Transformer Bypasstransformer_bypasson/offoffBypasses Transformer module
Transformer Modeltransformer_modelenumVintageVintage, Iron, Modern, Warm
Input Drivetransformer_input_drive0–10.2Input stage saturation drive
Input Saturationtransformer_input_saturation0–10.3Input saturation character
Output Drivetransformer_output_drive0–10.1Output stage drive
Output Saturationtransformer_output_saturation0–10.4Output saturation character
Low Responsetransformer_low_response-1 to +10Low-frequency transformer response shaping. 0 = flat
High Responsetransformer_high_response-1 to +10High-frequency transformer response shaping. 0 = flat
Transformer Compressiontransformer_compression0–10.3Transformer core loading/compression

Punch

Clipper + Transient Shaper with 8x oversampling. Bypassed by default — the user must enable it intentionally. Requires the punch feature flag.

Transient detection occurs before the clipper to avoid post-clip gain modulation artifacts (pumping).

Clipper Section

Parameter NameIDRangeDefaultUnitNotes
Punch Bypasspunch_bypasson/offonBypassed by default. Enable intentionally
Clip Thresholdpunch_threshold-12 to 0-0.1dBClip ceiling. Default -0.1 dB ≈ near-0 dB
Clip Modepunch_clip_modeenumSoftHard, Soft (tanh), Cubic (polynomial knee)
Softnesspunch_softness0–10.3Soft/cubic clip knee width
Oversamplingpunch_oversamplingenumX8X1, X2, X4, X8, X16. X8 default

Transient Shaper Section

Parameter NameIDRangeDefaultUnitNotes
Attackpunch_attack-1 to +10Transient attack boost/cut. 0 = neutral
Sustainpunch_sustain-1 to +10Transient sustain boost/cut. 0 = neutral
Attack Timepunch_attack_time0.1–305msTransient detector attack time. Skewed range
Release Timepunch_release_time10–500100msTransient detector release time. Skewed range
Sensitivitypunch_sensitivity0–10.5Transient detector sensitivity

Global Punch Controls

Parameter NameIDRangeDefaultUnitNotes
Punch Inputpunch_input_gain-12 to +120dBPre-processing input gain
Punch Outputpunch_output_gain-12 to +120dBPost-processing output gain
Punch Mixpunch_mix0–11Dry/wet blend. 1.0 = fully processed

Module Order

Six parameters define the runtime processing order of all modules. Each accepts any ModuleType value, allowing any permutation.

Parameter NameIDDefaultNotes
Module Order 1module_order_1Api5500EQFirst in chain
Module Order 2module_order_2ButterComp2Second in chain
Module Order 3module_order_3PultecEQThird in chain
Module Order 4module_order_4TransformerFourth in chain
Module Order 5module_order_5PunchFifth in chain
Module Order 6module_order_6DynamicEQSixth in chain

Valid ModuleType values: Api5500EQ, ButterComp2, PultecEQ, DynamicEQ, Transformer, Punch.