"At the start the goal was create an arpeggiator that could be used and abused, ran at audio rate for sonic madness or offer musical and rhythmic inspiration to get a musical piece started quickly.
For the note selector I experimented with two chaotically interacting oscillators which offered interesting mayhem at audio rate,
but resulting melodies were too boring or random.
Also, it did not offer repeatable patterns with certain settings due to the digital nature of feedback computation (a problem to be solved in the future). Next I experimented with dual lorenz attractors, mixing the output for the note selector. This offered much better and repeatable melody lines but the number of controls were too much, and certain settings produced no output. I then moved to S&H noise which was simple, only requiring a seed knob. It offers random but repeatable results. Providing a variety note selector algorithms would be the best choice moving forward.
After experimenting with different note selection algorithms I realized that there was a lack of rhythmic variation. I remembered a long time ago one could create interesting rhythmic patterns by modulating clock dividers, but I couldn't remember the details. I looked at euclidian algorithms, clock modulating algorithms, and harmonic beat algorithms (setting beats to occur 1 2 3 4... speed of the base tempo). All were interesting but not quite what I wanted to offer. I then thought of a new brilliant idea. Have a number of clock dividers set to various intervals and crossfade between them randomly. This allowed for the most musical variation out of all the algorithms. Ghost clicks takes the step further by crossfading another clock simultaneously. Mix the results and trigger something. It would be interesting to combine all these ideas into one: modulatable-euclidian-crossfading-harmonic-beating clock divider! Yes, more experimentation is needed."
- Elan Hickler