Direct adaptive feedforward compensation of narrowband disturbances without explicit identification of the secondary path model. (4th August 2017)