An improved air pulse generator has reduced noise and vibration forces, an improved user interface, reduced size and weight, sweeping oscillating frequency, an electronic flywheel, an improved air pulse module, and internal heat dissipation. The improved air pulse generator also provides prescribed treatment protocols for carrying out high frequency chest wall oscillations.