Hi Mark,
It isn't unusual for a program to run into troubles and crash every once in a while. This has been a constant thing swinging producers and DJ's into the Mac industry, though I've seen the problems occur on both platforms Windows and Mac.
Your best bet is to try and do as much on the computer as possible and do some practice at home to see if you can get it to crash again. There's a lot of things happening in the background between that controller, the program and the sound card in the controller all at once.
Another thing with laptops: check to see if sleep and hibernate are off in your power settings. If the system wasn't rebooted cleanly for some time, this could be the easiest thing you can do. Sometimes where I've put the X - on the screenshot there's an option for a fast shutdown or Hybrid shutdown. If you have that, turn that off.
Start an Elevated Command Prompt by clicking Start > typing "command" > right click "Command Prompt" and choose "Run as Administrator"
Type powercfg /h off
This will turn hibernate off as well and reduce you to shut down and restart only.