Hi, I once used the block~ to do multiple overlap when reading from a delay line.. this worked pretty good for "time stretching", maybe a similar soultuion can be applied to pitch shifting .. Guenter