Diki..
maybe you don't know how much new money my company are investing now for one New Audio-Midi-GIGA-Vst Arragner engine.
If you there don't believe me, just ask around some my MS clients...

My developers and oher 3th party developers are working for full editing the Qtractor sequencer Audio-midi: http://qtractor.sourceforge.net/qtractor-index.html

Qtractor is one really SIMPLE realtime audio-midi sequencer with unlimited audio-midi tracks, including the all Free audio plugins for each audio track.

The work now is re-organize the traks under folder system, where each folder propiety can be one realtime pattern.
Each folder/pattern can be set the BARS length with automatic looping
In each Folder/pattern you are allowed to record/import tracks under Chords system ( Maj, Min, 7th, 7thDim...)
Each audio tracks can be set under Elastique ( zplane.com) engine for the BPM time scratch and Transpose scratch.

What this mean?
It mean that for each pattern you can record any type of midi or audio track and the engine then will automatic transpose for each chords that you have pressed.
Of course for the Min, 7th... tracks you have to record the relative audio traks under this chords too.

Other possibility is import some midifiles pattern and then you press Audio record and from the audio input you will record your Vocal, Guitar, sounds...riff...all under audio streaming!

This new arranger system then can be used like for a DJ system for ONLY audio parts: each pattern can have one different audio loops and when you change chords the audio loops will change too.

Under one Streaming Pattern Audio-Midi SEQ you will be able to play any type of realistic audio OR midi styles!

Do NOT foget that for one style like this, need a lot of Mb data: the HD streaming ( like gigastudio/kontakt) will be the best way for play the all styles in realtime.
This features you can TOTALLY forget from one embedded system, so... forget to waiting the big brand to offer you this new generation of styles because they have to pass under one PC system.

well, if you are happy to waiting 10-30 minute before one audio style is ready( look the T2, audya and others for the sampler..) then I don't have nothing to add here.

Enjoy what you have now.
cheers