CHAPTER 4 - Other Objects This chapter discusses how to edit the rest of the object types. You pop up an object window the same way as before: From the command center, select the desired type from the Object type button. Select the object you wish to edit in the Object name list. Push the Edit button. Master Setting Objects A master setting object is a KLIB-only object type that you don+t find in the K2000. It is simply a collection of global settings for the synthesizer. Referring to the figure above, the Effect panel is the equivalent of the global effect page. You can select an effect object or edit the wet/dry mix only if you have chosen the master mode. The pressure and velocity maps refer to the ones you set in the MIDI receive page in the K2000. The output controls are the ones you find in the master mode page. Double-click on these fields to toggle their values. The Channel Table The channel table lets you select the outgain and outpair parameters for each of the 16 channels. In addition, you enable or disable a channel by double-clicking a cell in the channel number columns. When you disable a channel, the corresponding cell is left blank. Double-click again to enable it. When you download this object to the K2000, each channel will be turned on or off according to your setting, along with the other parameters. The Download List The download list is a collection of objects attached to a master setting. Members of the list can be objects of any type except the master setting type. This list lets you collect objects that you use for a particular song and download them in one shot. To add an object to the download list, select it from the command center, and drag-drop the Object ID button into the download list area of the master setting window, as shown on the left. See Chapter 2 for drag-dropping. To remove an object from the list, select it in the list, and type the del key. To download the list, drag-drop from the Download List text label to the Download button, as shown on the right. Note that pushing the Download button only downloads the other contents of the master setting object, not the download list itself. Keymap Objects Keymap each row in the keymap table displays a range of keys with the same set of parameters. The first two columns define the range. Use the soft alpha wheel to change the range. The key range indicator above the keymap table gives a visual indication of the position of the range. Each interval represents an octave. When you change a range in the keymap, the entire table will be affected. For example, if you modify the hi of the first row from f5 to f#5 , the second row will disappear because you have changed the definition of f#5 to be the same as f5. Click on a cell under the sample column. A floating list box of sample names appears. This is a member object field. The at column shows the root key of the sample. This field cannot be edited. To change the root key of the sample, click the cell under the idx column. This cell represents the index of the root key at the sample object. The sample and at cells are displayed only if the member sample object exists in the file. The rest of the row is edited with the soft alpha wheel as usual. To add a key range to the keymap table, select a row by clicking on the at column and type the ins key. KLIB temporarily creates a new row above the selected row containing lo key of the selected row. You should immediately edit the parameters of the new row. If you don+t, KLIB will collapse the two rows back into one the next time it redisplays the keymap table when it sees that the two key ranges have identical parameters. You can create a new key range only from a row that contains more than one key in its range. Velocity Levels The top part of the keymap window controls the velocity levels of the keymap. You select the number of velocity levels by the checking the buttons labeled 1, 2, or 3. For example, if the current number of velocity levels is 1 and you check 3, you+ll be adding two additional velocity levels to the keymap. Similarly, checking a number lower than the current number of levels deletes velocity levels. The set of buttons in the upper right hand panel selects the velocity level you want to edit. The keymap table below displays the content of the velocity level you selected. The arrow buttons between the velocity level buttons control the switch points between each pair of velocity levels. In the example above, if you push the right-arrow button between the first pair, the labels will change to ppp-mp and mf-f Effect Objects The effect object consists of simply a configuration and a list of parameters. The parameter list changes with the configuration you selected. You edit each of parameter field with the soft alpha wheel. Quick Access Objects The quick access object contains programs and setups. To replace an entry in the quick access table, drag-drop a program or setup object from the command center to the target entry row as shown on the left. Velocity and Pressure Map Objects The velocity and pressure maps share the same window format. Each is represented by line graph and the Data table below the graph. You can modify a map in either representation. To modify it using the Data table, simply click in the cells to pop up the soft alpha wheel. The x-axis of the graph denotes velocity levels and the y-axis denotes the eight dynamic levels ( ppp - fff ). To modify the map graphically, click anywhere inside the graph panel. The dynamic level buttons appear. Each button represents a dynamic level in the map and is labeled as such. Drag a button around to change that level+s value. When the velocity values are very close, the buttons can overlap or cover up each other. To bring the desired button to the top, click the corresponding cell in the Data table. To exit graphical editing, click anywhere inside the panel again without pushing any button. Intonation Table Objects The intonation table contains only two columns displaying the adjustment to pitches in an octave. The semitone column adjusts the pitch by semitones and the cent column adjusts by cents. Use the soft alpha wheel to modify the values. Sound Block (Sample) Objects The sound block object shows the parameters governing a sample. Each row in the table displays the parameters of a sample root. The first column displays the root key. The next two columns display the volume adjustments. The 4th column displays the pitch adjustment and is in units of cents. Edit them with the soft alpha wheel. Due to round-off errors in floating point computation, the pitch adjust may be one off from the K2000+s display when you download it. The last 5 columns show the various memory locations of the sample roots. Click on any of these cells. A floating edit box appear to let you enter a new number (except the abs addr column). Type enter when you+re done or esc to cancel it. All numbers displayed are offsets from the absolute address of the sample. Thus, when you first pop up a sound block window, the start column is always zero. Any change you made to this column will be added to the abs addr column when you close and save the changes to the window. Note that each time you load a sample, the K2000 may assign different memory locations to the sound data. Therefore, do not assume that the numbers in these columns are always valid (in sync). However, if the sample you edited is a ROM object, then you can safely assume that the memory locations won+t change. That+s it for the KLIB Users+ Guide. Have fun!