Not really the same thing but I started a project a while ago where I have one instance of a drum synth and one set up to the Zeta+ Alembic bass sound.
Currently I only have a simple 4/4 drum beat programmed into a track but intend to expand from there. The clip is set "Groove" so I can drag it out as needed.
Then I have another set of MIDI tracks in a folder feeding the bass sound. I've programmed in some simple blues and jazz progressions and can toss in specific song progressions as needed (currently I only have the progression for Little Wing programmed in but yanking basslines is pretty easy). These are also set to be Groove Clips.
Then of course I have a third track to jam into with TH2 set up so I can cruise for tones.
All I have to do is drag out the drum clip to accommodate the full length of whatever progression I'm jamming along with then set loop points. I can practice soloing over top of what ever I want in any key by just adjusting the current MIDI bass track's pitch +/- function and obviously change the tempo just by... well changing the project tempo.
I haven't developed the project as much as I intended to but it's pretty cool for just zoning out and trying out improvisations. The fact it is looped makes it a little sterile for jamming along to after a while but it's a heck of a lot better than practicing freeform without any backing track.