OK… I'll try. Some of this is a question of how one defines "setup".
For example, you are freely interchanging
"OMS" setup with
"studio" setup. While they sometimes refer to essentially the same thing they are not necessarily identical.
"Studio setup" in the strict sense, is the state / arrangement / configuration
of your studio.
That's everything from (and including) the interface outward. Any MIDI controllers, devices, reverbs & FX, the ports they're connected to, channels they're set to yada yada.
The
current studio setup, is the above as it exists
right now…today.
The
"OMS setup" is: The app itself, (d-uh) or sometimes means the
studio setup as it was defined by OMS when the song file was created. OR, maybe a
different setup you want to use at the moment.
in programs like cubase only the project files contains a link to an OMS setup.
this totally makes sense, because you might use a different hardware setup, different physical ports and IACs buses for different projects. that is basically what the "setup" files are for: beeing able to switch between different ones.
since cubase has by default an "autoload" song, which opens when you launch the app, you can save there which OMS setup should be used when you start a new project.
Actually, you can't "save which OMS set should be used" – again…
the OMS Studio setup defines the current state of your studio.You
can choose to use an OMS setup that's different from the
current state but as SVP reminds you, you then have to send any/all different patches, channel assignments etc. to the
current MIDI devices to make them match it.
I am not a Cubase user, so I can't speak to how or why you would "execute" the app if you weren't "working on a music project" BUT I don't think it's really, actually any different from SVP. Cubase "wants" / needs an OMS Setup file to reference that describes the setup it will be using and so does SVP.
When you launch SVP or Galaxy, they look for and load the
current OMS Studio Setup file. If you want to use a different configuration that say, you used previously, you can launch OMS, open the setup file you want, and
make it current. If you do that, as soon as you go back to SVP, it will "see" the current OMS Setup has changed, and it normally will ask you what you want to do. That's just to be safe.
That's no different than it asking you what to do when you open a foreign or just an old SVP song file that
references a different Studio setup.
In either case, you're going to have to maybe send patches to devices, change channels, or even configure a device to respond to a different device's MIDI track that maybe was a different drum machine or sampler or ?? that you don't
currently have.
Let's not forget that
OMS itself was / is an effort to provide a constant, a reference for any / all MIDI sequencers to use in order to provide as much interchangeability and interoperability as possible between different MIDI hardware and software and save your sanity in the process.
I understand that it's… let's say often
less than crystal clear how it all flows. It's the nature of the beast (MIDI) and probably would make more sense… again,
if Opcode had survived. But hey,
this is just one reason why the manuals are hundreds of pages long.
Shit be complicated 'n all… you dig?