No you don't need a computer to run it. It just interfaces with a Windows or Mac PC to allow you to create backing tracks and use it with SONAR. See
http://www.rolandus.com/products/details/1090/features/ at the Roland website and it says
"Leave the computer at home and playback your backing tracks or music on the Roland Mobile Studio Canvas."