A pneumatic pulse-jet system provides continuous, automatic bag cleaning. On a timed cycle, a burst of compressed air is directed down through a venture at the top of bag. This includes clean air into the bag setting up a pneumatic shock wave inside it. The air flow through the bag is momentarily stopped, the bag is firmly flexed, causing the accumulated dust particles to drop off the bag into hopper. Since only few row of bags are cleaned at a time there is no interruption of airflow through the filter. This provides a smooth operating dust control or material handling system.