EasyManua.ls Logo

Kurzweil K2661 - The Name Table

Kurzweil K2661
610 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Disk Mode
Saving Files
13-29
Once you have selected objects for saving (either individually as just described or by bank
selection), the K2661 will determine if any of the items chosen to save have any dependent
objects in RAM that were not chosen. For example, 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 (for example, 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:
||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||
Save|dependent|objects?|||||||||||||||||
||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||
|||||||||||||||||||||Names|||Yes||||No||
Choosing Yes will cause any dependent objects to be saved in the le together with the selected
objects. Choosing No means that unselected dependents will not be saved. The Names button
creates a new kind of object to be stored in the le, called the name table.
The Name Table
A le’s name table is a list of any dependent objects that were not explicitly selected for saving
in the le. Each entry in the name table contains the object type, object ID, and the name of a
dependent object.
A le’s name table is used by the K2661 at only one time: when the le is loaded. At that time,
the K2661 will search for dependent objects that were not saved in the le originally. The search
matches dependent objects by name with objects that are already in RAM, and links them to the
“parent” object. The name-table data are then discarded when the le load is nished. This
search feature is referred to as Relink-by-Name.
Relink-by-name can help you work efciently with K2661 objects and disk les. Careful use of
this feature can save you many megabytes of disk storage. It can also free up time for working
on music and production instead of waiting for sample data to be resaved.
Relink-by-Name allows you to save objects and their dependent objects separately (in multiple
les) and be able to link them up later on by loading the les in the correct order. This can be a
very efcient way of working with the K2661’s many levels of dependent objects. The most
common way in which Relink-by-Name speeds up development of sounds is when making
small adjustments to a program that has as its dependents a large amount of sample data. You
can separate the program and sample data, so that after changing a program parameter, only a
le containing the program and a name table need be resaved.
When loading a le that contains a name table, the following rules should be observed in order
for correct relinking to occur.
1. Use unique names for dependent objects at every level. For example, if you were going to be
relinking several samples from one le with a program and a keymap from another le,
each sample should have a different name. Otherwise, the dependent objects (the
samples) will not get relinked properly. This will create problems such as keymap ranges
that don’t play as they are supposed to.

Table of Contents

Other manuals for Kurzweil K2661

Related product manuals