justanoldmuso,
Samplers, romplers and everything in between had been around for long (long!) time. I am sure it is not simple programming, but in theory it is possible.