Hi,
Global scope is used when we want a control to have a universal assignment, i.e. for all our projects.
Project scope is for when we want an assignment only for our currently active project.
Global mappings are saved in a file under[your Documents Folder]\Steinberg\Cubase\MIDI Remote\User Settings, while Project mappings inside the project.
When we export a script, the file created contains only the Global mappings. This is to be expected. Project mappings will be restored once you load the project containing them, and will override any Global mappings for the controls we’ve assigned to project mappings.
This is because most probably you’ve done a direct assignment, i.e. you’ve chosen a specific parameter, of a specific instrument plugin for a control. When we do that, Cubase will store (by default) this assignment to our project file. Now, when we open a new project, this assignment won’t be there any more.
And here’s another interesting thing. Say, that instead of having the Project scope for a VST parameter, we choose to make it Global. So then we create a new project and have the same VST to a track. There is a chance that the MIDI Remote will recognize our assignment. This will happen when the track with the VST has the very same “path” as the one we had in our older project. Think about “path” as an internal Cubase counter, based on track type. This doesn’t take into account the track name.
My suggestion: Build your MIDI Remote Surface with as many Global scopes as possible. For example, when dealing with VST Instruments parameters, instead of directly mapping to a very specific parameter, (I know how tempting this is), we can go for a more generic approach, and map it to “Parameter 1” of the instrument slot of the currently selected track. Then, by using the Remote Control Editor of the plugin instance, we can set this “Parameter 1”, to the parameter we need, say the CutOff frequency.
Still, if you insist to build upon the project scope approach, I think that creating a template with your VSTs and then open this template for creating a new project, will do the trick.