Editing Conventions
              Memory Banks
 5-5
Memory Banks
To help organize the storage of your edited objects, the K2vxÕs memory is divided into ten 
banks, each of which stores objects having IDs within a certain range. Objects within the same 
range of IDs are stored in the same memory bank, regardless of their types. The banks are in 
increments of 100, that is, objects with IDs from 1 through 99 are stored in the Þrst bank, IDs 
from 100 to 199 in the second bank, and so on. We refer to them simply as the ÒZeros bank,Ó 
Ò100s bank,Ó Ò200s bank,Ó etc. If you save an object as ID 203, for example, itÕs in the 200s bank.
You can store up to 100 objects of each type in each memory bank, The number of objects of a 
given type that can be saved in a memory bank depends on its type. For example, you can store 
20 Quick Access banks in each memory bank. As you begin to save objects that youÕve edited, 
youÕll notice that the IDs suggested by the K2vx sometimes increase in large chunksÑfrom 219 
to 300, for example. This is due to the limit to the number of objects of a given type that can be 
stored in a single memory bank. This limit can be important in terms of organizing your objects 
for storing to disk. Check out the section called ÒStoring Objects in the Memory BanksÓ in 
Chapter 2 of the Reference Guide for lists of how many objects of each type can Þt into each 
memory bank.
YouÕll want to think about organizing your edited objects in the memory banks when you start 
using the ßoppy disk drive or a SCSI device to store your programs, samples, and other objects. 
Objects that are stored in the same memory banks are automatically stored in the same Þle on 
disk. You can also store all the banks to one Þle by selecting ÒEverythingÓ in the Disk mode 
Bank dialog.
The memory banks work automatically, that is, you donÕt have to select the different banks to 
gain access to the objects stored in them. The K2vx selects the appropriate bank when you enter 
the object ID you want to work with. To select Program 201 while in Program Mode, for 
example, just press 2, 0, 1, ENTER on the alphanumeric pad. The 200s bank is automatically 
selected, and the program list will show programs numbered in the 200s. If your MIDI 
controller can send program change commands from 0 to 127 or 1 to 128 only, youÕll probably 
want to adjust the way the K2vx responds to program change commands. See the discussion of 
the Program Change Type parameter (ProgChgType) in Chapter 10.
When you do a save operation in Disk mode, youÕre creating a Þle to be saved to disk. This will 
save either individually selected objects or an entire bank of objects from the K2vxÕs RAM. If 
you choose to save a complete bank, then all objects with IDs in the range of the selected bank, 
regardless of type, are saved as part of the Þle. For example, if you save the 200s bank (objects 
with IDs from 200 - 299), then every object with an ID from 200 to 299 will be saved to the Þle.
This system makes it easy for you to keep track of everything you save. The Þrst program you 
save, for example, will have an ID of 200 (unless you specify another ID). The Þrst setup you 
create will also have an ID of 200 (since theyÕre different types of objects, the IDs can be the 
same). If you were to save the 200s bank, both your program and your setup would be saved to 
the same Þle. 
Saving and Loading Files—Disk Mode
Saving to disk simply involves selecting objects or a complete bank of objects to be stored as a 
single Þle. All objects with IDs within that range will be saved to the Þle. When you load a Þle, 
the K2vx asks you which bank will receive the Þle. You can load a Þle into any of the ten banks, 
regardless of the bank it was saved from. The K2vx will automatically reassign the object IDs. A 
Þle saved from the 200s bank, for example will be stored on disk with its objects numbered 
from 200Ð299. If you load it back into the 300s bank, its objects will be renumbered from 300Ð
399.
See Chapter 13 for more information on loading and saving Þles.