An option that will work just as well, without need for any virtual or expanded desktop.
In the ‘Workspaces’ and “Windows” menus of CuBase, you can take snapshots of various window configurations, and it’s easy to assign key combos to call them up at a touch. You could have any number of window arrangements you like and easily hot swap between them.
Just as an example…
I have a single desktop expanded over three physical screens on a single graphics card here. I have quite a few different workflows.
I press “alt-tenkey-pad 1” and get the mixing console stretched across two screens with the main arranger window in the third.
I press “alt-tenkey-pad 2” and get a note editor in one screen, piano scroll in another, and a split screen with the arranger and list event editor in the third.
I press “alt-tenkey-pad 3” and get an arranger full screen, a mixer full screen, and a blank screen to tile VST plugin UIs.
I press “alt-tenkey-pad 4” and get the arranger stretched across all three screens.
Etc.
These are just a few examples of what is possible…and it works with a single screen, or even with a single desktop expanded across multiple screens.
The virtual desktops are nice, but with a single session of CuBase 8 Pro, you really do not need them, as CuBase itself provides a very robust windows and screen management system. Just arrange the windows as you like and take a snapshot using the options found in the “Workspaces” menu. Assign whatever key combo you like to call them up (or use your mouse and the ‘window’ menu).
I think the workspaces are stored as part of the master ‘project’, so you can have a variety of different project templates to serve as your ‘starting point’ for new projects…hence avoiding having to rebuild your workspaces every time you start a new project