When talking about Programs it is important to keep "Program Data" and "Multisamples" separate in your mind, since they have vastly different sizes, and are stored in different memory locations.
In the OASYS Global Mode, Basic Setup pull-down menu, "Expansion Sample setup", these options:
-- EXs1-ROM (284 MB)
-- EXs2-Concert Grand (464MB)
-- EXs3-Brass & Woodwinds
are refering to MULTISAMPLE storage, not the "Program data" itself. If you were to de-select EXs-1, the EXs1 multisamples would be unloaded from memory/RAM (freeing up 284 MB), but this would DO NOTHING to the Program data (the Program Banks). You could select a Program from one of the Program Banks (e.g. I-E001 Coming Home EXs1), and the Program information would be displayed, but no sound would come out if you played a keyboard key. This is because the Program Data is loaded, but the underlying Multisample data is not loaded.
With the above background, I can answer your questions.
kenackr wrote: What to do then if I want to load more sounds???
"Loading more sounds" really consists of two parts:
-- storing program data for those sounds (in the Program memory banks)
-- loading the actual underlying Multisamples
Program banks (i.e. program data) can be overwritten easily, and can be recovered by simply re-loading the associated Program Bank from the Factory.pcg file.
Loading Multisamples that are not part factory multisamples (e.g. Karo or AKAI data, or your own .wav or .aiff data) would require that you unload some or all of the EXs Expansion data.
The OASYS is a computer that has a total of 2GB of memory/RAM. That memory has to hold the Operating System, Korg software, and multisamples (this is a similar concept to a personal computer with a fixed amount of RAM that uses that RAM as memory for the OS, software and data).
A software sampler on a personal computer will only load a sound at a time (or a small set of sounds). This means that if you select a different sound on a PC or Mac, there is a time lag that occurs to load the selected sound. A software sampler (like Kontakt 3) may come with a thousand sounds but you are only loading at most a few sounds at the same time.
With the OASYS, Korg wanted to create the "workstation" equivalent regarding sounds, so ALL sounds are loaded on power up. This allows multiple sounds to be played at the same time, and allows instant selection and playback of different sounds (since all the sounds are loaded into memory up front).
kenackr wrote:
I realize that I always have the option of not loading EXs2 (the big Steinway) in order to save enough ram to fit more programs in but how will they be designated by program or combi number?
By not loading the EXs2 MULTISAMPLEs, you have freed up memory to allow loading of other multisamples. The Program bank relating to EXs2 (User A) still contains nine Programs (8 piano programs + 1 vocoder program). You can create and load another set of Programs to the User-A Program Bank, which would overwrite that bank. The factory bank could be reloaded later.
The program locations are not fixed in stone; you can move them around if you desire with the following caveats:
1. Combinations (also just data settings) include program REFERENCES but not the actual program data. This means that the Combi only stores the Program bank and number (e.g. Program A001) but really doesn't "know" what is stored there. If I replaced Program A001 Piano with a guitar program (replacing the existing piano program) the Combi will use "A001" regardless of what is stored there. Effectively this means a Combi might not sound correct if you have changed the contents of the Program 'slot' it references
2. A Program Bank can store "HD-1" programs or "EXi" programs, but not both in the same bank (I think this is correct?)
kenackr wrote:
Do you also have to make a choice of not loading another instrument like AL-1 to provide a "designator" home (or slot) for the next new batch of sounds?
Sort of. You DO have a fixed number of both Program and Combi Banks (a program Bank holds 128 Programs, a Combi bank holds 128 combis). An AL-1 program doesn't actually use Multisamples like HD-1 programs do.
kenackr wrote:
I certainly didn't realize how tight bank capacity would be when I bought it.
Tying physical bank buttons (program and Combi) to physical memory locations is a double-edged sword because:
-- some people want a lot of "empty" banks to store their own creations
-- some people want all of the bank buttons to be full of factory sounds
With tradtional workstations (Korg Triton-M3, Yamaha Motif XS, Roland Fantom X) the amount of "slots" is fixed in stone -- i.e. they can't be changed.
With the OASYS, it MIGHT be possible to modify the OS/Korg software to provide more Program and Combi slots, perhaps by using another physical key (like the Funtion key) to toggle between additional banks (just like hitting the Program Mode button or Combi mode button switches the the banks accessed by the bank buttons.
kenackr wrote:
What do you do?
What you can do is create a series of different .pcg data files and load them as needed. A .pcg file can store ALL program/combi/global data, or just store a single Program bank.