В принципе, есть программа ARSS, которая позволяет, кроме прочего, делать time-stretch, основанный на преобразовании Фурье.
http://arss.sourceforge.net/
Но это вообще консольное приложение, а написать нормальный пускач у меня не получилось (при запуске программы с параметрами надо указывать параметр, смысла которого я не понимаю. Если ввожу параметры руками, то звук получается достаточно качественный, если передаю через командную строку - результат звучит не очень). Мало того, программа работает только с моно сэмплами.
Поскольку у меня есть красивый сэмпл, хорошо звучащий при использовании time machine pro в Kontakt, хотелось бы избавиться от щелчков, создаваемых гранулярным синтезатором. Если делать это с помощью ARSS, то легче застрелиться: для каждой ноты на каждый канал вводить параметры вручную. Так что чтобы сделать из этого сэмпла хороший инструмент, я бы хотел поискать какое-нибудь другое средство, позволяющее производить time stretch посредством преобразования Фурье.
С формантами надо будет думать отдельно. Kontakt лучше сдвигает форманты, чем Melodyne (по звучанию), но там непонятно, в каких единицах измеряется это смещение.