The air pulse generator of claim 14, further comprising a variable speed motor, a controller coupled to the motor and the adjuster, and a user input coupled to the controller, the user input including a display and user input devices, wherein a user adjusts the user input devices to vary the motor speed and adjust the second link to thereby vary the frequency and volume of air pulses.