Rotation

What can you do when you segment a sound into tiny bits separated by zero crossings? Here's two ideas: go back from each zero crossing until you find a local maximum or minimum. Also go forward until you find a local maximum or minimum. Then reverse this part of the wave both horizontally and vertically and make some proper adjustments so it perfectly fits into the original wave. Alternatively (idea #2) simply repeat this small wavelet a couple of times giving a strange but sometimes interesting time stretching possibility (picking up an idea I got from Trevor Wishart which I guess is in CDP).