Nick, as Mac and I said above, check:
1) whether the parameters/functions you want to control can be controlled externally
if yes
2) if the SL Zero can actually be programmed to send those kind of messages
3) always have a computer at the ready to program the thing using the Automap software
4) you will need a separate 9v adaptor to run the SL standalone.
Also, check out this controller:
http://www.thomann.de/gr/cme_bitstream_3x.htm it is older than the others, may have older drivers or reduced compatibility with win vista or win 7, but it has a ribbon controller.