markov-chain based sequencer
First version of a markov-chain based sequencer I have had in a rough state for quite a while now and finally finalized during Easter. Outputs MIDI notes based on a markov chain of notes. Features up to 10 simultaneously running 'playheads'. Can record incoming midi and base markov chain on that.
I plan to expand with more features for self-modulation in the future.
Snapshots can largely be ignored, requires specific chain of instruments to make sense.
Some minor bugs to be expected, in the end the implementation was not quite as elegant as I had hoped. In particular, there are some initialization bugs I haven't fixed yet. Also, banks are not fully implemented yet, only changes markov chain and notes, haven't tied it to velocity and note length yet. Should be an easy add-on. Hopefully for v1.0. :)
Please let me know if you find some use in this. I'd be happy to update in the future based on feedback.