Hi @mtyas. Thank you very much for your feedback.
I think it's possible to have an adjustable buffer length.
But, I work on an alternative : a mix between an euclidean sequencer and an turing sequencer.
I use a cpu efficient euclidean rhythms generator inspired by an old puredata patch.
Turing sequencer produce an periodic random number.
This number is used as an array index, of pentatonic scale.
Euclidean algorithm is used for the rhythm.
I have a patch for that, as an attachment of this post.
I have to go on a business trip. I'm looking at how to change the length of the buffer when I get back.
turing_euclidean_dev.axp (14.0 KB)
PS : Recently I write all my sequencers for a STM32F429 card. That way I can keep some CPU for signal processing and I have a display. Requires only a few resistors, an optocoupler and a diode.