A common problem in audio processing is that a useful signal is disturbed by one or more sinusoidal noises that should be suppressed. One embodiment of the invention provides a method of canceling a sinusoidal disturbance of unknown frequency in a disturbed useful signal. The method comprises the steps of estimating parameters of the sinusoidal disturbance including amplitude, phase and frequency; generating a reference signal on the basis of the estimated parameters; and subtracting the reference signal from the disturbed useful signal. According to one embodiment of the present invention, the estimation is performed by an Extended Kalman filter.