make volume and speed per sample, not universal