the frequency in Hertz for which to determine the compensation factor
the base frequency corresponding to a compensation factor of 1.0
the exponent determines how steep the compensation curve decreases for increasing frequencies. In general, the louder a signal is played, the shallower the equal loudness contours become.
the frequency in Hertz for which to determine the compensation factor
the base frequency corresponding to a compensation factor of 1.0
the exponent determines how steep the compensation curve decreases for increasing frequencies. In general, the louder a signal is played, the shallower the equal loudness contours become.
the frequency in Hertz for which to determine the compensation factor
the base frequency corresponding to a compensation factor of 1.0
the exponent determines how steep the compensation curve decreases for increasing frequencies. In general, the louder a signal is played, the shallower the equal loudness contours become.
A UGen that produces a psychoacoustic amplitude compensation factor for a given frequency.
Implements the formula:
(root / freq).pow(exp)
Higher frequencies are normally perceived as louder, therefore
AmpComp
outputs lower values for them. For example, with default parameters, the pitch C4 (frequency 262 Hz) produces the base factor of 1.0, whereas a pitch one octave up, C5 (or 523 Hz) produces a factor of 0.793719 (an attenuation of -2 dB).An alternative is
AmpCompA
that better models the bell-shaped equal loudness contours of the hearing system. Especially note that the output of this UGen can become very high for frequencies much lower than theroot
parameter.Examples
AmpCompA