Maybe a Roland E60 would do it for you.
http://www.roland.co.uk/arrangerkey_room_catdet.asp?ID=E60