I've added two basic patches written in Pure Data:
There is a GlitchyMonoLooper:
This lets you record up to 3 seconds of audio, then play with end point and speed. It is quite noisey (when changing endpoint - this seems to be a problem with pure data and tabread~ that I haven't figured out yet). However, you get some nice unpredictable behaviour from it.
The second patch is a straighforward MonoLooper. This just records and loops up to 3 seconds of audio.
I'm looking into "layering" loops, but suspect this needs more memory...
Anyway, please play about with them, any feedback much appreciated.