Mediastation with the qranger: http://www.lionstracs.com/store/information_pages.php?info_id=34
Add then one external 22" display and you are able to write the all songs/styles audio-midi and play it in realtime with the keyboard.

If you are able to use SEQ like Cubase, Logic, Reaper..then the Qranger is about the same stuff.
After recorded the session, the MS Qranger engine will play it with the all standard arranger features.