Hi Eiffie that's great and it worked really well
. I can't say how nice it is to see another programmer working on this.
To my knowledge you are the first programmer other than myself to work on the idea of a sloth canon musical fractal since I first released Tune Smithy in 2000 (earlier versions in the late 1990s not published). Lots of other forms of muscal fractals of course, but not these sloth canon type fractals.
As you say - it just kind of works
. You don't need to be a musician or composer to program it either. Just to have a good musical ear and enjoy music. Similar to visual fractals where you don't need to have the painterly skills of an artist with a brush, and all the things that artists need to learn in art school etc. to get started on their profession, to create visual fractals.
Keep up the good work
. Really interested to see where it goes. I am sure there are many ways the idea can be explored.
You might like this page where I show mathematically that these Tune Smithy sloth canons are just a tiny fraction of the variety that is possible by way of musical sloth canon sequences, and there may well be other interesting ones to explore:
http://robertinventor.com/ftswiki/Self_Similar_Sloth_Canon_Number_SequencesIt suggested the idea - that since the sloth canon construction only determines some of the numbers from the initial seed, and you can vary other numbers without changing the sloth canon property - that you could give the user the option to vary any of the "free" numbers and generate a new sloth canon from it.
Tune Smithy already does that in a way with the options to reflect and invert seeds, some preserve the sloth canon property and some don't.
But the idea is that e.g. let the user vary any of the notes in say the second copy of the seed, so it is different from the first copy. Then again in the third copy too if they like, make small changes like that which propogate all the way through the tune through the sloth canon self similarity.
It's just an idea don't know if it would work and how good it would be, just mentioning it in case it is interesting - or for that matter might suggest something else.
I am pretty much totally caught up with my Bounce Metronome program right now and other software projects I'm committed to for the next few months at least, so there is pretty much no chance of exploring this in the near future. But maybe some time a few months from now I'll join in the frontier research on sloth canon sequences again
.