Using Presets

Keys: Numeric keypad 0-9: LShift+<NumKey>, LCrtl+<NumKey>

Presets provide a very fast way to change the settings for a whole layer. Hit a preset and it will be loaded immediately to the current edit layer. If the edit layer is also the play layer, the change to another preset will produce a single clean hard cut, just like switching the play layer. However, depending on the clips to load, there could be a short freeze of the running performance, even if the play layer is not the edit layer. After loading a preset, it is not linked to the layer. You can change anything in that layer and modifie the settings. This is even necessary sometimes, since some effects cannot read the parameter values from the preset, so you may set them manually after loading the preset. Nothing of this will affect the preset. If you wasted the settings, just reload the preset and everything will be fine.

You can have up to ten banks (0..9) (Shift+F10). Each Bank contains nine pages (P1..P9) (Shift+F1 .. Shift+F9). Finally, each page can hold up to ten presets, which multiplies up to 900(!) presets for you to store and load ... yeah.
To store a preset, hit the left shift key along with one of the numpad number keys. You load a preset by pressing left control and a number key.
You can also use the mouse. Save a preset with the right button, load it with the left button. It's also possible to change the page and bank by mouse (click on [Bank:0] area and/or the page buttons).

Presets are saved to the hard disk immediately. So even openTZT may crash (we hope it never does), your presets are save.

However, there's one problem with 10 banks and 900 presets, you cannot choose a bank directly, you have to roll through them. This means if you want to go from bank 5 to bank 4 you have to hit F10 nine times (5->6->7->8->9->0->1->2->3->4). Or click 9 times with the mouse on [Bank:*] ... crud !
But you probably won't use 900 presets, so you can limit the amount of banks you want to use.
Set the parameter maxpresetbank in tzt.ini to the value you like. The range is 1 .. 10. Start low because even with just 2 banks you can have (2 * 9 * 10) = 180 presets.

As for many things, there's catch to the preset function. Presets doesn't save any media data, except for a small bitmap used as preview image. A preset just contains the bank/page/clip numbers for the clips in the players. So if you change your folder structure or file arrangement, some presets will not work anymore or at least load different clips. This applies to effects too. So be careful moving clips around if you use presets. If you change something in the \Material\ or \Effector\ folders, better note the settings of the affected presets to be able to fix them afterwards. We know, that this is no good solution and we're working on that issue.

Note, that openTZT reserves memory space for each preset even if it's not working anymore, so you should consider deleting it. Unfortunately this is not such an easy task. (We work an that issue too.)
To delete a preset you have to get it's number first. To get this, you have to grab your calculator. ... and now, we proudly present: OpenTZT mathematics!
Preset-Number = ( Page * ( Bank + 1 ) * ( Preset + 1 )) - 1 ; Note the final - 1 ! This is important since openTZT counts presets internally starting with 0.
Example: You are on [Bank:6], the P5* is lit and you want to delete preset 3. This gives us (5 * (6 + 1) * (3 + 1)) - 1 ; That breaks down to (5 * 7 * 4) - 1 = 140 - 1 = 139
Now go to the <openTZT_root_folder>\Record\ folder, search for the files pocket_data_139.pre and pocket_data_139.bmp.
KILL THEM !!! ;)
In fact, just delete them.
Another examples for preset number calculation: The first preset will have the number 0 = (1 * (0 + 1) * (0 + 1)) - 1 and the last preset is 899 = (9 * (9 + 1) * (9 + 1)) - 1.

You may find a pocket_data_900.pre file in the \Record\ folder some day. This is an extra preset that is "abused" to provide the numpad effect function. It's not possible to access this file directly by openTZT. You can delete it if you like, but the next time you use a numpad effect it will be recreated. There's no .bmp file related to this preset 'cause it's not necessary.

Automatic Preset Player (APP)

Control keys: LAlt+A, LAlt+Q, LAlt+W, LAlt+E, LAlt+R, LAlt+T
Select keys: Numeric keypad 0-9: LAlt+<NumKey>

Besides the already useful preset function, you can make your work even easier with the Auto Preset Player (APP). It triggers presets automatically in sync with the BPM settings. There are many different modes in which presets can be triggered, so you can bring a lot of variety to your (automatic) performance.
It's also very useful to let openTZT do the work while you at the bathroom ;)

The APP triggers some or all of your presets automatically. Select the presets you like to be triggered with the grey/red dot right above the preset preview. You can do this either with keys: LAlt+<NumPadKey> or by mouse. The current position of the trigger sequence is shown with a white circle around the trigger dot.

The speed in which presets are triggered is controlled with the "Trigger Delay:" setting (see image in section Using Presets). Between those two values a randomizer chooses a different value for each upcoming trigger event. Change that value by clicking on the number. A input box appears, type the new value and confirm with [Enter] or cancel with [Esc].
If the [<->] button is active, the APP takes a random choice between (and including) these two values for each step. If the button is not active only the first value is used.

To start and stop the APP you have to use the keyboard. The state the APP is in is shown in the status bar (above the material palette). A '%' sign indicates that the APP is running.
Control keys:

Play Modes

Page Change Modes

The Page Change Mode controls how the trigger circle continues it's run when you change the preset page.

to be continued