Your demonstration looks very nice.
Here is the small demonstration of looper that I'm making in max/msp
http://www.youtube.com/watch?v=BDg2LwbX2eM
Best.
I noticed that on the forum too. Your software looks great

Just a heads up for everyone, I've finished my MA and at the moment I'm spending all my time getting things ready to sell online.
If you're interested in testing the software before release, please email me at: machinesleet4 (at) gmail.com
A little rundown of the software if you're interested...
1. Feedback -
http://www.youtube.com/watch?v=eKn_vNscNDUThe concept of this is to have feedback regulated by a compressor. The software can work a lot like a looper, and is also really useful for creating drones, or even just playing about with the input effects / granular playback. The times for each of the 20 delays can be set manually, or in relation to a global BPM.
2. Generative -
http://www.youtube.com/watch?v=xsy716A23vUDiscussed quite a lot already in this thread

. I've added some variation controls to the user input, so the playheads aren't so static. I've also improved the CPU usage by a huge amount! Who knew how expensive waveform~ was? Basically it's automatic granular playback of a file, based upon segments defined by amplitude in the analysed audio.
3. Sampler -
http://www.youtube.com/watch?v=9hOV5YunzO8I'm actually trying to think of a decent name for this. I had called it Akufen for my uni work, as it's inspired by his cut-up style. The idea behind this software is to create random samples from one or a number of audio files. A folder can be loaded and each of the 16 voices 'randomised'. This creates a new start point for the sample. Optionally there are settings to randomise the filter settings, length of the sample, pitch of the sample (by equal tempered of random), the panning, whether the envelope is on or off, if the file loops, and the file name if a folder is loaded. Once a usable sample is found it can be excluded from the randomisation process. Presets can be saved which will load all files and settings, and there is also a 'control' input, which allows you to bash some pads if you want to trigger samples that way (normally triggered by MIDI from a DAW).
Cheers,
Mike