Все можно сделать гораздо проще. Вытащи все начала wav файлов к началу проекта. Тогда меняй темп сколько влезет. Взаимных сдвигов между файлами не будет.
P.S. Все файлы проекта должны начинаться с нулевой отметки(с первой доли первого такта), даже если звук в этом файле начинается в последних тактах. Если хоть один файлик(начало!) будет в середине или конце композиции, то непременно убежит.
Кстати, если требуется замедлить, ускорить весь проект, это тоже можно сделать, хотя и с некоторыми потерями качества. Запускаем Audio Snap, выделяем весь проект Ctrl+A, нажимаем на панельке Audio Snap кнопку Clip Follows Project(слева панели), наблюдаем, как на клипах появляются красные двойные стрелочки, потом запускаем воспроизведение, и пробуем менять темп. Я попробовал этот способ на проекте, где изначально привязки к сетке не было. Гитарист играл и пел без метронома(авторская песня), а я потом под его исполнение наигрывал бас, баян, вторую гитару и т.д. Так вот - никаких сдвигов или артефактов не появилось даже при изменении темпа со 100 bpm до 130. При замедлении до 85 стало заметно характерное для онлайн таймстречинга побулькивание. Вполне возможно, что при рендеринге в офлайн оно пропадет(там другой алгоритм применяется), не проверял.