I was going to ask if you could note track a sample. I feel like that would be less time consuming, because toying with the automation is a daunting task regardless of what effect you're trying to achieve. But as far as pitching a sample I think this may be easier. But I'm not coding.
Yes, there are several ways: You can pitch them inside a Machiniste device, processing them with a Rasselbock device, using the PitchDelay device, or just opening the audio region and creating audio events in them.
(link is only visible to registered users) very good example