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.