# Fundamentals of TACHYON

## <mark style="background-color:$info;">User Interface Visibility</mark>

By default TACHYON’s interface will not be visible on start-up. In some configurations (e.g. when the Display operation mode is selected), all physical output of the graphic card will be used to display content.

![](https://2251001579-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Ftachyon-documentation%2F-MZT5YozL1FXxXBEpauz%2F-MZTJUjwWG6N9j0xhQsW%2F0.png?generation=1619711361625061\&alt=media)

* Press <kbd>**`Tab`**</kbd> to show or hide again TACHYON’s UI[^1].

![](https://2251001579-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Ftachyon-documentation%2F-MZT5YozL1FXxXBEpauz%2F-MZTJUjxPnR--pCVYNf5%2F1.png?generation=1619711361647178\&alt=media)

## <mark style="background-color:$info;">Layer Rendering Order</mark>

In TACHYON, the rendering order is organized from top to bottom. This means the lowest item in the list will always be the last one rendered, and as a result it will be placed on top of the composition. This applies to both the Timeline module (where compositing is done) and the 3D Scene list.

{% hint style="warning" %}
It is important to remember that the logic of TACHYON’s rendering order is inverted when compared to Adobe’s image compositing applications.
{% endhint %}

## <mark style="background-color:$info;">Virtual and Physical Screens</mark>

TACHYON has been designed to facilitate the creation of shows and installations that involve complex programming, signal distribution and display of video content, and also include interactions with various external controllers and protocols such as DMX or MIDI.

A key characteristic of a powerful, efficient and easy-to-use software designed specifically for video projection in stage productions or installations should be to represent reality as accurately as possible. Therefore, TACHYON is based on a virtual representation of a physical stage’s three-dimensional space and its components. The virtual counterparts of projectors, screens, LED displays, lighting fixtures and stage props can be found in the 3D Scene module.

The properties of the virtual components included in the 3D Scene can be manipulated so they will perfectly match their physical counterparts. It is through the creation of these correlations that TACHYON is able to apply geometric corrections on a video feed to match the positioning and orientation of projectors and screens during stage production.

This particular approach explains a lot about the software’s structure. In a TACHYON project, technical components coexist in different ways (physical and virtual), but also across different modules in the software. TACHYON Screens are a perfect example of this, in that they act as pivot points between different TACHYON modules and the stage space. Screens simultaneously correspond to:

* physical screens in the stage or installation space;
* virtual representations of the physical screens in the 3D Scene module;
* content assignation structures in the Timeline module.

Screens in the Timeline can hold many layers, where multiple media clips can be placed sequentially. Whenever a new Screen is created in the 3D Scene, it will create its own dedicated content assignation structure in the Timeline.

This impacts the way video content is produced, programmed and shown. Instead of working in one large video space that will be cut up for many projectors, you work directly on separate Screens. Placing a media file on the Timeline in a Screen will automatically display the file’s content on its physical counterpart.

## <mark style="background-color:$info;">Internal and External Data Exchange</mark>

TACHYON’s parameters and their corresponding UI[^1] representations (such as sliders and number boxes) have been designed to support mapping internally (across the software) and externally.

Data sent from one point to another can be intercepted and changed using a mathematical function.&#x20;

> **For example:** Data could be rescaled for a new context or can also be wrapped and sent through various protocols (UDP, PSN or MIDI) so they will be accepted by a wide variety of devices and software.

TACHYON’s Mapping Manager module is dedicated to data exchange. Through a series of tables you will be able to map scaled data from UI components, an external keyboard, or MIDI and DMX devices directly to any other UI component.

UI components can also be linked to time-based markers and then animated through TACHYON’s Keyframe Editor.

## <mark style="background-color:$info;">Real-Time Everywhere</mark>

TACHYON was built entirely on real-time processes and delivery for **live show environments** and specializes in **being able to adapt to on-the-spot changes** that characterize this type of presentation.

Interactivity is at the very core of TACHYON. All parameters are exposed and can be changed without any rendering time.

At VYV, our philosophy is to provide full flexibility. A TACHYON project can have as many modules, media files and treatment processes as users need. However, it is the project programmer’s responsibility to ensure the project is properly optimized so the system’s frame rate does not drop below a specific threshold. (Depending on the circumstances, this could mean 60, 50, 30, 25 or 24 fps.)

## <mark style="background-color:$info;">Normalized Values</mark>

Most of the UI components in TACHYON, such as sliders, are normalized so their values range from 0. to 1. Values were normalized in this way to facilitate data exchange between modules and data treatment using mathematical functions. One of the notable exceptions to this rule is the measurement of degrees, which ranges from 0. to 360.

## <mark style="background-color:$info;">UI Components Lexicon</mark>

A few terms describing User Interface (UI) components will be used regularly throughout TACHYON’s technical documents. Some of the terms might be self-explanatory; others have a meaning that is specific to TACHYON’s UI. We decided it would be best to provide definitions for all of them.

### **Module**

A module denotes a structure in TACHYON dedicated to a group of similar tasks. For example, the I/O Module is dedicated to the exchange of data between TACHYON and external third-party devices. Along with the underlying methods, routines and behaviors dictated by the code’s structure, a module will always have its own window containing various widgets such as sliders, toggles, menus, and checkboxes that allow the user to modify parameters, launch tasks, etc.

* Modules can be accessed through the File, System and Show dropdown menus or through shortcuts beginning with the <kbd>**`Alt`**</kbd> key.

![](https://2251001579-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Ftachyon-documentation%2F-MZT5YozL1FXxXBEpauz%2F-MZTJUjyFTtLWe4gAQ-9%2F2.png?generation=1619711361712035\&alt=media)

### **Window**

A window is a rectangular frame that contains various widgets such as sliders, toggles, menus and checkboxes that will allow the user to modify parameters, launch tasks, etc. Windows can be divided in sections or can contain tabs.

* To select a window and focus on one of its components, **`Left-Click`** anywhere inside it. When selected, the window frame will turn green.
* To move the window around, <kbd>**`Alt`**</kbd>**+`Click`-Drag** inside the window.
* If you launched a module but the window does not seem to appear, press <kbd>**`F3`**</kbd>. TACHYON will redraw all windows.
* To minimize a window, **`Left-Click`** on the minus sign located at the top right corner of the window.
* To maximize a window, **`Left-Click`** on the plus sign located at the top right corner of the window.
* To close a window, **`Left-Click`** on the x sign located at the top right corner of the window.
* To full screen a window, **`Left-Click`** on the rectangle icon located at the top right corner of the window.&#x20;

{% hint style="info" %}
The full-screen icon only appears in the Timeline, 3D Scene and Preview Modules
{% endhint %}

![](https://2251001579-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Ftachyon-documentation%2F-MZT5YozL1FXxXBEpauz%2F-MZTJUjz8ho5dhKozbFM%2F3.png?generation=1619711361634269\&alt=media)

### **Window Section**

A window section is a subdivision of a window used to regroup widgets that are meant to work in conjunction with the execution of a task.&#x20;

> **For example:** a list of clickable items and a button used to add items in the list would be located in the same window section.&#x20;

Window sections are generally identify by a title. In the graphic below, they are outline with outdashes rectangular frames.

![](https://2251001579-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Ftachyon-documentation%2F-MZT5YozL1FXxXBEpauz%2F-MZTJUk-as2HQm9e8XDh%2F4.png?generation=1619711361681233\&alt=media)

### **Tab**

Some modules encompass more features than others. Windows tied to these modules will usually feature tabs: clickable components that facilitate switching between different panels. Panels accessible through tabs regroup coherent sets of widgets targeting a specific aspect of their module.

* Tabs located in the I/O Manager window feature a small pin icon.&#x20;
* These tabs can be “unpinned” from the module’s window and displayed in an independent window by a **`Left-Click`** on the pin icon.

![](https://2251001579-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Ftachyon-documentation%2F-MZT5YozL1FXxXBEpauz%2F-MZTJUk0QezRWeB9lGOn%2F5.png?generation=1619711361711886\&alt=media)

### **List**

Lists are structured unidimensional sets of items. In TACHYON, the items contained in a list are identified by faded gray rectangles displaying their item’s name or ID. The items usually support various interactions.&#x20;

* The items can be re-ordered through **`Click`-Drag**.&#x20;
* A **`Right-Click`** on a list item will open a contextual menu offering various options.

![](https://2251001579-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Ftachyon-documentation%2F-MZT5YozL1FXxXBEpauz%2F-MZTJUk11eLAepHUnLmO%2F6.png?generation=1619711361624914\&alt=media)

### **Main Menu**

Main Menus are located at the very top of TACHYON’s main window (the black background that exists independently from the other modules). They either provide access to the software’s various modules or allow the user to perform operations like saving their current project.

![](https://2251001579-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Ftachyon-documentation%2F-MZT5YozL1FXxXBEpauz%2F-MZTJUk2i-dEIJTJvO9u%2F7.png?generation=1619711361629117\&alt=media)

### **Dropdown Menu**

A dropdown menu appears as a medium gray rectangular frame with a name or a currently selected option written in white. A downward or right pointing arrow will indicate that the menu is clickable and will provide the user with many options.

![](https://2251001579-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Ftachyon-documentation%2F-MZT5YozL1FXxXBEpauz%2F-MZTJUk3jEe5i-EqwxK8%2F8.png?generation=1619711361687919\&alt=media)

### **Contextual Menu**

A contextual menu provides additional actions available for a selected item. It is activated by performing a **`Right-Click`** **on a** [**UI**](#user-content-fn-1)[^1] component such as an item in a list or a slider. The options displayed vary depending on the nature of the UI[^1] component affected by the **`Right-Click`**.

![](https://2251001579-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Ftachyon-documentation%2F-MZT5YozL1FXxXBEpauz%2F-MZTJUk4GnMjXm0hOjPf%2F9.png?generation=1619711361628296\&alt=media)

### **Slider**

Sliders are either unidimensional or bidimensional widgets used to graphically and numerically represent the value set for a parameter.

![](https://2251001579-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Ftachyon-documentation%2F-MZT5YozL1FXxXBEpauz%2F-MZTJUk5sEBfWs2lzIIS%2F10.png?generation=1619711361745636\&alt=media)

### **Toggle**

A toggle is a widget that allows users to set a parameter’s Boolean value (On/Off). Represented by a clickable rectangular frame, toggles are often used to indicate whether or not a particular option is activated. If an option is activated, the toggle’s rectangular frame will be highlighted.

![](https://2251001579-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Ftachyon-documentation%2F-MZT5YozL1FXxXBEpauz%2F-MZTJUk6Xtw_hdMfn1Al%2F11.png?generation=1619711361731057\&alt=media)

### **Button**

Buttons are widgets that can be clicked. They are used in various ways and their functions are represented by icons or names.

![](https://2251001579-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Ftachyon-documentation%2F-MZT5YozL1FXxXBEpauz%2F-MZTJUk7fNe7gbiYBzMz%2F12.png?generation=1619711361627624\&alt=media)

### **Checkbox**

Checkboxes are used in conjunction with items in a list to indicate if they are selected to be inside or outside a set before applying an operation.

![](https://2251001579-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Ftachyon-documentation%2F-MZT5YozL1FXxXBEpauz%2F-MZTJUk8cc_hALewvxpq%2F13.png?generation=1619711361631205\&alt=media)

## <mark style="background-color:$info;">Renaming Labels</mark>

Most item labels can be renamed in TACHYON. There are two methods for renaming labels:

* **`Double-Click`** to put the slider in edit mode, which lets you type in the desired name; or,
* **`Single-Click`** to focus on the item label and then press <kbd>**`F2`**</kbd> to put the slider in edit mode, which lets you type in the desired name.

![](https://2251001579-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Ftachyon-documentation%2F-MZT5YozL1FXxXBEpauz%2F-MZTJUk9akVHB5R2XIzS%2F14.png?generation=1619711361728466\&alt=media)

## <mark style="background-color:$info;">Main Menu Bar</mark>

TACHYON’s Main Menu Bar provides access to the software’s main modules. The modules are categorized based on their functions.

* Use the Main Menu Bar to gain access to the various modules that will allow you to build a TACHYON project.

![](https://2251001579-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Ftachyon-documentation%2F-MZT5YozL1FXxXBEpauz%2F-MZTJUkAVMNcjU54lJbi%2F15.png?generation=1619711361695864\&alt=media)

## <mark style="background-color:$info;">Projects</mark>

Projects are folders that regroup all of the data tied to the programming of a show. The different files created through saving are tied to their originating Project. Each Project refers to a distinct folder hierarchy located in **......:\VYV\tachyon\projects**.

Each Project has its own folder containing the following subfolders:

<figure><img src="https://2251001579-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYzHHptIwrfWPsTrniB%2Fuploads%2FpK9aC3wwq1CNA7JgRSLw%2FProject_Test_Folder_2026_04_09.png?alt=media&#x26;token=409eec3b-5cee-46d5-89b5-b4ebd5b5e463" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
These folders contain many different files storing the essential components of a programmed show.&#x20;

If you ever need support, you will most probably have to transfer some of these files to technicians.
{% endhint %}

### Create Project

* Select **{File > Advanced > New Project}** from the Main Menu.

### Change Project

It is possible to switch to another Project on the local server or on all servers included in the Server Group.

1. Select **{File > Advanced > Change Project}** from the Main Menu.
2. Select a Project from the dropdown menu.
3. Decide whether to change Project on the local server or on all servers by activating/deactivating the **`Apply Change on Connected Systems`** toggle.
4. Click on the **`Apply and Restart`** button.

{% hint style="info" %}
It is possible to load a project from an external drive by selecting the **`Browse...`** option instead of a project, a file dialog will be prompted to select a project outside of the regular file structure.
{% endhint %}

{% hint style="info" %}
&#x20;It is possible to specify which project to load when launching TACHYON from the VYV Network Assistant. Select **{Tools > Configure}** to open the Configuration Window and then select an item from the Project dropdown menu.
{% endhint %}

### Reset Project

Resetting a Project will erase all previous programming and reset it to its default values.

1. Select **{File > Advanced > Reset Project}** from the Main Menu.
2. Click on the **`Yes`** button located in the Confirmation Window.

## <mark style="background-color:$info;">Synchronize Command</mark>

The Synchronize command is used to push the current Project’s programming from the local server to the others that are included in the same Server Group. Here follows a few examples where the Synchronize command can prove useful:

> **Example:** A server acting as a Controller (or Display Master) could push a completely programmed show to the networked Display servers. This feature is very useful in cases where blank new servers are added to an on-going Project.&#x20;
>
> {% hint style="warning" %}
> In such cases, keep in mind you will have to import again all of the media onto the new servers.
> {% endhint %}

> **Example:** It is frequent to edit shows offline on a remote Controller. When time comes to do the update, just load the Project file onto the connected Controller or Display master and then use the Synchronize command. Updates will be applied on all servers included in the Server Group.

{% hint style="warning" %}
If you encounter problematic situations where the current state of a project was not correctly distributed over servers, use the Synchronize command to manually push it over the network.
{% endhint %}

### Synchronize a Server Group

1. Select **{System > Settings}** from the Main Menu OR press <kbd>**`Alt`**</kbd>**+**<kbd>**`S`**</kbd> to open the Settings module. &#x20;
2. Make sure the **`Tachyon`**  tab is selected.
3. Make sure a Server Group has been created previously.&#x20;

{% hint style="warning" %}
The Server Group must include all of the servers you want to synchronize.
{% endhint %}

4. Select **{File > Synchronize}** from the Main Menu OR press <kbd>**`Ctrl`**</kbd>**+**<kbd>**`Enter`**</kbd>.

![](https://2251001579-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Ftachyon-documentation%2F-MZT5YozL1FXxXBEpauz%2F-MZTJUkBlTsBvgRldyr_%2F16.png?generation=1619711361625276\&alt=media)

{% hint style="danger" %}
Be careful, if the Reset command was used on the Controller or the Display Master before applying the Synchronize command, a blank empty Project will be pushed across the Server Group.
{% endhint %}

### Inverted Synchronization

An inverted synchronization consists in pulling a Project’s data from a remote server and applying it to the local server. This might be useful in a situation where a new Controller server is added to a Server Group and you need to transfer the show data locally.

1. Select **{System > Settings}** from the Main Menu OR press <kbd>**`Alt`**</kbd>**+**<kbd>**`S`**</kbd> to open the Settings module.&#x20;
2. Make sure the **`Tachyon`**  tab is selected.
3. Make sure a Server Group has been created previously.&#x20;

{% hint style="warning" %}
The Server Group must include all of the servers you want to synchronize.
{% endhint %}

4. **`Right-click`** on the server from which you want to pull the Project’s data in the Tachyon Selection list to open a contextual menu.
5. Select **{Sync From Server}** form the contextual menu to perform the inverted synchronization.

![](https://2251001579-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Ftachyon-documentation%2F-MZT5YozL1FXxXBEpauz%2F-MZTJUkCXfsb7Lp4FUqS%2F17.png?generation=1619711361624762\&alt=media)

## <mark style="background-color:$info;">Saving Methods</mark>

Saving in TACHYON may differ in some ways from what you might be accustomed to in other software. TACHYON’s Default Save **{File > Save Default}** writes in the main memory slot used for backing up a TACHYON Project’s files (using the **.phd file extension**).

* The Default Save is automatically loaded when TACHYON starts.
* The Default Save is automatically overwritten when TACHYON quits. A new save is created in the same memory slot, with the project’s current data.

![](https://2251001579-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Ftachyon-documentation%2F-MZT5YozL1FXxXBEpauz%2F-MZTJUkD1jdTXjY1azeK%2F18.png?generation=1619711361627920\&alt=media)

{% hint style="info" %}
All types of Saves strictly include TACHYON’s data. None of the media files or 3D objects will be backed up through any of the saving methods.
{% endhint %}

* All saves will be located in ...VYV\tachyon\projects\\*current\_project\_name*\config\\...
* A TACHYON Save is divided into 3 files:
  * a **.phd** file (TACHYON Data)
  * a **.io** file (all the configurations of your input and output devices)
  * a **.uuc** file (UI configurations; your current Workspace)
* There are 3 ways to save your TACHYON Project.
  * Save Default <kbd>**`Ctrl`**</kbd>**+**<kbd>**`S`**</kbd>
  * Save Incremental <kbd>**`Ctrl`**</kbd>**+**<kbd>**`Alt`**</kbd>**+**<kbd>**`S`**</kbd>
  * Save Project… <kbd>**`Ctrl`**</kbd>**+**<kbd>**`Shift`**</kbd>**+**<kbd>**`S`**</kbd>

{% hint style="success" %}
We recommend you to **save regularl**y using both the Save Default method and either the Save Incremental or the Save Project method to **create timestamped snapshots of your project**.
{% endhint %}

### Save Default

TACHYON uses the Default Saves as its standard way of backing up your progress while working on a project.

* If you select **{File > Save Default}** or press <kbd>**`Ctrl`**</kbd>**+**<kbd>**`S`**</kbd> the current state of your project will overwrite the file that was previously saved as the Default Save. Therefore, Default Saves are destructive.
* By selecting **{File > Load Default}** or by pressing <kbd>**`Ctrl`**</kbd>**+**<kbd>**`L`**</kbd> you will revert your project to the previous state that was saved in the Default Save.

Furthermore, if you let TACHYON quit properly, by letting the Windows console finish its process, your project will automatically be saved as a Default Save.&#x20;

{% hint style="info" %}
Default Save is the save that will be loaded when TACHYON starts.
{% endhint %}

### Load Default

1. Select **{File > Load Default}** or press <kbd>**`Ctrl`**</kbd>**+**<kbd>**`L`**</kbd> to load the version of the project currently saved in the Default Save memory slot. A Confirm Load Project dialog box will open and ask “Are you sure you want to reload the last default save?”
2. Click on the **`Yes`** button to reload the last default save. Click on the **`No`** button if you decide to keep on working with your project in its current state.

### Save Incremental

Save Incremental is the fastest way to save. It incrementally creates new save files.

* By selecting **{File > Save incremental}** OR by pressing <kbd>**`Ctrl`**</kbd>**+**<kbd>**`Alt`**</kbd>**+**<kbd>**`S`**</kbd> you will automatically create a saved project file without prompting a Windows file dialog.

The save will be named as follows: Currentprojectname\_yyyymmdd\_hhmmss

> **Example:** Myproject\_20260305\_185423

{% hint style="info" %}
The date and time is determined by the local server’s operating system.
{% endhint %}

### Save Project…

The Save Project command lets you save specially named versions of your project when it reaches a state that you want to keep as a backup. Save Project is an inalterable step, a backup of your TACHYON Project’s data at a specific point, except if you manually delete it or choose to replace it.

* Select **{File > Save Project...}** OR press <kbd>**`Ctrl`**</kbd>**+**<kbd>**`Shift`**</kbd>**+**<kbd>**`S`**</kbd> to prompt a Windows dialog that lets you name the project save.

### Load Project

* Select **{File > Load Project...}** OR press <kbd>**`Ctrl`**</kbd>**+**<kbd>**`Shift`**</kbd>**+**<kbd>**`L`**</kbd> to open a Windows file explorer that lets you access previous versions of your project created through any of the save methods.
* To load a previous version of your project, select the desired project file from the Windows file explorer and click on the **`Open`** button.

### Auto-save

Select **{System > Settings>General>Auto-Save}** and enable the Auto-Save Toggle, Select the Frequency in minutes with the slider.

TACHYON will automatically do a Save incremental every n Minutes set in the slider.

## <mark style="background-color:$info;">Slider Types and Behaviors</mark>

TACHYON uses three kinds of sliders determined by the type of data it needs to represent.

### 1D Slider

Allows control over a large variety of parameters in the software. This UI component’s value can be modified by sliding the bar horizontally within the defined zone.

The 1D Slider can be edited in the following ways:

* **`Left-Click`+Drag** changes the value within the hardcoded range.
* <kbd>**`Ctrl`**</kbd>**+L`eft-Click`+Drag** changes the value, with the option to exceed the hardcoded range.
* <kbd>**`Shift`**</kbd>**+`Left-Click`+Drag** changes the value within the hardcoded range at a slower pace to achieve more precision (10 times slower).
* <kbd>**`Ctrl`**</kbd>**+**<kbd>**`Shift`**</kbd>**+`Left-Click`+Drag** changes the value at a slower pace (100 times), with the option to exceed the hardcoded range.
* \[**Double-Click**] puts the slider in edit mode and lets you type in the desired value.![](https://2251001579-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Ftachyon-documentation%2F-MZT5YozL1FXxXBEpauz%2F-MZTJUkEbXvXqaJ5m5b5%2F19.png?generation=1619711361634661\&alt=media)
* **`Single-Click`** to focus on the slider, followed by <kbd>**`F2`**</kbd> puts the slider in edit mode and lets you type in the desired value.

{% hint style="info" %}
Note that the 1d slider is also capable of basic maths functions including addition, subtraction, multiplication, division and modulo using +,-,\*,/ and % .

Extended range and 100 times pace reduction only work with 1D Sliders.
{% endhint %}

### 2D Slider

Allows control over a large variety of parameters in the software, such as size or position values. This UI component’s value can be modified by sliding the cross horizontally and vertically within the defined zone.

The 2D Slider can be edited in the following ways:

* **`Left-Click`+Drag** changes the value within the hardcoded range.
* <kbd>**`Shift`**</kbd>**+`Left-Click`+Drag** changes the value within the hardcoded range at a slower pace to achieve more precision (10 times slower).
* **`Double-Click`** puts the slider in edit mode and lets you type in the desired value.
* **`Single-Click`** to focus on the slider, followed by <kbd>**`F2`**</kbd> puts the slider in edit mode and lets you type in the desired value.
* <kbd>**`Tab`**</kbd> allows you to cycle your selection through the 2 values.

![](https://2251001579-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Ftachyon-documentation%2F-MZT5YozL1FXxXBEpauz%2F-MZTJUkFbnW1yTjKe3sY%2F20.png?generation=1619711361633375\&alt=media)

### Time Slider

The Time Slider allows control over timing parameters in the software by sliding the bar horizontally within the defined zone.&#x20;

> **Example:** it will allow you to modify the In and Out of Clips on the Timeline.

![](https://2251001579-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Ftachyon-documentation%2F-MZT5YozL1FXxXBEpauz%2F-MZTJUkGxdJ_spKXuydY%2F21.png?generation=1619711361624761\&alt=media)

The Time Slider can be edited in the following ways:

* By clicking on the **`In`** button, you will set the current time of the Timeline’s Playhead to the Time Slider.
* **`Left-Click`+Drag** changes the value within the hardcoded range.
* <kbd>**`Shift`**</kbd>**+`Left-Click`+Drag** changes the value within the hardcoded range at a slower pace (10 times).
* **`Double-Click`** puts the slider in edit mode and lets you type in the desired value.
* **`Single-Click`** to focus on the Time Slider, followed by <kbd>**`F2`**</kbd> puts the slider in edit mode and lets you type in the desired value.

![](https://2251001579-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Ftachyon-documentation%2F-MZT5YozL1FXxXBEpauz%2F-MZTJUkH7lBeurl536nR%2F22.png?generation=1619711361822554\&alt=media)

{% hint style="info" %}
In edit mode, the Time Slider can be affected by using the basic (+) and (-) math commands.

The Time Slider is the only slider to display this behavior.
{% endhint %}

[^1]: User Interface
