Length of the tube controls when the charge ignites, and the ignition timing can be optimized so as to allow different operating speeds to be selected, much like a spark advance control.
The length of the tube and the timing of the charge ignition are used to adjust the operational speed of an engine or device, much like a spark advance mechanism.