I would like to announce a new tool:
http://www.renoise.com/tools/zerocrossings
The tool works by slicing a sample into smaller segments when the signal is crossing the zero threshold
A couple of tools are doing a similar thing, but this one provides even more control over the slicing process:

Check out the inline documentation (click the ‘Help’ button), or ask any questions you might have in this thread.