Disk Mode Enhancements in Version 3
Saving Files
4-27
Working with Relink-by-Name
Here are a couple of more in-depth examples that can show how Relink-by-Name works in a
practical situation.
Consider that your K2000's RAM contains the following one-layer program and also its
dependent keymap and samples (the techniques used in this example could well apply no
matter how many programs with any number of layers you want to save):
Program: 317 Steinwave Piano
Keymap: 300 Steinwave Piano
Samples: 300 StwaveG1 .......... Sample 310 StwaveC7
In this case you might wish to save the samples and the keymap in one file, and the Program in
another file. So, from the Save Object dialog you could first select all the Samples 300-310, and
Keymap 300, for saving into a file, let's say STWAVE1.KRZ.
You would then return to the Save Object dialog and save just Program 317 in a separate file in
the same directory, let's say STWAVE2.KRZ....only this time, you will be asked the
Save|dependent|objects? question pictured above. Answer this by pressing Names.
After saving, the file STWAVE2.KRZ will contain two objects in it, Program 317 and a name
table. You can easily verify this by going to the Load function (or any other disk function) and
pressing Open on the file just saved (which should come up already highlighted). The display of
objects for the file will look like this:
Func:LOAD|||||Sel:0/2|||||||||||Index:|1
||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||
Table||||36|Names|||||||||||||||||||334|
Program|317|Steinwave|Piano|||||||||274|
||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||
Select||Next|||Type||Multi|||OK|||Cancel|
The name table will always be the first object in the list. You can verify the exact contents of the
name table by using the View Name Table shortcut; make sure the name table is highlighted,
and press either the Left or Right cursor button on the front-panel. You’ll see the following
informational display:
Name|Table|Contents|||||||||||||||||||||
Keymap||300|Steinwave|Piano|||||||||||||
Sample||300|StwaveG1||||||||||||||||||||
Sample||301|StwaveD2||||||||||||||||||||
Sample||302|StwaveB2||||||||||||||||||||
Sample||303|StwaveE3||||||||||||||||||||
Sample||304|StwaveB3||||||||||||||||||||
Sample||305|StwaveG4||||||||||||||||||||
||||||||||||||||||||||||||||||||||||OK||
The Name Table Contents display shows what would have been saved in the file had you
answered Yes to Save|dependent|objects? instead of answering by pressing Names. More
importantly, it allows you to see what objects will need to be already loaded in to the K2000
before loading this file.