Saving Dependent Objects - Kurzweil K2500 - PERFORMANCE GUIDE REV F PART NUMBER 910251 CHAP 13 Manual

Table of Contents

Advertisement

Disk Mode
Saving Files
Once auditioned, the above object types remain active on the keyboard until another object is
auditioned, or Cancel is pressed. If a song is being auditioned, no other objects are auditioned
until the song audition is stopped (by pressing one of the Left or Right cursor buttons).

Saving Dependent Objects

When you save a file, you may see a prompt as part of the Save dialog that asks you whether
you want to save dependent objects. A dependent object is simply an object that's associated
with another object. The dependent object can be stored in a different memory bank, for
example, a RAM sample with ID 301 that's used in a program with ID 402, or in the same bank
as the file being saved. Rather than forcing you to save dependent objects separately and to
keep track of them yourself, the K2500 gives you the option of automatically saving the
dependent objects as part of the file you save. When you load the file again, the dependent
objects will be loaded along with the objects to which they're attached.
There are a few things to keep in mind regarding dependent objects. First, it's not uncommon
for RAM samples to be dependent objects, and they can take up quite a bit of memory. If you
save a RAM sample as a dependent object when you save a bank of programs to disk, you may
create files which won't fit onto a 720K or 1.4M floppy disk. Since the K2500 can't format floppy
disks in the middle of a save operation, you should have spare formatted disks ready to go
before you start saving. See the section called "Split Files" on page 13-23.
While the K2500 makes it easy for you to keep track of your dependent objects, you need to
keep aware of what happens with dependent objects when saving to disk and reloading.
Consider this example. Suppose you create 30 new programs, each of which uses a keymap
containing four different RAM samples. If you save these programs to a disk file, and save
dependent objects with them, you've created a file containing 30 programs and 120 dependent
RAM samples. So far, so good. Suppose you then load that file into the 300s bank. The K2500
will load the 30 programs into the 300s bank just fine, but it will be able to load (at most) only
the first 100 dependent objects to the 300s bank (each memory bank can hold a maximum of 100
objects of a given type). The remaining 20 dependent objects will be loaded into the 400s bank.
If there are no objects of the same type in the 400s bank, there's no problem. But if there are
objects of the same type in the 400s bank, some or all of them will be replaced by the newly
loaded dependent objects.
The easiest way to prevent this is to make sure that you don't create more than 100 dependent
objects attached to the other objects in a given memory bank. The easiest way to do this is to
avoid creating dependent objects when possible, by saving objects with IDs in the same
memory bank as the objects to which they're related. For example, if you create a program that
uses RAM samples, and you save the program with ID 201, resaving the RAM samples used by
that program with IDs in the 200s will prevent dependent objects from being created for that
program. If you do this, you'll minimize the number of dependent objects you create, and
you'll be unlikely to force dependent objects to be loaded into a higher-numbered memory
bank when you load files.
Once you have selected objects for saving (either individually as just described or by bank
selection), the K2500 will determine if any of the items chosen to save have any dependent
objects in RAM that were not chosen. For instance, if you select a program to be saved and
nothing else (using the Save Object feature), the program may have dependent effects,
keymaps, and samples that are in RAM. Dependent objects that are in ROM (i.e., ROM
samples or keymaps) do not get saved to disk.
You will see the following dialog displayed if there are any dependent objects in RAM of any
objects that were selected for saving:
13-26
auditioned from this page become the Current Song (as seen on the Song Mode
page).

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the K2500 - PERFORMANCE GUIDE REV F PART NUMBER 910251 CHAP 13 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

This manual is also suitable for:

K2500

Table of Contents