C'est une fonction permettant de ralentir ou accélérer un sample sans en changer la tonalité, c'est à dire que le son reste à la même hauteur, contrairement à un magnéto à bande ou un vinyl par exemple, ou le fait d'accélérer un passage fait monter la tonalité et le ralentir la fait baisser.
Les meilleurs algorithmes de time-streching permettent une accélération-ralentissement de 15-20% sans trop pourrir le son.
Le time-streching à son corrollaire, le pitch-shifting, qui permet de modifier la tonalité sans bouger le tempo.