Basic Disk Mode

Saving Files

In this case you might want to save all of the songs in one file, and be able to automatically relink the dependent programs used by the song tracks. All of the programs are presumably already saved in separate files. The only file that needs to be created is one that contains all of the song objects, plus a name table. Once again, this is done by selecting the songs from the Save Object dialog, and answering Names to “Save dependent objects?” The contents of this file can then be displayed by pressing Open (as was done for the previous example).

Func:LOADSel:0/2Index:1

Table36Names700

Song400WildJam12114

Song400MemphisGroove34002

SelectNextTypeMultiOKCancel

Also as shown in the previous example, you can display the contents of the name table:

NameTableContents

Program231FunkyGTR

Program245FendJazzBass

Program400ObieWarblePad

Program600Drawbarz

Keymap220FunkGuitar Keymap229JazzBass

OK

Notice that the ROM program 50 Studio Kit 1 will not be listed in the name table. Any dependent objects that are in ROM do not need to be relinked by name. ROM objects are always directly referenced by their object ID number, since they don’t get saved in any files.

Once the song file has been saved, it can be loaded at any time and correctly relinked, as long as the other files containing the necessary programs have already been loaded.

For this type of situation, where you may be working on songs always using a consistent set of programs, it is beneficial to make a macro file that can be loaded in one step to direct all of the various program files to be loaded. After that, any time you load a song file containing a name table referencing these programs, the songs should get relinked to the correct programs.

If you happen to have multiple copies of the necessary programs already loaded into different banks, you can control which bank of programs will be linked to the songs by choosing a certain bank to load the song file into. The relinked programs will be the first set encountered according to the Relink-by-Name search algorithm defined above.

Not Loading the Name Table

There may be a time that you wish to load objects from a file containing a name table, but you don’t want the K2661 to relink any dependent objects according to the name table. This can be accomplished by “Opening” the file from the Load function, and selecting any desired objects from within the file, except the name table. The selected objects will be loaded into the bank you specify, however the Relink-by-Name mechanism will not function.

13-33

Page 183
Image 183
Alesis K2661 Not Loading the Name Table, FuncLOADSel0/2Index1 Names700, Song400WildJam12114 Song400MemphisGroove34002