Give the ability for the tracker to follow the user by 'listening' for midi note events

What is the problem?

As a band member, I find it difficult to use sequencers, unless the band follow a click track, and this takes away the improvisation. Rather than the band following the sequencer, I want the midi sequencer to follow the band,

What should this feature achieve?

Instead of a tempo clock driving the midi, there should be a ‘Event Track’. The performer would play a baseline, and when the notes they play, match those in the event track, the tracker should reposition to that event, instantly playing the other notes in that row.

There would be a timer that measures how long it took from the previous reposition, in order to get an idea of how fast the music was played, and be able to continue playing that block based on that timing. It is difficult to describe - please see my proof of concept.

https://www.reddit.com/r/synthesizers/comments/1kbjekt/when_the_drummer_doesnt_want_to_follow_a_click/

Are there any workarounds?

No workarounds…

Any links to related discussions?

As a hobby C++ programmer, I made a proof of concept. But, its too big for me to carry forward.

https://www.reddit.com/r/synthesizers/comments/1kbjekt/when_the_drummer_doesnt_want_to_follow_a_click/

Any references to other products?