The fella behind imitone (https://imitone.com/) has been grinding away at the details of this stuff for a while. I haven't checked in on it for a while but I was a kickstarter backer. The last version I loaded up and played with was pretty great.
We studied imitone before working on Reedom — it's a great and inspiring project. The approach and use cases are slightly different. The main difference is the realtime: imitone mainly focuses on realtime, while we didn't see much value in that.
Our real goal was to allow the user to create complete songs, using loops created with Reedom. We had an iOS prototypal app for that, but we didn't get so far.
Oh cool, thanks for the response and explanation. For me, real time is a big deal: I work with adults with developmental disabilities, and anything that helps with having fun jamming with me and my musician friends is really interesting. I had fun combining imitone (or other inputs) with loops created on iOS with Figure. It's a really interesting space, and thank you for sharing your work.