Here is a goofy little tool I concocted in Max/MSP which creates swirly, broken sounds. It modulates the playback rate of an audio file stored in a buffer (whether a single drum hit or an entire song); just as frequency modulation synthesis does with a carrier oscillator. The modulation rate can be slow enough to make vibrato or rapost_id enough to generate FM artifacts.
There are many parameters which can be set manually or made to change randomly on their own. To start, load one of the example sounds and play around with the various presets -- I usually switch on #4 and zone out for hours.
If you don't have Max/MSP, you can load this patch with the free runtime (Windows, Mac OS X), though you won't be able to edit it.
* Note 1: All comments and feedback are welcome. (Also, I haven't tested this in OS X, so if the display comes out messed up, please let me know.)
* Note 2: I slapped together the patch during an electronic music class this summer (which I took purely for credit, as it was, for me, largely redundant knowledge). The class was taught by Dr. Michael Zbyszynski, a unique and inspiring fellow who has often contributed his skills to the Max community.