For number 3 you could also set up a flex track that resamples a chunk of the kurzweil loop.