Methods and apparatus for audio equalization
Methods, apparatus, systems and articles of manufacture are disclosed for audio equalization. Example instructions disclosed herein cause one or more processors to at least: detect an irregularity in a frequency representation of an audio signal in response to a change in volume between a set of frequency values exceeding a threshold; and adjust a volume at a first frequency value of the set of frequency values to reduce the irregularity.
1. A computing system comprising:
a processor; and
a non-transitory computer-readable storage medium, having stored thereon program instructions that, upon execution by the processor, cause performance of a set of operations comprising:
applying an equalization adjustment to an audio signal to generate an equalized audio signal;
detecting an irregularity in a frequency representation of the equalized audio signal, the irregularity corresponding to a change in volume between a set of frequency values exceeding a threshold, wherein the set of frequency values includes adjacent frequency values;
selecting the adjacent frequency values in the set of frequency representation of the audio signal;
determining volume values associated with the adjacent frequency values;
determining the change in volume between the adjacent frequency values; and
in response to determining that an absolute value of the change in volume exceeds the threshold, adjusting the volume at the first frequency value of the adjacent frequency values to reduce the irregularity.
2. The computing system of claim 1 , wherein the change in volume is represented by a value of a second derivative of volume over the set of frequency values.
3. The computing system of claim 1 , wherein the first frequency value is a central one of the set of frequency values and the set of operations comprises:
adjusting the volume at the first frequency value to be a midpoint between volume levels at other ones of the set of frequency values.
4. The computing system of claim 1 , wherein the irregularity corresponds to at least one of a short-term peak or a short-term dip of volume values across the set of frequency values, wherein the irregularity results in a perceptible artifact in the audio signal.
5. The computing system of claim 1 , wherein the threshold is a first threshold and the set of operations further comprises:
detecting and reducing at least one additional irregularity in the frequency representation of the audio signal until a number of remaining irregularities in the frequency representation of the audio signal satisfies a second threshold.
6. A non-transitory computer-readable storage medium, having stored thereon program instructions that, upon execution by a processor, cause performance of a set of operations comprising:
applying an equalization adjustment to an audio signal to generate an equalized audio signal;
detecting an irregularity in a frequency representation of the equalized audio signal, the irregularity corresponding to a change in volume between frequency values exceeding a threshold;
selecting the adjacent frequency values in the set of frequency representation of the audio signal;
determining volume values associated with the adjacent frequency values;
determining the change in volume between the adjacent frequency values; and
in response to determining that an absolute value of the change in volume exceeds the threshold, adjusting the volume at the first frequency value of the adjacent frequency values to reduce the irregularity.
7. The non-transitory computer readable storage medium of claim 6 , wherein the change in volume is represented by a value of a second derivative of volume over the set of frequency values.
8. The non-transitory computer readable storage medium of claim 6 , wherein the first frequency value is a central one of the set of frequency values and the set of operations comprises adjusting the volume at the first frequency value to be a midpoint between volume levels at other ones of the set of frequency values.
9. The non-transitory computer readable storage medium of claim 6 , wherein the irregularity corresponds to at least one of a short-term peak or a short-term dip of volume values across the set of frequency values, wherein the irregularity results in a perceptible artifact in the audio signal.
10. The non-transitory computer readable storage medium of claim 6 , wherein the threshold is a first threshold and the set of operations comprises:
detecting and reducing at least one additional irregularity in the frequency representation of the audio signal until a number of remaining irregularities in the frequency representation of the audio signal satisfies a second threshold.
11. An method comprising:
applying an equalization adjustment to an audio signal to generate an equalized audio signal;
detecting an irregularity in a frequency representation of the equalized audio signal, the irregularity corresponding to a change in volume between a set of frequency values exceeding a threshold;
selecting the adjacent frequency values in the set of frequency representation of the audio signal;
determining volume values associated with the adjacent frequency values;
determining the change in volume between the adjacent frequency values; and
in response to determining that an absolute value of the change in volume exceeds the threshold, adjusting the volume at the first frequency value of the adjacent frequency values to reduce the irregularity.
12. The method of claim 11 , wherein the change in volume is represented by a value of a second derivative of volume over the set of frequency values.
13. The method of claim 11 , wherein the first frequency value is a central one of the set of frequency values and the at least one processor is to adjust the volume at the first frequency value to be a midpoint between volume levels at other ones of the set of frequency values.
14. The method of claim 11 , wherein the irregularity corresponds to at least one of a short-term peak or a short-term dip of volume values across the set of frequency values, wherein the irregularity results in a perceptible artifact in the audio signal.