Вы хотите использовать технику, называемую гранулярным синтезом, существует множество вариаций гранулярного синтеза, некоторые из которых можно использовать для создания совершенно новых звуков, но также можно использовать для изменения скорости воспроизведения звука без изменения высоты тона. Это включает в себя разделение аудио на маленькие блоки и циклическое воспроизведение каждого блока, вы можете изменить скорость воспроизведения каждого блока, чтобы изменить высоту звука без изменения времени, и вы можете изменить скорость перемещения между блоками, чтобы изменить длительность без изменения высоты звука. Сделайте поиск в Интернете, и вы найдете много ссылок на него, у Apple может даже быть основной аудио API для этого.