An audio signal (A) is enhanced by dividing the signal into time segments of a selected frequency range and scaling the audio signal in each time segment. The time segments (S) are defined by zero crossings (Z) of the audio signal, thus avoiding the introduction of any undesired harmonics. The scaling may involve linear or non-linear scaling factors. When the selected frequency range comprises bass frequencies, a very effective and distortion-free bass enhancement is obtained.