Mechanical Pulse Depots