The approach of using Markov chains for creating musical structures is not really new nor innovative. Its more the result of an ongoing process and an attempt of creating algorithmic musical structures: https://forum.pdpatchrepo.info/topic/12147/midi-into-seq-and-markov-chains
Maybe the web implementation and the combination of different technologies, frameworks and programming languages is innovative. The interface is made with Open Frameworks, while the Markov generator is made with Pure Data. It is compiled with Emscripten for the browser. I put a lot of work in the optimization of Open Frameworks for compiling it with Emscripten. I like that it is possible to use Pure Data with webMIDI in the browser and that it is all based on open source software.