Software sampler