Sample track start position automation (is there more controlled and easy way?)

hi guys!

im working with Sampler Track.
I would like to play a melody but have the play headhead move along the sample in a controlled way.

The goal is to have a vocal or instrument chopped up in all the same keys in one big sample.
Lets say 8-10 chops, tall the same key.
Now, when i play a melody, i would like to go through these chops.

Does this make sence?

I know i can just Read/Write the playhead position but its extremely difficult to control, and not really creative to play.
Is there a way to control the play head position with velocity or CC? that would be awsome

Does anybody know a plugin that can do this? Besides Ableton?