Dynamic Release Feedback in Audio Compressors to Limit Pumping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Audio compressors often exhibit the 'pumping' phenomenon, where periodic attenuation of signals occurs, which can be distracting or undesirable, especially when reacting to static music signals, and existing solutions either try to suppress or enhance this effect without a unified management approach.
Innovation Solution
An audio compressor with a feedback loop that adjusts the effective release time based on the output signal's deviation from a threshold, using a user-adjustable parameter to modify the release filter coefficients, allowing for control over the pumping behavior by increasing the release time as the output signal approaches the threshold.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If the release time is kept constant, then the compressor structure is simple, but pumping effects occur when the output signal approaches the threshold
Solution Approach 1:
The release filter's time constant is made dynamic rather than fixed. The controller adjusts the release time based on the output signal level relative to the threshold: when the output signal approaches the threshold, the release time increases to prevent pumping effects. This dynamic adaptation resolves the contradiction by allowing the system to maintain simplicity when pumping is not an issue while activating complexity only when needed to eliminate harmful pumping effects.
Solution Approach 2:
A feedback loop is introduced where the output signal is continuously monitored and fed back to the controller. The controller compares the output signal level with the threshold and dynamically adjusts the release filter's time constant accordingly. This feedback mechanism enables the system to automatically detect and correct pumping conditions without requiring complex pre-programming or manual intervention.
2Object-generated harmful factors
If the release time is increased to reduce pumping effects, then pumping is reduced, but the response speed of the compressor decreases
Solution Approach 1:
The release time is made dynamic, allowing it to vary between short and long durations based on operating conditions. When the output signal is well below the threshold, a short release time maintains fast response speed. When the output signal approaches the threshold, the release time automatically increases to reduce pumping effects. This dynamic behavior resolves the contradiction by providing both fast response and pumping reduction at different operational moments.
Solution Approach 2:
The time constant parameter of the release filter is changed dynamically based on the output signal level. The controller modifies this parameter in real-time: using smaller time constants for fast response when pumping is not present, and larger time constants when the output signal approaches the threshold to eliminate pumping. This parameter adaptation allows the system to optimize both response speed and pumping reduction throughout the compression process.
3Adaptability or versatility
If multiple compressors with different characteristics are used to achieve versatility, then adaptability increases, but device complexity and cost increase
Solution Approach 1:
A single compressor device is designed to perform multiple compression types (fast attack/fast release, slow attack/slow release, and intermediate combinations) through dynamic parameter adjustment. The controller can adapt the release filter's time constant and attack filter characteristics based on the input signal characteristics and desired compression style. This multi-functionality resolves the contradiction by allowing one universal device to replace multiple specialized compressors, reducing overall system complexity and cost while maintaining full versatility.
Solution Approach 2:
The compressor incorporates dynamic parameter control that allows it to adapt its characteristics in real-time based on the signal being processed. By dynamically adjusting the release time and attack time parameters, the single device can emulate different compressor types suitable for various music genres and applications, eliminating the need for multiple fixed-characteristic compressors and reducing instrumentation complexity.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The invention relates to an audio compressor with a detector (1) for comparing an incoming audio signal with a threshold, a gain generator (2), a release filter (3) and an attack filter (4), characterized by a feedback loop connecting the signal output (9) of the audio compressor (14) with the release filter (3), the feedback loop comprising a controller (5) allowing at least one filter coefficient (b) of the release filter (3) to be modified depending on the output signal (9) of audio compressor (14), whereby a modification of the effective release time occurs.