Marbles is more of a random-function type of device, though...a sample and hold on major 'roids, mainly for working with random variable signals. To get the scalar stepping, you need a quantizer, which is also sort of a sample and hold, but one which outputs very specific scalar CV intervals...or which, in many iterations, can simply rescale incoming CVs without the need for a stepping clock signal to 'fire' a sample-step.
Gotta say, tho...Marbles is a killer random-manipulator module. Anyone doing generative work of any sort can benefit by having one of these in the rack.