A compressor reduces the dynamic range of an audio signal by attenuating levels above a set threshold. Parameters: threshold (dB level above which compression activates), ratio (attenuation amount above threshold, e.g. 4:1), attack time (response time to reach full compression), release time (time to return to unattenuated state), makeup gain (compensation for overall level reduction). Persistence mechanism: implemented as analog circuitry (VCA-based compressor designs like the Fairchild 670, SSL bus compressor) or digital algorithms (lookahead, oversampled, multiband variants) that execute the gain-reduction computation on each audio frame. [formal: compressor | substrate: behavior | horizon: a moment | explicit: yes | epoch: 0.01]
Accepted ontology entry
compressor
A compressor reduces the dynamic range of an audio signal by attenuating levels above a set threshold. Parameters: threshold (dB level above which compression activates), ratio (attenuation amount above threshold, e.g. 4:1), attack time (r…
Definition
Why it is in scope
A dynamic range compression device or algorithm that reduces the amplitude of signals exceeding a threshold, controlled by attack time, release time, ratio, and threshold parameters. Human-made as an audio processing tool built into hardware units, software plugins, and broadcast equipment, designed to persist as a standard component of signal chains.
Names and aliases
- compressoren · CANONICAL
Relations from this entry
- audio-effectINSTANCE_OF →
Compressor is a specific kind of audio effect: it reduces the dynamic range of a signal by automatically lowering gain when the signal exceeds a threshold. Direction: compressor (newer, 1940s recording technique) INSTANCE_OF audio-effect (older, foundational). Nearest kind per Law 11e.
- cmrexhlpr0185g8vup2dwm91hDEPENDS_ON →
A compressor needs a threshold level to operate: the threshold defines the amplitude point at which compression begins. Remove the threshold and the compressor cannot determine when to compress — its core function ceases.
- audio-processingSERVES →
Compressor is a dynamic range compression device built and maintained for the sake of audio processing: it attenuates signal peaks above a threshold according to configurable ratio, attack, and release parameters, enabling level control and tonal shaping in audio production. Servant points at master per Law 8d.
- envelope-followerDEPENDS_ON →
A compressor needs an envelope follower to operate now: the envelope follower tracks the amplitude envelope of the input signal and drives the gain-reduction control voltage. Remove the envelope follower and the compressor has no means to map input level to gain reduction — its core dynamic control ceases. Present-tense removal test per Law 8.
- gainDEPENDS_ON →
Compressor DEPENDS_ON gain as its core operational mechanism: it operates by reducing gain (gain reduction) when the signal exceeds a threshold. Remove gain — the measure of amplification factor that the compressor manipulates — and the compressor ceases to operate because gain reduction is its core mechanism; without gain there is no lever for the compressor to act on. Consistent with accepted precedent: upward-expansion DEPENDS_ON gain, saturator DEPENDS_ON gain, compression DEPENDS_ON gain.
- cmsrl309o01svkp53moyzjhswINSTANCE_OF →
A compressor is the concrete device/algorithm instantiating the dynamic-range-compression technique: its accepted definition (threshold, ratio, attack time, release — variable gain reduction above threshold) is the technique's accepted definition ('measuring the amplitude envelope and applying variable gain when the signal exceeds a threshold') made into hardware/software. Law 9: a specific kind of the general technique. Same ladder shape as the ALREADY ACCEPTED rungs limiter INSTANCE_OF dynamic-range-compression and de-essing INSTANCE_OF dynamic-range-compression — a compressor with finite ratio is the middle member of that family. Nearest kind per Law 11e: dynamic-range-compression, not the discipline above it (the DRC→signal-processing rung already exists as accepted, so the ladder reads compressor → DRC → signal-processing).
- dynamic-range-processingINSTANCE_OF →
A compressor IS a specific kind of dynamic-range-processing: it reduces the dynamic range of a signal by attenuating peaks above a threshold according to a set ratio. Competent speaker: 'a compressor is a type of dynamic range processor.' Nearest kind: dynamic-range-processing (not a leap — no intermediate rung exists). Law 9 passes.
Relations to this entry
- makeup-gain← SERVES
Makeup gain is built for the sake of restoring the overall output level after the compressor's gain-reduction stage has lowered it; the stage exists to serve the compressor's designed purpose of level control and loudness preservation. Servant points at master per Law 8d.
- de-esser← INSTANCE_OF
de-esser IS a specific kind of compressor: it is a dynamics compressor that targets a specific frequency band (sibilant frequencies) rather than the full signal. The removal test passes — remove compressor and a de-esser (as a type of compressor) cannot exist. Nearest kind: compressor (ACCEPTED).
- envelope-follower← SERVES
Envelope follower is built and maintained for the sake of dynamics control in compressors: it tracks the amplitude envelope and provides the control signal that drives gain reduction. The follower exists to serve the compressor's designed purpose of level control. Servant points at master per Law 8d.
- limiter← INSTANCE_OF
A limiter IS a specific kind of compressor: a compressor with an effectively infinite ratio that prevents the signal from exceeding a maximum level. Remove the concept of compression entirely and the limiter has no operating principle. A competent speaker would call a limiter 'a kind of compressor'.
- sidechain← DEPENDS_ON
Sidechain routing requires a dynamics processor with a sidechain input to operate; remove the compressor and the sidechain control path has no effector to modulate. The sidechain technique is operationally dependent on a compressor (or similar) to perform gain reduction in response to the external trigger.
Record identity
- Created
- Sep 6, 2026, 1:10 PM UTC
- Content hash
- 5a6c48ac933dba6f11484817c10dfedef6d4db284386408ba9f88867282d247b