KnowledgeBase | K2600R | Basic Concepts & User Interface


K2600 Memory Locations and Banks

Question:

How are the K2600's various banks and object types organized?

Answer:

When saving/loading data, it is important to understand the K2600's object memory organization. All objects in the K2600 are organized into Memory Banks of hundreds, from 1-999. The table below details the break down of object types by bank:

OBJECT TYPE ROM RAM
Setups
(total of 999 RAM objects possible)
1-100 (Base ROM)
600-619 (Vintage E. Piano option)
800-850 (Contemporary ROM option)
900-950 (Orchestral ROM option)
101-999
Programs, Keymaps, Samples
(total of 999 RAM objects possible)
1-199 (Base ROM)
600-699 (Vintage E. Piano option)
700-729 (SD Piano ROM option)
730-739 (Triple Mode)
740-749 (Live Mode)
750-769 (KB3 Mode)
770-799 (addt'l base ROM Pianos)
800-899 (Contemporary ROM option)
900-999 (Orchestral ROM option)
200-999
Quick Access Banks
(total of 255 RAM objects possible)
1-20 21-75,
100-119,
up to
900-919
Songs
(total of 255 RAM objects possible)
1 (template)
2-50 (various triggered arrangements)
51-75,
100-119,
up to
900-919
Velocity/Pressure Maps
(total of 255 RAM objects possible)
1-7 8-75,
100-119,
up to
900-919
Intonation Tables
(total of 255 RAM objects possible)
1-17 18-75,
100-119,
up to
900-919
KDFX
(total of 999 RAM objects possible
for Studios, Presets and Algorithms)
1-870 (studios in various locations)
1-199, 700-780, 900-999 (Presets)
1-999 (108 algorithms in various locations)
200-999

Note: The K2600's user RAM memory is partitioned by object type. This means you may save different objects in RAM using the same ID numbers (like Setup 200, Program 200, Effect Program 200, QA bank 200). Yet even though saved to the same numerical Memory Bank, (i.e. the "200's" bank in this example) these different objects will actually be stored separately as they are each different TYPES.

A word about "Dependent Objects":

When saving a bank or set of objects to Disk, the K2600 automatically saves all objects (Programs, Setups, Quick Access banks and effects) for the selected bank. You may be asked to save 'dependent objects': all associated objects (Programs, Setups, Sequences, Samples, effects) which exist in other banks.

To better understand this concept, think of creating a setup using various programs which you created, perhaps themselves residing in the 500-599 bank. Then, imagine you selected an effect from the 400-499 bank. Lastly, suppose you save your newly created setup (call it... say #221 New Setup) to the 200-299 bank. When you save the 200-299 bank to disk, you will be asked 'Save dependent objects?', referring to the dependent programs taken from the 500's (and any keympas and samples within them would be included too) and the dependent effect taken from the 400's bank.


Need more info? Check out the following links: