13-50
Disk Mode
Macros
Viewing the Object List for a Macro Entry
If a macro entry contains an object list, it can be examined by scrolling the Macro table display
until the item with the Obj indicator is highlighted, and then by pressing either the Left or Right
cursor button on the front panel. You will see a display that looks like this:
Macro|Object|List|||(load|dependents)|||
Program|210|||||||||||||||||||||||||||||
Program|211|||||||||||||||||||||||||||||
Program|212|||||||||||||||||||||||||||||
Program|213|||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||
|||||||||||||||||||||||||||||||||||||OK|
The Macro Object list, a scrollable list, shows what objects are to be loaded from the file specified
in the currently indexed macro entry. You will not see the names of the objects in this display,
because they are not stored in the Macro table. The objects are referenced only by object type and
object ID. The (load dependents) indicator in the top line means that the macro process should
also load all dependents of the objects in this list.
If you need to know the names of objects in a macro entry object list, it is possible to begin a disk
function (such as Load), find the file specified in the macro entry, press Open to display the file’s
objects, and look up what the objects are, using the information in this display.
Unspecified Disk ID
When you record a macro entry to the RAM Macro table during a load operation, that entry’s
disk ID matches the ID of the disk from which you loaded the file. So, for example, if your hard
disk has a SCSI ID of 5, all the files you load from that disk will show 5 in the Disk ID field. This
information gets saved when you save the RAM Macro table to a macro file. The next time you
load that macro file, the K2661 looks for a disk with SCSI ID 5 and expects to load files from that
disk.
That’s good, because you probably don’t change the SCSI ID on your hard disk very often. But
what if you have a removable-media drive (like a Zip drive or Jaz drive) with SCSI ID 5, and you
pack a disk full of programs and samples to give to another band member who has a removable-
media drive with a different SCSI ID? Does one of you have to keep changing SCSI IDs to
exchange files?
Fortunately, no, because the K2661 lets you create macro files with entries that don’t specify a
Disk ID. When the K2661 is loading a macro file, and encounters an entry with an unspecified
Disk ID, it expects to find the files on the same disk as the macro file. So you can create a macro
file by loading a bunch of files from your Zip drive, editing every entry so that it has an
unspecified Disk ID, and saving the RAM Macro table. Then you can put the macro file and all
the files in its Macro table on a Zip disk, and hand the disk to a friend. Your friend can then load
the macro into her K2661, and it will load the files no matter where she has her Zip drive’s SCSI
ID set.
This feature is likely to be most useful for people who distribute K2661 sound files and macro
files on removable media. By leaving the Disk ID unspecified, they can be sure that anyone can
load the files without regard for SCSI ID.
Of course, there are other uses. If you use a single hard disk with your K2661, or if you regularly
work with macro files that load files from the same disk, then if you set all the macro file’s Disk