Wow,
it sounds exactly the same, or better, it is the same idea! Nice!
And the visualisation part is really beautiful: it shows quite nicely the process. I´ll post mine, even what I wanted originally was a kaleidoscope kind of stuff as you did, really effective.
My original source of inspiration was the poème pour 100 métronomes by Ligeti. Before it was performed here in Helsinki, it seemed that nobody could find all the metronomes required (the pyramid ones). The Ligeti piece has however completely random speed. So I thought to make a pd version of it to replace the performance, but they eventually found the metronomes.
Later I thought to make a disklavier version of it. The sound with the piano, reminded me some of his piano studies, ie. désordre.
But, as an hommage to maybe the most accurate composer of the last century (on many aspects), I wanted to make a precise version, that´s why I took the canon path.
The title is referred to a composition by Josquin Desprez after Ockeghem death.
Another inspiration was a web page with an analysis of a Nancarrow´s study, that is, in fact, a proportional canon quite complex, but not as recursive as our process. Unfortunately I think the page is not anymore on line.
Ligeti video is here:
http://www.youtube.com/watch?v=X8v-uDhcDyg
Libero
attached my patch to this mail. i like the piano playing itself version better though.
my patch was just something i saw on the internet which i knew would be easy to make in pd. i forget what site it was.