http://www.lubbertdas.org/tonalandatonal.mp3
http://www.lubbertdas.org/tonalandatonal.pd
This patch might glitch (the demo mp3 does a little), since I kept adding more CPU-intensive stuff until my computer could barely handle it. Also, it probably only works in Pd-extended, as it uses [sort] and the reverb patch from the extras.
There's a lot of stuff in there that I find handy to reuse for other patches, so go ahead and dissect it if you like it. I might post some abstractions of the more interesting individual modules.
Thanks to obiwannabe, from whose tutorials I copied a lot of stuff, and hardoff, whose analog distortion patch is in here.